Egyptian Fractions (2006)
From the highly eclectic blog of Mark Dominus
From the highly eclectic blog of Mark Dominus
Discover how Postgres managed by ClickHouse compares to its peers in a reproducible, open benchmark.
An new old approach to emulation.
Java classes become CLOS classes, seven JVM languages share one Lisp expression, and a saved Spring Boot application launches in 84 milliseconds.
The team is the first to directly observe a unique property in an altermagnetic candidate material, key evidence of a new phase of magnetism.
Trail of Bits discovered and disclosed two vulnerabilities in the widely used elliptic JavaScript library that could allow signature forgery or prevent valid signature verification, with one vulnerability still unfixed after the 90-day disclosure window.
According to a new analysis by Stanford Medicine scientists, changing clocks twice a year disrupts circadian rhythms, leading to higher rates of stroke and obesity.
If you liked this piece, you should subscribe to my premium newsletter. It's $70 a year, $18 a quarter, or $7 a month, and in return you get a weekly newsletter that’s usually anywhere from 10,000 to 18,000 words, including vast, detailed analyses of NVIDIA, Anthropic
A couple years ago, GM made waves by saying that soon, all their new cars would be completely free of Apple's CarPlay and Android Auto support, instead opting for the "Android Automotive OS" in their cars. Admittedly, I'm a huge fan of CarPlay for basic safety reasons and
AI agent misbehavior isn't a sandbox problem—it's a permissions problem.
David Gruber wants to know what sperm whales are saying. He thinks it might actually be possible.
If you haven't had Belvita breakfast cookies, you have probably had Biscoff cookies, which are similar. These are a classic airline snack. You've probably ha...
If you compile your app for AVX2 and it runs on Windows ARM under Prism emulation, is it faster or slower than compiling for SSE2-4.x? I assumed it would be roughly the same — maybe slightly slower due to emulation overhead, but AVX2's wider operations would compensate. The
This is an anecodote that I often think about. It comes up for me a few times a week, whenever I feel really dumb or inept. The story is about juggling but it is really about much more than juggling.
Explore how 20 leading AI models respond to tough ethical, social, and political questions. See how their answers compare to each other and to you.
Forth is uncommonly used to teach programming to kids. Scripting languages like Python and visual environments like Scratch are far more popular options. But when I got the opportunity to introduce middle and high school students to programming, I chose the stack-oriented concatenative language from 1970. I was…
Web developer and cybersecurity researcher
Read this Tcl/Tk hands-up/primer to find out how the open-source Command Tool Language toolkit can help you develop cross-plaform tools for Windows, Linux, macOS and even Android.
Compilers have a hard time optimizing floating point math. Rust has a new API to fix this.
Join me as I update a project through 10 years of Unity editors. Along the way I will talk about my process, Unity tips and tricks, and the tech changes of Unity Engine - several of which I observed firsthand while working at Unity.
A sourced history of ThinkPad from IBM's 1992 700C to Lenovo's 2026 AI workstations: TrackPoint, keyboards, X-series, T-series and P-series.
What makes BEAM and OTP different from async/await, threads, and actors. Process isolation, supervisors, and why Erlang's model keeps winning 40 years later.
A new Northwestern University study in humans and mice has discovered a novel biomarker of schizophrenia that could also serve as a new drug candidate to treat the cognitive symptoms of the disorder. Schizophrenia affects .5% of the world’s population, including about two million people in the U.S.
Welcome to LTT Labs - your go-to destination for all things tech. Explore comprehensive test results, insightful commentary, and the latest analysis in hardware.
A long, long time ago, in a land free of binary exploit mitigations, when Unix still roamed the Earth, there lived a pre-authentication Telnetd vulnerability. In fact, this vulnerability was born so long ago (way back in 1994) that it may even be older than you. To put the
Data migrations are a critical part of the database lifecycle, and are sometimes necessary for version upgrades, sharding, or moving to a new platform. In many cases, migrations are painful and error-prone. In this article, we walk through how migrations are performed at PlanetScale, and offer advice on how to improve…
A deep dive into Emacs's widget library: what it does well, where it falls apart, and a step-by-step case study of building a table widget with editable cells. Includes working code and hard-won lessons about state management, layout hacks, and cursor position preservation.
Every NanoClaw agent will access external services through OneCLI's Agent Vault, a gateway that handles credential injection, access policies, and approvals so agents never hold raw API keys.
So I was optimizing a domain-specific compressor the other day, as one does. One important problem was chunking the input string and optimally choosing the most compact encoding for each chunk (different encodings compress different characters better, so where to split is not immediately obvious). The previous post…