How does Ada's memory safety compare against Rust?
A comparison of how well Rust and Ada prevent the most common memory-related software errors.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,109 posts.
A comparison of how well Rust and Ada prevent the most common memory-related software errors.
And why Thatcher is partly to blame, but not in the way most people argue.
Within C++, there is a much smaller and cleaner language struggling to get out.
Trump is quietly building a surveillance state, and almost no one is paying attention.
A few years back I did a bit of dance music related data visualization over at Lazily Evaluated. My favourite was an analysis of clubs and their lineups using Resident Advisor / RA data, I called it Clubster Analysis. I always wanted to dig into the technical aspects of gathering the data, analyzing it and building…
GeoCities, known throughout most of 1995 as Beverly Hills Internet, is one of the first commercial internet services to make it easy for people to publish a home page on the World Wide Web.
swyx recognizes $IT as a visionary short in the DX Tips Magic Quadrant of Boomer Relics That No Longer Make Sense
Hard as it may be to imagine, there was a time when Java was brand new and exciting. Long before it became the vast clunky back-end leviathan it is today, it was going to be the ubiquitous graphical platform that would be used on everything from cell phones to supercomputers: write once, run anywhere. Initially …
Some time ago, I played around with decompiling Java class files in a more efficient manner than traditional solutions like Vineflower allow. Eventually, I wrote an article on my approach to decompiling control flow, which was a great performance boost for my prototype. At the time, I believed that this method can be…
Preserving and augmenting human insight in an age of automated knowledge with Zettelgarden
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
(and Word, and Excel, and so much more) by Nina Kalinina, December 27th, 2025 (rev. 3.00 2026-01-04)
Blog about programming stuff.
A crash course on direct framebuffer and keyboard access via NetBSD’s wscons
First and foremost: If you’ve got any documentation on this hardware, please contact me! I would love to read the actual specs for this protocol.
Yes, you read that right. Without the need for Faraday cages or signal-blocking measures, you can build a legal LTE network at home (in the US) for around $100, capable of transmitting continuously 24/7.
When you resize, rotate, or in any way transform an image; or more generally when you resample some discrete signal, the software you are using must _interpolate_ between the discrete points to produce a result. Linear and cubic interpolation are easy to explain, but Lánczos interpolation, one of the most popular…
At least, they did to me ten years ago
I love C. I could give you rational reasons for that. Like the fact that it works everywhere and how it goes fast. But mostly I love C because when I write C I feel an intimate connection with my computer. To me, C has soul. In fact all my personal project are written in C, like the graphics rendering engines that I'm…
I have gender dysphoria . I find labels overly reifying; I feel reluctant to call myself transgender , per se: when prompted to state my gender identity or preferred pronouns, I fold my hands into the dhyana mudra and state that I practice emptiness on the concept of gender . Mostly people seem to vibe it, but…
We have all been there. Your software keeps growing and you feel the need to make it customizable. It is too soon for a full-blown UI with all the bells and whistles, so your pragmatic instinct suggests a text-based configuration file. Yes, that’s exactly it! You rejoice knowing the software’s configuration will be…
Methylene blue is touted as yet another universal boost-all, fix-all drug, the ultimate biohacking tool. Find out why that's not exactly true.
The first and most iconic of all the Choose Your Own Adventure books involved spelunking, just as did the first and most iconic of all computer-based adventure games .
Should I host my blog on here?
Android developer, author of Combian 64 and Dosbian
A long time ago, I spent a few years working on garbage collection in the J9 Java VM. 1 And even though I’ve since done mostly done higher-level stuff, having a deeper knowledge of GC has continued to come in useful.
the psql client version 18 comes with pipelining, which can speed up client-server communication. In this post, let's see how it works and how much can be g...
In a land bereft of a canonical "killer app" web framework or two, one must think about the what, why, how, where of all the moving parts. Out here, one must become a student of web framework architecture in addition to web application architecture. For here, in Clojure-land, the two are one. ☯
In May 1991 a Soviet cosmonaut Sergei Krikalyev was sent into space. At the end of the year he was still circling around the Earth waiting for a spaceship to bring him back. He had left a Soviet Union that was still a superpower but would return to a world where there was no Soviet Union any more. The Soviet empire…