macOS Sonoma silently enabled iCloud Keychain despite my precautions
This is a follow-up to my blog post Updating from macOS Ventura to Sonoma silently enables iCloud Keychain . In the addendum to that blog post, I discussed a workaround, which was to delete my WiFi password right before rebooting into the updater. In a trial run on my M1 Mac mini, the workaround was successful.
Bridge to Nowhere
Taking a closer look at the opening act of a glioblastoma diagnosis.
RISC-V HiFive Premier P550 Development Boards with Ubuntu Now Available
With strong initial reviews, the HiFive Premier P550 Development Boards with pre-installed Ubuntu are in stock and available for purchase. We’re excited to announce the general availability of the Premier P550 in both 16GB & 32GB configurations.
My mental model of setf was wrong
Lisp lets programs define new setf forms for assignment. The most common example is from CLOS , where a class like this:
What P vs. NP is about
We recently made a Polylog video about a nonstandard way of understanding the P vs NP problem. As usual, our goal was to present an underrated idea in a broadly understandable way, while being slig…
Next Generation Out of Band Garbage Collection
In this post we look at the impact of a new feature of Ruby 3.4 on Shopify’s monolith.
Optimizing a WebGPU Matmul Kernel for 1 TFLOP
Building Surfgrad, a high-performant, WebGPU-powered autograd library
Does the Internet Route Around Damage? – Baltic Sea Cable Cuts
This week's Internet cable cuts in the Baltic Sea have been widely reported, even as attempts to understand their cause and impact continue. We turn to RIPE Atlas to provide a preliminary analysis of these events and ask to what extent the Internet in the region has been resilient to them.
Coolify’s rise to fame, and why it could be a big deal
An increasing number of self-hostable software meets a tool to make self-hosting trivial.
Moonshine, the new state of the art for speech to text
Can you imagine using a keyboard where it took a key press two seconds to show up on screen? That’s the typical latency for most voice interfaces, so it’s no wonder they’ve failed…
Reactive Relational Algebra
databases plus wibbly wobbly timey wimey stuff
Dnsmasq wins the first BlueHats Prize
BlueHats prizes is an initiative by the French Interministerial Digital Directorate. They are awarded to maintainers of critical free and open source projects. In 2024 four prizes of € 10 000 each will be given out. We are happy to announce the winner of the first 2024 BlueHats prize is Simon Kelley, maintainer of the…
How do archivists package things? The battle of the boxes
It’s been a while since we posted one of our articles pulling back the curtains on archival work. To make up for that, here’s a special edition of our popular Archives FAQs and Facts series. For th…
The Art and Mathematics of Genji-Ko
You might think it’s unlikely for any interesting mathematics to arise from incense appreciation, but that’s only because you’re unfamiliar with the peculiar character of Muromachi (室町) era Japanese nobles. There has never been a group of people, in any time or place, who were so driven to display their sophistication…
The Death of NYC Congestion Pricing
And What is Says About the Institutional Problems in American Cities & Infrastructure
How we centralized and structured error handling in Golang
Handling errors in Go is simple and flexible – yet no structure! It’s supposed to be simple, right? Just return an error , wrapped with a message, and move on. Well, that simplicity quickly turns into chaotic as our codebase grows with more packages, more developers, and more “quick fixes” that stay there forever…
Most gamers prefer single-player games
It’s no secret that the bulk of AAA games market revenues come from in-game purchases , mostlyfrom live-service games. It’s also impossible to ignore that the live-service market is fiercely competitive.
The M2 is more advanced than it seemed
Apple’s M2 chip uses a newer version of the CPU core instruction set. This increases its capability, thus how well it will cope with future apps and macOS, compared with the M1.
Learn perfect pitch in 15 years
It was not easy or quick, and there were so many qualifiers that, for over a decade, I didn’t really think I “deserved” the label. But as I got older, those qualifiers started dropping off one by one, and today I’m convinced that I have perfect pitch. I describe my musical journey and thoughts on what perfect pitch…
Playground Wisdom: Threads Beat Async/Await
Musings about async await again and why I think virtual threads
The Sphere
Las Vegas’ $2.3 billion immersive flagship takes a distressingly prophetic look inward.
Compressing Images with Neural Networks
An introduction to learned image compression using neural networks.
Yes, you can play Duck Hunt without a television (but I can't)
Duck Hunt is considered a classic of the Nintendo Entertainment System. But surprisingly, the concept of hunting ducks did not originate in 1984– people have...
Proposed UN cybercrime treaty has evolved into an expansive surveillance tool
EFF has joined forces with 110 NGOs today in a joint statement delivered to the United Nations Ad Hoc Committee, clearly outlining civil society non-negotiable redlines for the proposed UN Cybercrime Treaty, and asserting that states should reject the proposed treaty if these essential changes are...
Of Psion and Symbian
Mobile before iOS and Android
How I learned to stop worrying and love userspace networking
Userspace wireguard is fun!
Double encryption: Analyzing the NSA/GCHQ arguments against hybrids
In 2019, Google and Cloudflare ran an experiment where they upgraded HTTPS for many "real users’ connections" to use post-quantum encryption. They then reported statistics on how affordable this was. Google had also run a similar experiment in 2016: "While it's still very early days for quantum computers, we're…