Linux on the Sega 32X. Who needs hardware synchronization primitives anyway?
How wanting more is not always better
How wanting more is not always better
If you have ever tried to minimize a function with gradient descent, you probably noticed that some functions are a joy to optimize and others are a nightmare. The difference often boils down to two properties: strong convexity and L-smoothness. These two concepts define a “sandwich” of quadratic bounds around your…
“The dreamers look skyward with longing. The Internet hums with its usual promise — you will find your people, your myth, your wonder, and maybe your transformation.”
I've been an Apple user for over a decade and generally very happy with that life choice, but since iOS / iPadOS 26 and MacOS Tahoe were released a few month...
Microsoft is losing Builders fast. They're switching to MacOS and Linux. The biggest pull keeping people on Windows, outside of shear inertia, is content creation and gaming. However, even these are falling to Linux.
When I started using computers, we had a Sinclair ZX Spectrum at home and a nano-reseau of Thomson MO5 s at elementary school. I distinctly remember how unpleasant it was to type with them. These must have been the worst keyboards I ever used [1] . Ever since, I have paid close attention to the keyboards I use. Here…
A question like this recently came up again. I once tried to find an answer, but only posted it in some "forum" a decade ago, and I think it's worth saving this little bit of trivia from digital nirvana.
a personal blog
I was reading Jason Gorman’s article “The Wall Confronting Reliable Coding Agent Autonomy” and he says: the journey from 90% to 99% reliability is just as hard…
The IPv4 "exhaustion" is not real. The addresses got hoarded and the market devolved into a wild sub-leasing economy where anyone can choose where their IPs appear from, who owns them on paper, and scrub them clean of any history.
Abusing named pipes in proprietary software to get LocalSystem privileges in seconds.
A parallax effect built entirely in CSS with scroll-driven animations, no scroll listeners required.
There was a joke at the time that although the National Security Agency had opened up in recent years and started taking their defensive role more seriously, the one aspect of cryptography which they would never discuss publicly was side channel attacks — and this itself constituted a side channel, revealing the…
Here is a curiosity: an archive that can be constructed using a single GNU tar invocation, that is extracted in 8 distinct ways depending on what tool you use.
Virtual reality for a 286 processor
Sometimes an article starts with a simple question or a single message on one of the available social platforms. This is the case today with this article where @ooberober asked: How small can the r…
Computer Science, Machine Learning, Programming, Art, Mathematics, Philosophy, and Short Fiction
The Social Smolnet par Ploum - Lionel Dricot.
A more explicit example
Elite circles have their own cultural knowledge. So does the bottom 40%. Here's some of mine.
In my previous post I talk about how I got rid of hundreds of thousands of lines of Objective-C code while at Audible and I explain why keeping Objective-C code around is a terrible idea. And I explain that…
I've been visiting the US a lot these days: for work, for conferences, and simply to see friends. Commensurately, I've been also thinking more about what Can...
Model Context Protocol has taken off as the standardized platform for AI integrations, but this popularity will be short-lived.
steen's online burrow
For April First, a guide to replace everything with 555 ICs.
I'm driven by the belief that we must not sacrifice our humanness for technology.
In our kitchen, the only device that displays the time is our oven! :D Looking at it was always a bit annoying.
Personal blog of Julien (jvoisin) Voisin