What Is Date:Italy?
Exploring the Date::ITALY Ruby constant, Julian day numbers, and the history of the Gregorian calendar switchover.
The latest blog posts to take off on Hacker News. 662 posts.
Exploring the Date::ITALY Ruby constant, Julian day numbers, and the history of the Gregorian calendar switchover.
I've been distro-hopping for probably twenty years. Every time I install Linux I feel a small swell of optimism, like this time it'll stick. Linux never sticks with me.
ex program, en farm
Modern cars are computers on wheels that send home nonstop telemetry about you. In this post I remove my 2024 RAV4 Hybrid's modem and GPS to prevent that :)
On digital sovereignty, and why European cloud is better than you think
I vibe-coded a GPU-aware Kubernetes TUI for 7 months, archived it, and started over. Here's what AI gets wrong when projects grow complex.
...or welcome back! I’ve been silent for the last 7 years and now I’m trying to resurface with this new blog :-) Some of you might remember my previous work on Qubes OS1, a paranoid-security OS, which I started back in 2009, and led its development for the
An article about ADHD, Task Paralysis and AI.
This is what happens when you get arrested in Japan and where you're sent off to will leave you speechless.
Documenting my journey switching away from Mac to a Lenovo Chromebook Plus 14
Sorry Peter. — I'm at a birthday party, and while most people here also work in tech, there's always a Guy with a Real Job. You know, a physical job, building some or other thing people need. And this Guy always asks some variant of the same question: aren't you worried AI is taking your job? I glance around and see a…
“We see something that works, and then we understand it.” (Thomas Dullien) It is a deeper insight than it seems. Young people spend years in school learning the reverse: understanding happens before progress. That is the linear theory of innovation. So Isaac Newton comes up with his three laws of mechanics, and we get…
An adventure in making a utility
'Unraveling AI's 'Knitting Bullshit'
A week ago, I wrote about how Generative and Agentic AI may be amplifying what I’ve been calling cognitive debt: the accumulated gap between a system’s evolving structure and a team’s shared unders...
The Miyawaki method of reforestation inserts small, densely packed wild acreage into urban environs. It’s proving wildly successful.
Table of Contents: Intro, Morning- Flight Attendant Training, Pilot Training., Lunch- Southwest Store, Social Media Serendipity., Afternoon- Network Operations Center, TechOps Hangar, Herb and Coll...
For thirty years I programmed with Phish on, every day. In 2026, the music is out of phase with the work.
Philosophy - Sciences - Geekery - Art - Life - Coaching - Fun < Simplify Everything
A bootcamp can teach you the syntax of a language in six weeks. The part that takes a decade is everything else: where the seams go, where the data flows, which decisions you are stuck with for the life of the codebase. This is a senior developer's argument for what learners should actually be looking for, after…
How goblin outputs spread in AI models: timeline, root cause, and fixes behind personality-driven quirks in GPT-5 behavior.
I write this from the latest MacBook Pro. I've been running this as my primary machine for almost a month. When I'm not grinding out the latest soon-to-be-relea
Ask ChatGPT to estimate the carbs in your lunch. Now ask it again. And again. Five hundred times. You’d expect the same answer each time. It’s the same photo, the same model, the same question. But you won’t get the same answer. Not even close — and the differences are large enough to cause a
Axiom: body hair is cringe. That's how I feel, at least. I decided to build a machine that lets me permanently remove it using electricity.
I recently decided to, finally, have my iPhone fixed, only to realize a few hours later that my AppleCare could have covered it. I was in a low mood until my partner suggested that I was robbing myself of a good decision. The iPhone needed fixing, and procrastinating on it wasn’t useful. Deciding to do […]