Trying Out Rye
The catch in the Rye.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,842 posts.
The catch in the Rye.
Many people, including myself, have implemented garbage collection (GC)libraries for Rust. Manish Goregaokar wrote up a fantastic survey of thisspace a few y...
*This post has been significantly updated since it was originally written. The most recent update was in September 2026; a …
We get asked about AI a lot. Whether we’re going to add it to Yarn Spinner, whether we use it ourselves, what we think about it. Fair questions. Time to write it all down. Yarn Spinner doesn’t use the technology that’s currently being called AI. We don’t have generative AI features in the product, and we don’t use…
Last week I noticed some unexpected assembly code in a function calling std::unordered_map::find (yes, I know, friends don’t let friends use STL, but that is a topic for another discussion). I decided to investigate a bit and it turned out to be quite a journey. It was a Clang compiler, ARM-based platform, I will use…
To write a program to check if an integer is a power of two, you could follow two basic strategies: check the number based on its decimal value, or check it based on its binary representation. The former approach is more human-friendly but generally less efficient; the latter approach is more machine-friendly but…
Native-like Navigation for Web apps
In Python, the dict data structure is the conventional key-value structure. E.g., you might store a list of names as keys and have their phone numbers as values. Valentin Ignatev wrote this amusing post on X: It is indeed widely believed that, in the strict sense, the dict data structure and its companion, the set ……
16 years after its first checkin , SQLite is the most widely deployed database engine in the world. such open source project is a good candidate to learn how to make your code easy to understand and to maintain.
Ever wondered how Clojure's persistent vector actually works? This is part 1 of a blog series which aims to explain them.
Martin Uecker, 2025-08-10 I discuss the implementation of type and bounds safe generic containers in C. Previously, I discussed a span type , bounds checking using arrays . and a a vector type . This time, I will discuss maybe inspired by Haskell. This type can used to return a value that may not exist, e.g. because…
We’ve written quite a bit in the past about our approach to building hybrid mobile apps. Basecamp 3 represents the latest generation of this architecture, taking everything we’ve learned from previ…
I’ve been thinking about garbage collection in Rust for a long time, ever since I started working on Servo’s JS layer. I’ve designed a GC library, …
This is a co-production with Veedrac, who wrote most of the awesome technical details.
A tour of recent work to re-engineer Git’s garbage collection process to scale to our largest and most active repositories.
In the second part of our series, we'll explore how to avoid bad data using Ecto and NimbleOptions.
The next HHVM release, 3.6, is on the horizon. We expect it to be released at the very end of February or in early March. It’s going to be a big release. Not...
The Database Toolkit for Python
Posted by Natalia Bidart on Oct. 22, 2025
GitLab release announcements and feature highlights.
Our app sends and receives about 22,000 (22 thousand) emails per hour. That's more than half a million emails every day and it sometimes peaks to 25-30 emails EVERY SECOND
MEGA888 merupakan link alternatif slot gacor tutorial terbaru cara bermain game slot88 server indonesia penuh kesempatan menang maksimal teori konspirasi nyata pasti maxwin.