Floating point from scratch: Hard Mode
Actually building floating point from scratch!
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 1,423 posts.
Actually building floating point from scratch!
A while ago I wrote a small file watcher in Go for my own use with an accompanying blog post . I needed a tool that I could just plop in front of the command I was running as part of my iteration loop. I use it for recompiling C files when I modify them,
We've launched an experimental Rust library for Tailscale via tsnet. Help test tailscale-rs and shape it with your feedback.
What the **** does that mean?
Extracting my gym’s QR check-in from its Flutter app, with a rooted phone and a lot of ripgrep.
We develop fast Rust crates and release them fast.
Rune 1.1 makes Rune free for personal use and adds a perpetual commercial license, a workspace symbol index, first-class Python support, an Emacs editor, and substantial improvements to SSH workspaces.
An illustrated guide that starts from the basics, explains the Jacobian Conjecture, and follows what happened to it in July 2026.
The accepted practice is to not add lazy-loading to images above the fold, especially the LCP image, since doing so can delay their loading until the browser has determined they are definitely in the viewport. One problem though is that "above the fold" depends on screen size: an image can be above the fold on desktop…
Create your first shader in Godot. Implement texture sampling, shift shader UV coordinates, mask regions, and use noise to generate random shapes that make up a portal.
These are questions about C++ Style and Technique that people ask me often. If you have better questions or comments on the answers, feel free to email me (bs at cs dot tamu dot edu). Please remember that I can't spend all of my time improving my homepages.
You should always change doors when playing Monty Hall
A tale of two PHP remote vulnerabilities