Serialization Is the Secret
If a value mutates in the forest with no one to see it, does it really mutate?
The latest blog posts to take off on Hacker News. 14,540 posts.
If a value mutates in the forest with no one to see it, does it really mutate?
Every so often, the web development community gets into a tizzy about something, usually web components. I find these fights tiresome, but I also see them as a…
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.
All you need to know about the latest Python release including Global Interpreter Lock and Just-in-Time compilation.
Joseph Gentle wrote a post on how he wants Rust to change. I am already working on that.
How to build developer tools for happiness and productivity.
The Rust programming language feels like a first generation product. You know what I mean. Like the first iPhone - which was amazing by the way. They made an entire operating system around multitouch. A smart phone with no keyboard. And a working web browser. Within a few months, we
Before you know it, your little babies have started school, you celebrate the 30th anniversary of Jurassic Park, and that little blog you started have now been going for 15 years.
One of the all-time great XKCDs. It's amazing that "check whether the photo is of a bird" has gone from PhD-level to trivially easy to solve (with a vision LLM, …
I was toying around with a refactor the other day that would have taken me ages by hand as it involved 100s of files. I wanted to rename every instance of...
I am currently working on a Rust to .NET compiler, rustc_codegen_clr . To get it to work, I need to implement many Rust features using .NET APIs. One of such features is panicking and unwinding.
Then come along! Let’s make a compiler that goes all the way from source to assembly from scratch—no shortcuts!
Using a glibc version that is different from the system-provided one shouldn't require the use of containers, as I recently heard someone claim. Let's take a look at how dynamic linking works and what the options are.
Fancy new build tools come and go, but I think I will stick with using makefiles to orchestrate everyday tasks in my projects.
Use the parallel processing power of your GPU to simulate a simple chemical system that exhibits emergent behaviors
databases plus wibbly wobbly timey wimey stuff
Reproducible builds configured in Lua
Wikipedia’s definition of a digital signature is: A digital signature is a mathematical scheme for verifying the authenticity of digital messages or documents. A valid digital signature on a messag…
A friendly introduction to assembly for high-level programmers — Hello
Distributed Tracing is scary and complicated... right?
Using RAII to attach diagnostic information to your command buffers
What Is Declarative Programming Broadly speaking, there are two ways to program/instruct a computer to perform a task, they are imperative...
I discuss various models of biased bit sequences, and how to extract uniform random (or close to it) output bit sequences from them, illustrated with Python code.
By Devine Lu Linvega
In this article I describe the DEFLATE algorithm that GZIP implements and depends on. The DEFLATE algorithm uses a combination of LZ77, Huffman codes and run-length-encoding; this article describes each in detail by walking through an example and developing source code to implement the algorithm. My aim is to…
Over the years, I've read a lot of books on software engineering. Agile books in particular like to refute the "Waterfall Model". Every t...
Microservices aren't the only way to get high cohesion and low coupling.