You can't do that because I hate you
An infuriating pattern that devs need to stop.
The latest blog posts to take off on Hacker News. 49,209 posts.
An infuriating pattern that devs need to stop.
As part of a project that I’m working on, I decided to see if I could repurpose the excellent Hugo website framework (which also powers this very site) as a single-user wiki of sorts.
Connect with Lunduke and other members of Lunduke community
It’s 2004 and I’m sitting in one of the largest lecture halls at my university. I’m a computer science major but I’m taking a course on natural history — plants and animals — as one of my electives.
How understanding cognitive load and team capacity can help you decide on an architectural style
Apparently Randall Munroe gets a lot of messages saying that the “random” button on xkcd is biased.
A deep dive into the text mode editors we had and how they compare to today's
I can mathematically prove the game's not fun.
I recently stumbled upon this screenshot while researching social media on the train. Of course, it was followed by a cascade of spiteful comments, criticizing this fresh programmer’s attempt to solve a classical problem in computer science. The modulus operation.
Nothing I Buy Works
2025 edition. this is very different from most "best books for programmers" lists you'll see, with Code Complete and Clean Code and Wistful Wanking for Practical Wankers and Design Slatterns and titles like that. you'll figure all that out as you go along. these are books to read so that you can cut motherfuckers with…
A plea for more respect for documentation and technical writing in the software development industry.
A look at the messy reality of iOS vulnerabilities: which bugs get patched, which quietly linger, and the challenges of tracking real device risk over time.
HyperRogue version 13.0 is released on Steam and itch.io ! Again, it was quite a long time since the last major update (12.0, from 2021)....
“Function calling” with ChatGPT is ChatGPT’s best feature since ChatGPT.
Data bottlenecks, generalization benchmarks, primate evolution, intelligence as compression, world modelers, and other considerations
I recently finished reading PostgreSQL 14 Internals by Egor Rogov. It is one of the great books that teach applied computer science without watering down the difficult parts. One particularly interesting topic is PostgreSQL’s execution of UPDATE statements. Updates in relational databases are inherently complex. They…
This post is about two new command-line utilities: rep and ren. Both are available on GitHub.
The first year where I managed to keep my focus entirely on a single project.
The Small Web Renaissance, Finger, Gopher and Gemini. How they work and what makes them different from the modern Big Web.
CSS has been undergoing a quiet renaissance lately. Lots of big features which previously required an external tool to use, are now native parts of the language, and its growing more and more all the time…
Discovering color banding solutions & Smooth gradients with a clever Noise one-liner by SLEDGEHAMMER Games
I think it is healthy to compare historical and modern computing. Let's see how the CPUs contained in recent USB-C wall chargers compare to the power of the Apollo 11 Guidance Computer (AGC). The Apollo 11 spacecraft carried 3 humans to the moon and back in 1969.
BASIC is often dismissed as an inferior language compared to its successors. Common complaints are its use of line numbers, its heavy reliance on GOTO for execution flow, and its lack of a stack for local variables. What many critics overlook is that at the time of its use (during the first wave of home computers)…
An in-depth analysis that explains how this console works internally
The first step in building my text editor is to implement the core API. If you’re wondering why I want to do this, the original article is here.