New
The latest blog posts to take off on Hacker News. 49,203 posts.
The WinRAR approach
The WinRAR Approach: a small change in how I distribute content to keep the content free, sustainable, & ad-free.
Convolutions, Polynomials and Flipped Kernels
This is a post about multiplying polynomials, convolution sums and the connection between them.
The value isn't in the code (2022)
It takes time and a lot of skill to write great code, so surely that code is valuable, right? Wrong. You might love it and nurture it, protecting it from harm, but I’m afraid that code of yours is potentially worthless. Why? Read on.
“ZLinq”, a Zero-Allocation LINQ Library for .NET
I’ve released ZLinq v1 last month! By building on structs and generics, it achieves zero allocations. It includes extensions like LINQ to…
Instagram Addiction
i was addicted to instagram for about a month. it upended my life enough that i realized that i was living with something new-an undesirable habit. and once i realized this, it seemed like it would be wise to try to address it or at least think about it. easier said than done.
The Dawn of Nvidia's Technology
Because Nvidia became one of the most valuable companies in the world, there are now two books explaining its rise and extolling the geniu...
GPU-Driven Clustered Forward Renderer
Olle's Web Ventures
Deep Learning Is Applied Topology
Everything lives on a manifold
Clojuring the web application stack: Meditation One
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. ☯
A simple search engine from scratch
*if you include word2vec.
The behavior of LLMs in hiring decisions: Systemic biases in candidate selection
Hints of discrimination and lack of principled reasoning in frontier AI systems
Making video games (without an engine) in 2025
Thoughts, tools, and libraries I use to make games
AI in my plasma physics research didn’t go the way I expected
I used AI in my plasma physics research and it didn’t go the way I expected.
A shower thought turned into a Collatz visualization
I recently went on a nice long SCUBA diving trip with my wife and daughters. Lots of diving implies lots of showers, and lots of showers means lots of shower-thoughts! [1] An especially interesting one I had turned into a nice way to visualize some aspects of the Collatz Conjecture.
DDoSecrets publishes 410 GB of heap dumps, hacked from TeleMessage
💡Update May 21, 2025: I've written a new detailed analysis of the heap dump dataset itself: TeleMessage customers include DC Police, Andreessen Horowitz, JP Morgan, and hundreds more Update May 26, 2025: I've published the source code for TeleMessage Explorer: a new open source research tool This morning,
Have I Been Pwned 2.0
This has been a very long time coming, but finally, after a marathon effort, the brand new Have I Been Pwned website is now live! Feb last year is when I made the first commit to the public repo for the rebranded service, and we soft-launched the new brand
The forbidden railway: Vienna-Pyongyang (2008)
ABOUT ME My name is Helmut and I was born in 1980 in Graz (Austria). Trains were my hobby since childhood. My 2nd hobby is travelling. Du...
Writing into Uninitialized Buffers in Rust
A blog by sunfishcode
Game theory illustrated by an animated cartoon game
an interactive guide to the game theory of why & how we trust each other
Diffusion models explained simply
Transformer-based large language models are relatively easy to understand. You break language down into a finite set of “tokens” (words or sub-word components…
Is Winter Coming? (2024)
In the 1960s, AI researchers tried - and failed - to deliver machine translation of Russian to English. Overly confident researchers, lazy journalists and far too optimistic tech utopianists all built expectations that couldn't be met. Eventually, the lack of results put a stop to the previously generous funding. The…
Don't guess my language
If you’re still using IP geolocation to decide what language to show, stop screwing around. It’s a broken assumption dressed up as a feature.
Side projects I've built since 2009
Side projects I have shipped, sold, or shut down, from modern.css to older WordPress experiments.
What makes a good engineer also makes a good engineering organization (2024)
The people who create software generally refer to themselves as software engineers, and yet if they graduate from university, it is typically with a degree in computer science. That has always felt a little strange to me, because science and engineering are two pretty different disciplines – yet ...
When a team is too big
What signs to look for and how to increase productivity with all-round skillset
Four years of sight reading practice
I’ve been doing relatively frequent sight reading practice using an iPad app for four years. Here’s how I’ve automated some of the steps and what I’ve learned from the experience.