Designing a garbage collector in Rust
For a while I’ve been working on a garbage collector for Rust with Nika Layzell. I thought this would be a good time to talk of our design and …
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,842 posts.
For a while I’ve been working on a garbage collector for Rust with Nika Layzell. I thought this would be a good time to talk of our design and …
In my off time (and my on time, for that matter) I've been working on this quirky thing I've called Scinamalink (sounds like 'skinamarink'). Scinamalink lets customers send Magic login links to their users with a single REST API call. If you don't know what a magic
Note: this is a review of some of the more interesting features in this release. For a complete list of changes please be sure to read the UPDATING file.
Fastly is now offering access to its serverless compute environment in private beta. Meet Compute@Edge, a uniquely secure, performant, and scalable approach to serverless computing.
By Devine Lu Linvega
If, like me, you learn best by studying other code here's five some open-source rails apps with something to teach. They're a great resource to study and improve your own code, or to use as the starting point for your own applications. All of these applications use Rails 2 but as they are open-source they are a great…
New features and a substantial reduction in false positives bring GCC's static analysis closer to being production-ready for C code.
The Legend of Zelda: The Wind Waker is one of the most popular Gamecube games, if not Nintendo games, in existence. Its mixture of an open world, sharp dungeons, and an inventive art style turned heads more than ten years ago when it was released. Dolphin has had its...
You find the latest version of my book at the usual place at This now contains all the material that I plan to put into it. New are “experience” parts about performance, function-like m…
This is the latest in a series of articles about writing a simple HTML rendering engine:
All the Cloud's A Staging Env, and All the Laptops Merely Clients
The ubiquitous IEEE floating-point standard defines two numbers to represent zero, the positive and the negative zeros. You also have the positive and negative infinity. If you compute the inverse of the positive zero, you get the positive infinity. If you compute the inverse of the negative zero, you get the negative…
First a round of thanks for the many people in industry and government who provided valuable links, background and insights! I could not have done this without your help! If you spot any mistakes, or have suggestions, please do contact me on bert@hubertnet.nl The EU’s new Cyber Resilience Act is admirable in its goal…
Docker Compose solves real problems in getting applications deployed. It causes problems when deploying many applications. We can do better.
I’ve been reading John Ousterhout’s A Philosophy of Software Design . At one point in the book, he gives this advice about code comments: Unfortunately, many…
Apparently this horse hasn't been beaten enough.
It makes many aspects of JavaScript sane and convenient, and you get a compilation check that verifies syntax, however it still suffers greatly from weak-typing.
One small step for Cockroach Labs, one giant leap for our release numbering.
Here's our CEO on GitLab’s inception using Rails, and how challenges are being handled along the way.
Vergleiche Online Casinos in Europa nach den wichtigsten Kriterien – Lizenzierung, Zahlungen und Transparenz. Unabhängige Bewertungen für europäische Spieler.
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
Key path expressions as functions, callAsFunction, and more
Recently I gave an itemis internal talk about basic functional programming (FP) concepts. Towards the end I made a claim that objects and their blueprints (a.k.a. classes) have severe downsides and that it is much better to "leave data alone", which is exactly how Clojure and Haskell treat this subject.