America's future could hinge on whether AI slightly disappoints
If the economy's single pillar goes down, Trump's presidency will be seen as a disaster.
The latest blog posts to take off on Hacker News. 80,828 posts.
If the economy's single pillar goes down, Trump's presidency will be seen as a disaster.
Programming languages have rapidly evolved in recent years. But in software development, the new often meets the old, and the scaffolding that OS gives for running new processes hasn’t changed much since Unix.
Two years ago, Americans anxious about the forthcoming 2024 presidential election were considering the malevolent force of an election influencer: artificial intelligence. Over the past several years, we have seen plenty of warning signs from elections worldwide demonstrating how AI can be used to propagate…
Living intentionally in a world of distraction.
Tons of words have been written about the Trump Administrations war on Science in Universities. But few people have asked what, exactly, is science? How does it work? Who are the scientists? What d…
Autumn update This is what it is looking like around here at the moment. DevOpsDays London I gave a talk at DevOpsDays London recently. It was a nice...
The Sveriges Riksbank Prize in Economic Sciences in Memory of Alfred Nobel 2025 was awarded "for having explained innovation-driven economic growth" with one half to Joel Mokyr "for having identified the prerequisites for sustained growth through technological progress" and the other half jointly to Philippe Aghion…
Who invented residual neural networks?
Departing wasps always take flight from the small crack under the door sill
Benchmarks & Tips for Big Data, Hadoop, AWS, Google Cloud, PostgreSQL, Spark, Python & More...
Programming notes for Unreal Engine, Houdini, Game Development, Math, & Graphics
As all developers, I’ve been using git since the dawn of time, since its commands were an inscrutable jumble of ill-fitting incantations, and it has remained this way until today. Needless to say, I just don’t get git. I never got it, even though I’ve read a bunch of stuff on how it represents things internally. I’ve…
Alternative configuration formats solve superficial problems. Configuration languages solve the deeper problem: the need for abstraction.
Project documentation: pdfly.readthedocs.io pdfly is the youngest project of the py-pdf organization. It has been created by Martin Thoma in 2022. It's simply a CLI tool to manipulate PDF files, written in Python and based on the fpdf2 & pypdf libraries. I'm a maintainer of the project 🙂 What can …
Some of my favorite tidbits from the past year of working with Go.
Roughly a year ago, I wrote a text about the effects of CRT screens on pixel art . It surprised me by becoming one of the most controversial pieces I've published here. In it, I propose the following:
Fastmail now has native apps for Mac, Windows & Linux.
David A. Wheeler's Page on Countering 'Trusting Trust' through Diverse Double-Compiling (DDC) - Countering Trojan Horse attacks on Compilers
No newsletter next week Running the TLA+ workshop. No way I'm gonna have any brainpower after that. Syntax highlighting is a waste of an information channel...
This is a translated version of a talk I gave at P.I.W.O in June, with cleanups and adjustments for the blog form.
ReactOS is a free, opensource reimplementation of windows
Not long ago, I introduced acp.el, an Emacs lisp implementation of ACP (Agent Client Protocol), the agent protocol developed between Zed and Google fo...
Some argue that even if the current AI boom leads to an overbuild, it might not be a bad thing - just as the dotcom bubble left behind the internet infrastructure that powered later decades of growth. It’s a tempting comparison, but the parallels only go so far. The dotcom era’s overbuild crea
Completing a BASIC language interpreter in 2025 for replacing the very slow Mattel ECS BASIC for Intellivision.
Since my previous blog entry about JIT compiler for PostgreSQL, sadly not much happened due to a lack of time, but still some things were done (biggest improvement was the port to ARM64, a few optimizations, implementing more opcodes…). But I am often asking myself how to really beat the interpreter… And on “modern”…
Logic vs language: how a Turkish alphabet bug played a years-long game of hide-and-seek inside the Kotlin compiler
This post is about an important, but also scary, prompt injection discovery that leads to full system compromise of the developer’s machine in GitHub …
My Helix editor config and how I am using it
Microsoft is doing everything in its power to alienate users. When it's not enshittification, it's user hostility. You can't even dismiss forced reminders.