7 September 2026

24 links · Monday

Why do machines learn at all?

A soft introduction into Statistical Learning Theory and why Machine Learning works

Use VSOCK with libzmq

Use VSOCK with libzmq AF_VSOCK VSOCK is not new anymore it has been around in Linux kernel since 4.8. For those who do not know what this is, it was previously developed by VMware under the name VMCI. AF_VSOCK is a socket address family like AF_INET or AF_UNIX…

Clickable whitespace

It's easier for someone in my position, after working 20 years in this field to talk about morals. I can disagree with the choices my employer makes. In fact, I can walk away. But I remember the dilem

Anticipated Difficulty Bias, and Why Experience Doesn’t Fix It

There is a gap between how hard you expect something to be and how hard it turns out to be. It runs one way, it is widest where the outcome carries a charge, and doing the thing once does not automatically close it.

Thinking about software freedom

Of what use is software freedom to someone who doesn't know how to program a computer? If I have the right to change the software that controls my devices, but lack the skill, knowledge, time, or money to do so, do I really have software freedom? This dilemma …

Version control second coming

The very same week we signed our first ever angel investor for Plastic SCM, in early summer of 2005, Linus Torvalds announced Git. I had spent more than a year pitching investors to build a new version control, and suddenly the creator of Linux was building on…

Look, Mom, I pressed a button!

I have recently heard a few extraordinary opinions about how mathematicians should use AI. One I would paraphrase as “professional mathematicians should never use AI for any problem not in their narrowly defined (by whom?) research program”, which seems ridicu…

Own Your Means of Production — mcottondesign

There is a lot of talk of software engineers going extinct. There is also a lot of talk about it just being the next generation of software engineers. Either way, thinking about the future is still prudent.

Draw the rest of the owl

Anyone can draw the rest of the owl now. What value is left in doing it yourself?

Don't build your organization around a model provider

As we increase our reliance on AI, decoupling intelligence from organization will become vitally important. The model providers are starting to build the systems through which agents communicate and coordinate; we could end up depending on them much more than …

De-Brainrot Vacations

– Some cows in the fields. Brain Fog My brain is not the same as it was a few years ago. When I started working as a Software Engineer, everything was novel and mentally demanding. I notably remember how during my first professional months I’d come back home a…

It took a year to ship WebAssembly in Anubis | Anubis

After a year of work, hundreds of commits, 5 generations of pull requests, dozens of tests, rewriting part of Anubis in Rust, the first compiler bug of my career, and at least three times making my tower run out of ram I think I have finally done it. The next …

GrapheneOS (@GrapheneOS@grapheneos.social)

We're well into the process of converting the Messaging app included in GrapheneOS into a modern app. We'll be making a new release later today with a completely overhauled user interface written in Android Compose. We've made a massive amount of other improve…