The media's lab leak fiasco
A huge fuckup, with perhaps not-so-huge policy stakes
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 506 posts.
A huge fuckup, with perhaps not-so-huge policy stakes
TL;DR Modern disks are so fast that system performance bottleneck shifts to RAM access and CPU. With up to 64 cores, PCIe 4.0 and 8 memory channels, even a single-socket AMD ThreadRipper Pro workstation makes a hell of a powerful machine - if you do it right! Update 1: Since 2021, networks have gotten faster and now…
init7 recently announced that with their FTTH fiber offering Fiber7, they will now sell and connect you with 25 Gbit/s (Fiber7-X2) or 10 Gbit/s (Fiber7-X) fiber optics, if you want more than 1 Gbit/s. While this offer will only become available at my location late this year (or possibly later due to the supply chain…
I’ve had a difficult time finding a way to create a new entry on a blog that has essentially been dead since 2015. Yet, I have had a persistent feeling that I owe my readers an update.
Writing your own TCP/IP stack may seem like a daunting task. Indeed, TCP has accumulated many specifications over its lifetime of more than thirty years. The core specification, however, is seemingly compact[^tcp-roadmap] - the important parts being TCP header parsing, the state machine, congestion control and…
The Spreadsheet That Launched A Million Companies
A list of unheralded improvements to ordinary quality-of-life since the 1990s going beyond computers.
An in-depth analysis that explains how this console works internally
Deploying apps for the Linux desktop is hard. A major problem has historically been library compatibility. Different Linux distributions, and even different versions of the same distribution, have had incompatible libraries. Unfortunately, there hasn’t always been a culture of backwards compatibility on the Linux…
CPM MagnaCut is a new stainless knife steel designed to be better than anything that has been available before. Is it a success?
Anyway, a few people from SVLUG , including Don Marti, Rick Moen (yes he was there ), Chris DiBona, the world famous Nick Moffitt, and Tabinda Khan, organized the Bay Area windows refund effort. Since at the Linux tea party , microsoft showed up at our meeting point to try to deter us from going to their offices in…
I wrote Gitlet to show how Git works under the covers. I wrote it to be readable. I commented the code heavily.
Scan Head STM Tips Vibration Isolation Electronics Software Scans Image Gallery Useful Links This project is my attempt to build a low-cost scanning tunneling microscope (STM) capable of atomic res…
It is not the fault of Turing, though.
This post contains my own opinions, not the opinions of my employer or any open source groups I belong or contribute to.
All original material on the geometry.org website is Copyright (C) 1999–2025, Alan U. Kennington.
The Visual Studio Code server in Windows Subsystem for Linux uses a local WebSocket WebSocket connection to communicate with the Remote WSL extension. JavaScript in websites can connect to this server and execute arbitrary commands on the target system. Assigned CVE-2021-43907 and zero bounty. I paid 5 USD for the EC2…
It's like a Let's Play, but for obscure software documentation. I tried to learn Nix, and it was pretty hard. I kept a diary of every command I tried, every wrong assumption that I made, and every realization that I had along the way.
There are many good, modern solutions for reading data off old floppy discs and drives. Perhaps the best is the Greaseweazle : it's capable,...
Updates: 12th of September 2021: I’m writing a book on DNA! If you want to become a beta reader, or have suggestions, I’d love to hear from you! 8th of January 2021: This article has been revised and updated, scientifically and in terms of dead links. Revision made by Tomás Simões (@putadagravidade /…
Edsger W. Dijkstra? Alan Perlis? Jacques Arsac? George Johnson? Donald Knuth? Matthew Dennis Haines? Anonymous?
Nope, you don't know how to validate an email address. Even if you think you'd get the domain part right, fuggeddabout the local part. Seriously.
Over a year ago siguza published a write-up about Apple’s APRR - a custom ARM extension that redefines pagetable permissions and protects certain parts of the kernel from itself. Since then Apple has released their M1 chip which not only features an updated version of APRR but also easily allows to run bare-metal code…
>25% of the Tor network’s exit capacity has been attacking Tor users
Through several recent discussions of GUI programming in Rust,I have been left with the impression that the term ‘GUI’ means significantlydifferent things to...
I've worked on many projects throughout my career as a software engineer. However, Helix - Uber's Rider app rewrite in 2016 introducing Swift and RIBs - stands as the craziest project by a margin. This is my story and some of my journal entries from the time. Prologue It's
This page doesn’t apply to all estranged parents, only to estranged parents who are members of estranged parents’ forums. Read why.
Why is Rust being used to replace parts of the JavaScript web ecosystem like minification (Terser), transpilation (Babel), formatting (Prettier), bundling (webpack), linting (ESLint), and more?