New
The latest blog posts to take off on Hacker News. 49,204 posts.
The muscular imagination of Iain M. Banks: a future you might want
A future you might actually want to live in.
Graphics Tricks from Boomers
Technical details about a recent 4096bytes Atari-STE intro, by Arnaud Carré
Companies need junior devs
Junior engineers are foundational to whether a team can collaborate and innovate
Breaking Bell's Inequality with Monte Carlo Simulations in Python
The article explains the Bell inequality using Monte Carlo simulations in Python, and shows how non-local action-at-a-distance can be used to break it with entangled qubits.
Microwave spontaneously turned on by its LED display
My microwave oven started to malfunction at around five years old. It started to randomly power on the lamp, fan, and turntable. It progressively got worse over several weeks until it was mostly stuck on. The microwave oven is not usable when this happens: It behaves as if the door were open, causing the control panel…
Openly Licensed Streetview with Panoramax
A video of Panoramax in action. Starting out with a map view which has small orange lines for where images are available. Then going into the actual 360 degree images and moving around. Above: a video showcasing the panoramax viewer, with a map to see where (most[1]) images are, and...
Don't defer Close() on writable files (2017)
It'll bite you some day
An NFC movie library for my kids
When I was a kid, my sister and I had a tower of VHS tapes we watched endlessly. Fast-forward to today, and my children's movie collection is vastly different. It's completely digital and dispersed across services. I wanted to recreate the tangibl...
Baiting the bot
LLM chatbots can be engaged in endless "conversations" by considerably simpler text generation bots. This has some interesting implications.
Microui+fenster=Small GUI
Sometimes I just want to put pixels on a screen. I don’t want to think about SDL this or OpenGL that—I just want to draw my pixel buffer and be done.
Gnome Files: A detailed UI examination
A great amount of my writing on this site revolves around complaining about modern user interface design . Some people agree with me, some don't. Most probably don't care at all. That's fine. What I find interesting is that many (but not all!) people who disagree either present extremely specific non-argument nitpicks…
Hallelujah, Leonard Cohen, and a Pulitzer Prize-winning writer's suicide
Genius is fragile. Success, even more so. What does it mean then for an artist to fail?
The "email is authentication" pattern
By Ruben Schade in Eora/Sydney, Australia.
A new rare high-rank elliptic curve, and an orchard of Diophantine equations
I got an email the other day from mathematician Bogdan Grechuk, whose book Polynomial Diophantine Equations: A Systematic Approach ( was recently released. This is to my mind a rather remarkable bo…
WebP: The WebPage Compression Format
I want to provide a smooth experience to my site visitors, so I work on accessibility and ensure it works without JavaScript enabled. I care about page load time because some pages contain large illustrations, so I minify my HTML. But one thing makes turning my blog light as a feather a pain in the ass.
Cracking an old ZIP file to help open source the ANC's "Vula" secret crypto code
It's not often that you find yourself staring at code that few people have ever seen, code that was an important part in bringing down the a...
A Post-Google World?
Another Google antitrust trial starts on Monday. If Google loses, it'll be three strikes. At some point, they will give up and realize that the writing is on the wall for their current business model.
Conservative GC can be faster than precise GC
wingolog: article: conservative gc can be faster than precise gc
Asynchronous IO: the next billion-dollar mistake?
Asynchronous IO (also known as "non-blocking IO") is a technique applications use to allow performing of many IO operations without blocking the calling OS thread, and without needing to spawn many threads (i.e. one thread per operation). In the late 1990s/early 2000s, an increasing amount of people using the internet…
The Beginnings of FM Radio Broadcasting (2018)
The beginnings of FM radio broadcasting in the USA
Documenting Dance: Keeping Score (2017)
At several points throughout history, someone has sat down to watch a ballet; a long and complex performance with multiple dancers and changes of music and style, and at the end of it, said: “someh…
Swift is a more convenient Rust
Mercy4D jadi lounge gaming digital buat yang pengen main dengan suasana lebih nyaman. Game online yang tersedia beragam, tampilannya enak dilihat, jadi mau jelajah sebentar atau lanjut lama tetap terasa santai dan nggak monoton.
Did Sandia use a thermonuclear secondary in a product logo?
I happened to look at a slide deck from Sandia National Laboratories from 2007 that someone had posted on Reddit late last night (you know, as one does,...
The expected value of the game is positive regardless of Ballmer’s strategy
A few days ago John Graham-Cumming posted about “Steve Ballmer’s incorrect binary search interview question” which drew a lot of attention on Hacker News. The Ballmer’s favorite brain teaser goes like this:
What happens when you touch a pickle to an AM radio tower
A few months ago, our AM radio hot dog experiment went mildly viral. That was a result of me asking my Dad 'what would happen if you ground a hot dog to one of your AM radio towers?' He didn't know, so one night on the way to my son's volleyball practice, we tested it. And it was awesome. There's a video and some…
Every webpage deserves to be a place
Posted on Thursday 5 Sep 2024. 1,133 words, 5 links. By Matt Webb.
PC Floppy Copy Protection: Softguard Superlok
This is part 2 of a series on PC floppy copy protection methods. You can read Part 1, covering Formaster Copy-Lock here . Softguard System...