FSE meets the FBI
blog.freespeechextremist.com
Why Android can't use CDC Ethernet (2023)
jordemort.dev
Building supercomputers for autocrats probably isn't good for democracy
helentoner.substack.com
Riding high in Germany on the world's oldest suspended railway
theguardian.com
Tracking Copilot vs. Codex vs. Cursor vs. Devin PR Performance
aavetis.github.io
Zig Devlog: Self-Hosted x86 Back End Is Now Default in Debug Mode
ziglang.org
Analyzing IPv4 Trades with Gnuplot
ipv4a-5539ad.gitlab.io
The wire that transforms much of Manhattan into one big, symbolic home (2017)
atlasobscura.com
Panjandrum: The 'giant firework' built to break Hitler's Atlantic Wall
bbc.com
Administering immunotherapy in the morning seems to matter. Why?
owlposting.com
Endangered classic Mac plastic color returns as 3D-printer filament
arstechnica.com
My first attempt at iOS app development
mgx.me
How to get started with writing tech video essays
Show HN: Let’s Bend – Open-Source Harmonica Bending Trainer
letsbend.de
Gaussian integration is cool
rohangautam.github.io
Poison everywhere: No output from your MCP server is safe
cyberark.com
Software Is About Promises
bramadams.dev
Generating Pixels One by One
tunahansalih.github.io
How Compiler Explorer Works in 2025
xania.org
I used AI-powered calorie counting apps, and they were even worse than expected
lifehacker.com
Joining Apple Computer (2018)
folklore.org
The last six months in LLMs, illustrated by pelicans on bicycles
simonwillison.net
Binfmtc – binfmt_misc C scripting interface
netfort.gr.jp
The drive in question is a low-end consumer part using QLC NAND and a DRAMless controller. It's hard to conclude much about the scalability of an operating system's IO stack when using a single drive that has such limited performance potential. It also appears the test methodology didn't take into account the impact of SLC caching on write tests: it's usually a good idea to limit the test to a specific quantity of data rather than a specific runtime, and to have substantial idle time between test runs to allow the drive to flush the cache back to a consistent starting state. On a drive like this, it's also important to ensure that the OpenBSD and Linux tests had the drive at about the same state of fullness.
All that notwithstanding, it does look like the defaults for fio on Linux have real, significant performance advantages. The logical next step would be to analyze what IO engine fio defaults to on each OS (ie. what API is used to perform IO), and what kind of caching and prefetching each OS does by default. On Linux, io_uring makes it possible to saturate a drive with just one thread submitting IO to the OS, so you can stress the OS and drive without burning a ton of CPU cores on application-level overhead and context switches.