New
The latest blog posts to take off on Hacker News. 5,273 posts.
Twitter and the spread of academic knowledge
Serendipity without physical proximity? Maybe, maybe not.
Innovation heroes are a sign of a dysfunctional organization
A week ago I got invited to an “innovation hero” award ceremony at a government agency.
How does a computer/calculator compute logarithms?
Summer of Math Exposition 3 - How does a computer/calculator compute logarithms?
The plan-execute pattern
A ubiquitous pattern you won’t find in your textbook.
A Rant about Front-end Development
I am a front-end developer who is FED up about front-end development. If you write front-end, this isn't about you personally. It's about how your choices make me angry. Also this is about how my choices have made me angry. Also this is mostly just about choices, the technologies are incidental. Note: The views…
Generating audio for video
Video-to-audio research uses video pixels and text prompts to generate rich soundtracks
A buffer overflow in the XNU kernel
XNU kernel buffer overflow, introduced in macOS 14.0 and fixed in macOS 14.5.
Notes on Tajikistan
Over the summer, I spent about two weeks in Tajikistan, mostly in Dushanbe (the capital) and various points along the Pamir Highway, which borders Afghanistan and later leads into Kyrgyzstan. This …
Atari 520ST Review in Creative Computing – By Paul Lefebvre
The Atari 520ST was released in the US in July 1985, but because Atari did not provide magazines with pre-production models (like Commodore did with the Amiga), it took a while before magazine reviews appeared.
Reining in America's $3.3T tax-exempt economy
For over a century, lawmakers have exempted politically favored organizations and industries from the tax code. As a result, the tax-exempt nonprofit economy now comprises 15 percent of GDP, roughly equal to the fifth-largest economy in the world.
Atkinson Dithering (2021)
When the Macintosh was released in 1984, it featured a square-pixeled black-and-white display at a crisp 72 dots per inch. The 512x342 resolution might seem less than impressive today, but for the time it was a pleasantly high-resolution consumer-grade computer. Among other things, the monospaced Monaco 9pt bitmap…
Claude 3.5 Sonnet
Introducing Claude 3.5 Sonnet—our most intelligent model yet. Sonnet now outperforms competitor models and Claude 3 Opus on key evaluations, at twice the speed.
Reconstructing Public Keys from Signatures
One weird hobby of mine is reasonable properties of cryptographic schemes that nobody promised they do or don’t have. Whether that’s invisible salamanders or binding through shared secr…
NPM and NodeJS should do more to make ES Modules easy to use
Coming back to JavaScript and TypeScript after a few years neck deep in Python and Hack, I kept hitting a number of new, cryptic errors when running NodeJS code in my dev environment:
Let's write a video game from scratch like it's 1987
In a previous article I've done the 'Hello, world!' of GUIs in assembly: A black window with a white text, using X11 without any libraries, just talking directly over a socket.
Curl is inside 22,734 Steam games
About a year ago I blogged about games that use curl. In that post I listed a bunch of well-known titles I knew use curl and there was a list of 136 additional games giving credit to curl. Kind of amazing that over one hundred games decided to use curl! At the time, lots of … Continue reading Inside 22,734 Steam games…
Rotation curves: still flat after a million light-years
That rotation curves become flat at large radii is one of the most famous results in extragalactic astronomy. This had been established by Vera Rubin and her collaborators by the late 1970s. There …
20x Faster Background Removal in the Browser Using ONNX Runtime with WebGPU
Using ONNX with WebGPU and WebAssembly leads to 20x speedup over multi-threaded and 550x speedup over single-threaded CPU performance. Learn how.
Lessons Learned from Scaling to Multi-Terabyte Datasets
This post is meant to guide you through some of the lessons I’ve learned while working with multi-terabyte datasets. The lessons shared are focused on what someone may face as the size of the…
Now is a good time to start a service business
Now is a good time to start a service business. Maybe you should try it! A service business is one where your company sells its work output directly instead of selling a product. Dentists, plumbers, design agencies, pool cleaner, consultants: these are all service businesses. The opposite of a service business is a…
Nobody knows what's going on
A major online publication once reported in a profile on me that I had retired at 33. A few old friends and acquaintances reached out to congratulate me on my financial ind...
1/25-scale Cray C90 wristwatch
Welcome to the latest edition of my on-going series in Cray-related computational necromancy. This was another just-for-fun project. Over the many years Andras and I have been working on our Cray revival efforts, there has always been a big lag between our available software (and Andras’ amazing simulator ) and my…