How Is Data Stored?
Invariably, it involves trying to trap electrons in increasingly complicated ways.
The latest blog posts to take off on Hacker News. 3,713 posts.
Invariably, it involves trying to trap electrons in increasingly complicated ways.
I once wrote a Perl subroutine that would memoize the subroutine that called it. That much was useful, but then it inserted a copy of itself into the caller, so that its callers would be memoized too. A well-placed call to aggressively_memoize could back-propagate to the whole codebase, spreading functional purity…
An interactive deep dive into building halftone shaders in GLSL, covering everything from classic dot patterns and CMYK color separation to Moiré interference, gooey effects, and animated displacement.
Aruna Ranganathan and Xingqi Maggie Ye from Berkeley Haas School of Business report initial findings in the HBR from their April to December 2025 study of 200 employees at a …
Does a new algorithm that improves on Dijkstra'a classic one actually deliver a practical benefit for networking?
Type systems verify properties of programs. Production correctness is a property of systems. The gap between these is where the interesting failures live.
Semaglutide is a peptide. Your stomach’s entire job is to destroy peptides.
The US will need a lot more tungsten in the future. Where will it come from?
Foundations: Games, Rationality, and Traps In organizations, strategies and execution are interdependent. Outcomes depend not just on what you do, but on what others do, and what they expect you to…
One of my core software engineering practices is writing, by hand, in a physical notebook [1] . It's one of the most important things I do to remain productive and effective. Maybe the single most important. And it's a practice that I see very few others using!
Building an online community takes more than tools. But the right tool can make all the difference.
One year minus one week ago to the day I published an article announcing the new Scheme implementation I was writing, scheme-rs . Today I am excited to announce that scheme-rs has reached its first version, 0.1.0 . You can check it out at it’s website ( scheme-rs.org , which should be updated to scheme.rs at some…
You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites. This can and does cause downtime for the websites, which makes their resources inaccessible for everyone.
The internet’s default answer to “why is the sky blue?” is “Rayleigh scattering”. And that’s not wrong, but it’s also not very useful.
Relax or experiment with over 500 materials in this falling sand simulator.
wingolog: article: six thoughts on generating c
Python 3.14 added Zstandard to stdlib; its incremental API finally makes classify-by-compression practical.
One of the surprising (at least to me) consequences of the fall of Twitter is the rise of LinkedIn as a social media site. I saw some interesting posts I wanted to call attention to: First, Simon W…
A Guide to comparing Claude Code Compiler with GCC
SBOM 1.0: A specification for sandwich supply chain transparency.
AI handles writing code but leaves the hard work: investigation, context, validation. Why vibe coding has limits and AI assistance can backfire.
mattst88's blog - Reverse Engineering the PROM for the SGI O2
Instead of wanting to learn and improve as humans, and build better software, we’ve outsourced our mistakes to an unthinking algorithm.
How games implement roads
Follow a sponsored result in Google to a page in Medium that provides a Terminal command that you will live to regret. And what is Marek’s disease?
In the previous post , we watched the compiler transform optimized SSA into machine code bytes and package them into object files. Each .o file contains the compiled code for one package—complete with machine instructions, symbol definitions, and relocations marking addresses that need fixing. But your program isn’t…
I made a Game Boy Color game that renders images in real time. The player controls an orbiting light and spins an object.