The Life of MS-DOS
First released on August 12, 1981, MS-DOS became the foundation for business computing for almost two decades. This article details different versions and releases that all stemmed from Gary Kildall's QDOS.
The latest blog posts to take off on Hacker News. 3,821 posts.
First released on August 12, 1981, MS-DOS became the foundation for business computing for almost two decades. This article details different versions and releases that all stemmed from Gary Kildall's QDOS.
The 'off-ramps' from crypto—that is, the firms who will exchange your cryptocurrencies back into traditional currencies—are increasingly taking the position that is so common in discussions about privacy: 'if you're not doing anything wrong, what do you have to hide?'
In this blog, I will introduce my approach to automatic musical composition, including the theory, the algorithm, and a Python package implementation ch0p1n .
Ponder what a clawback of the $50 trillion might entail, and the immense benefits of returning to producing quality goods and services by co...
CORS does not secure your API: why browser-side API keys are unsafe, and how to protect Drupal JSON:API endpoints with proper authentication.
People who work get bored when they don't work. People who don't work never get bored.
Who is this? Princess Leia, right? End of Rogue One. Wrong, this is not Princess Leia. This is. A photograph of Carrie Fisher in her role of Princ
A quick explanation of the differences between network failures most commonly observed in day to day operatoins. And no, it's not (always) DNS.
Note : The \037 sequence appearing in the code snippets is one character, escaped for readability.
Can’t bring yourself to slaughter a nearby village, or a long-time associate?
“Happiness is for stupid people.” That’s a common complaint I hear from smart overachievers. They think only dumb or lazy people can be happy. Entrepreneurs will say, “I don’t want to be happy because I want to be successful.” They worry that if they get too happy they’ll lose their desire and won’t work hard anymore…
Written pieces, talks, and other bits by Zach Holman.
The top programs that have saved HN 100+ hours.
Delta filed its SEC 10-K and buried in the 272 pages are several interesting tidbits about the SkyMiles program.
WebSockets are the most used technology for real-time web apps. However, Server Sent Events (SSE) are a simpler alternative that is often superior.
Some of the most revolutionary new ideas come from spotting something old to leave out rather than thinking of something new to put in. The Sony Walkman , for instance, added nothing significantly new to the cassette player, it just left out the amplifier and speakers, thus creating a whole new way of listening to…
In other words, the $k$-th element of the output sequence is the sum of the first $k$ elements of the input sequence.
Today I will show you how I installed the latest snapshot of OpenBSDon my Pinebook Pro with plenty of detail so that you can do it, too.I will include instru...
I was asked at short notice to fill in for a speaker in Stanford's EE380 course who had to cancel. Below the fold is a hastily updated vers...
This post introduces the combination of Emacs and LSP, and how you can make your own editor “smarter” by using the same idea of communications between an editor client and multiple language servers. Edit: Thank you for the support, this blog post got featured on the front page of Hacker News (YCombinator).
This is the third and final part (I, II, III) of our series tackling the complicated and still debated question of ‘how bad was the fall of Rome (in the West)?’ In our first part, we lo…
Plus! The Carbon Rally; The Bridge; Housing and Rates; Full Stack Media; Buying Out Contracts; Diff Jobs
In this post I will describe my approach to C unit testing using pytest. In particular, we get to see how to gracefully handle SIGSEGVs and prevent them from stopping the test runner abruptly. Furthermore, we shall try to write tests in a Pythonic way.
Science education usually starts with teaching students different tools and techniques, methods for conducting research. This is wrong. Science education should begin with the scientific virt…
I fell down the rabbit hole making a homebrew SNES game a few days ago, and since I couldn't find many good resources, I figured I'd write something of a tutorial.