BleachBit is a free and open-source disk space cleaner

When your computer is getting full, BleachBit quickly frees disk space. When your information is only your business, BleachBit guards your privacy. With BleachBit you can free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn’t know was there. Designed for Linux and Windows systems, it wipes clean […]
Watt The Fox?
Watt The Fox? how websites waste CPU cycles & battery and Firefox lets them by h43z I recently got a new notebook and noticed that the speakers would occasionally emit a faint but annoying white noise. This issue was only noticeable in a quiet room when no music or other audio was playing through the […]
The European Vat Is Not a Discriminatory Tax Against US Exports

Trump Reciprocal Tariffs on EU? A VAT Isn’t Discriminatory Skip to content Home • Blog • The European VAT is Not a Discriminatory Tax Against US Exports The Trump administration has once again floated the idea of “reciprocal” tariffs on foreign countries. While it is unclear what formula the administration will use to determine what […]
NASA has a list of 10 rules for software development
Comments on NASA’s 10 rules NASA has a list of 10 rules for software development Read the full document (local copy) or the original. Read it first, before reading these comments. Those rules were written from the point of view of people writing embedded software for extremely expensive spacecraft, where tolerating a lot of programming […]
Reasons to Not Parse Localized Strings
As a programmer, it is natural to think of data as a series of one-to-one relationships between string identifiers and objects in a computer. Many standard libraries in programming languages allow for round-tripping between strings and objects, including JSON, ISO-8601 date strings, and URL encode/decode. So, if you can create a localized string, such as […]
To avoid being replaced by LLMs, do what they can’t

It’s a strange time to be a software engineer. Large language models are very good at writing code and rapidly getting better. Multiple multi-billion dollar attempts are currently being made to develop a pure-AI software engineer. The rough strategy – put a reasoning model in a loop with tools – is well-known and (in my […]
My Life in Weeks
👋 Hi, I’m Gina. This is a map of my life, where each week I’ve been alive is a little box. Tap a box to see what I was doing where that week. 📍 Read more about Life in Weeks at Wait But Why. I adapted the code that generated this page from Buster Benson. […]
New SF public health chief was part of McKinsey opioid-marketing operation

“In the interview with Mr. Tsai, the Health Commissioners focused on his preparedness to address the current public health challenges facing San Franciscans and his ability to sustain the Department through a potential tumultuous time ahead,” Green wrote in a statement. “This includes his unique expertise in Medicaid funding and programs, in addition to healthcare […]
Schemesh: Fusion between Unix shell and Lisp REPL

Fusion between a Unix shell and a Lisp REPL Schemesh is an interactive shell scriptable in Lisp. It is primarily intended as a user-friendly Unix login shell, replacing bash, zsh, pdksh etc. As such, it supports interactive line editing, autocompletion, history and the familiar Unix shell syntax: it can start commands, including redirections, pipelines, job […]
PAROL6: 3D-printed desktop robotic arm

PAROL6 is a high-performance 3D-printed desktop robotic arm. The design approach of PAROL6 was to be similar to industrial robots in terms of mechanical design, control software, and usability. Control software, GUI, and robots STL files are open-source. You can build your own PAROL6 robot by following the instructions located in Github respository. Note PAROL6 […]