Et Tu, Grammarly?
The one where I deploy counter defences.
The one where I deploy counter defences.
A spaced-repetition memory system combines the Testing effect and the Spacing effect to enable efficient memorization of many thousands of facts ( Spaced repetition memory systems are extremely efficient ). Some people also use them for a broader set of tasks (see below). Spaced repetition memory systems make memory a…
A tale of suspiciously cheap ADS1115s
We are happy to announce the deployment of Vector Tiles on OpenStreetMap Foundation servers and the publication of the layer on the OSM website ! We have been working hard to bring you a fresh look to OSM data, paired with exciting technological upgrades.
Try the first release of the QNX Developer Desktop, a self‑hosted QNX development environment that eliminates cross‑compilation for faster workflows.
We’re thrilled to announce that Zorin OS 18 has amassed 1 million downloads in just over a month since its release, breaking all previous …
It's a developer toy that brings developers joy. Open-source. 3D-printed. Palm-sized.
Atuin Desktop looks like a doc, but runs like your terminal. Script blocks, embedded terminals, database clients and prometheus charts - all in one place.
A CLI tool is not an app, and none of you are reading the docs as carefully as you think you are
Sometimes called a to-done list.
Every time I look at someone’s simple static site generation setup for their blog, I feel a pang of envy. I’m sure I could make a decent blogging engine in 2,000 lines of code, and it would be something I’d understand, be proud over, able to extend, and willing to share with others.
Edit is a new command-line text editor in Windows. Edit is open source, so you can build the code or install the latest version from GitHub!
Shell tab-completions can be very handy, but setting them up is complicated by the fact that half your users would be using Bash-on-Linux, while the other half will be using Zsh-on-OSX, each of which has different tab-completion APIs. Furthermore, most users exploring an unfamiliar CLI tool using tab completion…
Plane Airgapped runs Plane on networks with no internet access. How it works, what you bring into the network, how licensing and upgrades work offline, and who it’s for.
I’ve been using Home Assistant for about seven years now, starting back when I was living in a small apartment. At the time, my setup was modest: I …
Valve and Itch have been in the spotlight for being more or less forced by "Payment processors" to pull certain adult content off their storefronts. The short story of it is Valve pulled a couple of games down while Itch pulled down everything marked mature/adult temporarily and had to sort through their entire…
Software Engineer
A checklist for configuring Mozilla Firefox for a more private browsing experience.
Multiple parallel Claude-Code sessions power a self-improving AI factory where agents write, review, and refine code.
How to lovingly handcraft your own git repositories
Why I decided to ditch Cursor and switch to running Claude Code in an isolated environment + diy guide!
A common source of confusion that I experience when posting my artwork on social media is: _why?_ Why use a plotter when you could use a printer? It's slower. Less exact. More expensive. It fails, far too often. Inkjet printers became ubiquitous in the 1980s because they solved nearly all of these problems. So why are…
Side projects I have shipped, sold, or shut down, from modern.css to older WordPress experiments.
Code music in the browser.
One of my favorite AI dev products today is Full Line Code Completion in PyCharm (bundled with the IDE since late 2023). It’s extremely well-thought out,...
Recently, I modified anthes.is to use my own subsetted versions of Atkinson Hyperlegible Next and Atkinson Hyperlegible Mono. Following the principle of eating your own dog food , I also switched to Atkinson Hyperlegible Mono in my terminal. After a month of daily use, I can now assess this font’s practical advantages…
Stop falsifying your motivations.
People do or do not use debuggers for a variety of reasons. For one thing, they are hard to setup in many codebases. Second, you can’t use them when your application is running on remote environments (such as kuberenetes). So, anecdotally, I have seen way more people using Print/ log.Debug compared to a debugger.
Jesse Korosi, Thijs van de Kamp, Mayra Vega, Laura Futuro, Anton Margoline
I want less Big Tech in my life. After years of dismissing Helix as too fringe and complicated, I've tried (and loved) it.