The future of Python web services looks GIL-free
Web frameworks benchmarks on CPython 3.14t looks promising
The latest blog posts to take off on Hacker News. 1,748 posts.
Web frameworks benchmarks on CPython 3.14t looks promising
Hello, While a lot of time of 2.0 development has been spent on new features and quality of life, we still take care of the smaller details and technical improvements.
Introduction
Skyvern now writes and maintains its own code, making AI scraper building 2.7x cheaper and 2.3x faster. Learn how explore-replay works in June 2026 (Updated).
Forgejo v13.0 was released on 16 October 2025. You will find a short selection of the changes it introduces below and a complete list in the release notes .
Dear Ruby community,
Notes from my colleagues on AI-assisted software delivery
I scraped hundreds of Reddit comments that compare Claude Code and Codex, and used Claude Haiku to build a sentiment analysis dashboard. The dashboard and my interpretations are shared here.
From the Zed Blog: OpenAI's Codex AI agent is now available in Zed via the Agent Client Protocol (ACP).
Why I chose Phoenix LiveView over Rails, Laravel, and Next.js
Elixir v1.19 released: type checking of protocols and anonymous functions, broader type inference, improved compile times, and more.
A story of writing Clojure’s println alternative that works inside threading-first/last macros
Finally, we train an LLM! The final part of Chapter 5 of Build an LLM (from Scratch) runs the model on real text, then loads OpenAI’s GPT-2 weights for comparison.
ImapGoose is a small program to keep local mailboxes in sync with an IMAP server. The wording “keep […] in sync” implies that it does so continuously, rather than a one-time sync. ImapGoose is designed as a daemon, monitoring both the IMAP server and the local filesystem, and immediately synchronising changes. When…
Applying human ergonomics and design principles to syntax highlighting
We explore language models that recursively call themselves or other LLMs before providing a final answer. The aim is essentially unbounded context, and a way through context rot.
From the Zed Blog: Zed for Windows is finally here. Download it today.
Exploring what's interesting about UUIDv7 support using a demo crab store.
Abstract Rust is a non-Garbage Collected (GCed) language, but the lack of GC makes expressing data-structures that require shared ownership awkward, inefficient, or both. In this paper we explore a new design for, and implementation of, GC in Rust, called Alloy . Unlike previous approaches to GC in Rust, Alloy allows…
So you don't have to.
Stopping a Linux thread is a surprisingly annoying affair. In this post I present common pitfalls and some solutions -- although no truly satisfactory method exists.
A practical guide to working with AI coding agents without the hype.
The following submission to Jeremy Friesen’s ‘elevator pitch’-themed Emacs blog carnival is taken from my rather long manuscript in progress (‘the present work’), tent…
Your product's core abstractions determine whether new features compound into a moat or just add to a feature list. Here's how to get it right.
How to start really getting Ruby, especially blocks.
what does this mean and does it matter
If you can ctrl-c and ctrl-v, you can build a JIT.
Recently, I have been testing how well the newest generations of large language models (such as GPT-5 or Claude 4.5) handle natural language, specifically counting characters, manipulating characters in a sentences, or solving encoding and ciphers. Surprisingly, the newest models were able to solve these kinds of…
Programming languages have rapidly evolved in recent years. But in software development, the new often meets the old, and the scaffolding that OS gives for running new processes hasn’t changed much since Unix.