Going over an example rebasing a pull request stacked on another with git rebase --onto Read more ›
First, I want to tell you how exactly I got to this point and why I started researching different options for handling asynchronous I/O on Linux… Last year, my students and I built a reverse proxy server called TinyGate. It was super simple, worker-based, and it basically worked well. Of course, I didn’t expect it to be very fast, but it was an educational project, and since we’d made a real, kind of production-ready tool, I was really proud of it. But my students weren’t as happy as I was - ... Read more ›
First post in a planned cluster on exact results for natural latents. Here, I connect some established results in classical information theory to natural latents.Suppose Alice observes mjx-math { display: inline-block; text-align: left; line-height: 0; text-indent: 0; font-style: normal; font-weight: normal; font-size: 100%; font-size-adjust: none; letter-spacing: normal; border-collapse: collapse; word-wrap: normal; word-spacing: normal; white-space: nowrap; direction: ltr; padding: 1px 0; }... Read more ›
An Awesome List for getting started with web archiving - iipc/awesome-web-archiving Read more ›
Proposal to accomplish full decentralization of Tangled. Read more ›
Kent Overstreet announced the release today of Bcachefs-Tools 1.38.6 as the user-space tools built around the Bcachefs copy-on-write file-system. There are a few new features and a lot of performance work in v1.38.6 without bringing any on-disk format breakage... Read more ›
Roughly speaking, Rethink Priorities’ Moral Weight Project tries to estimate how intense suffering is in different animals, relative to humans. A moral weight of 1.0 means it is exactly as intense as in humans.It’s notoriously animal-friendly, e.g. it holds that 14 bees = 1 human. Here are some of the results:The calculation essentially uses a weighted factor model:Empirical proxies (60% weight): The animal is evaluated for presence/absence of a set of cognitive (e.g. object permanence, respo... Read more ›
As of 150.0.0, Firefox uses zlib-rs for gzip (de)compression. This is very exciting, and has both performance and safety advantages. Read more ›
GitLab laid off 14% of its workforce and branded it the 'agentic era': agents now handle review, approvals, and handoffs, so fewer humans sit in those loops. It did this while beating earnings, revenue up 23%. I've argued AI is usually a scapegoat for cuts companies already wanted. GitLab is the case that complicates it - either the first honest agentic layoff, or the most fluent AI-washing yet. Read more ›
A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers.Awesome Artificial Intelligence A curated collection of must-use, actively maintained resources for building and shipping AI systems. Focus: AI engineering (RAG, agents, evals, guardrails, deploy) plus the best books, guides, papers, and a carefully selected set of tools. 📚 Learn Deep, durable knowledge — still valuable five years from now. Books Modern & Practical — Scalable, maintainable ML pipelines (C... Read more ›
I suppose it's been awhile since I wrote a proper announcement. Ah, the Read more ›
Short introductory post for my research direction: Gaussian Natural Latents. I explain the motivation and give a preview of the forthcoming results.The Natural Abstractions agenda, in my view, is a promising research program that asks important theoretical questions about the nature of agency and optimization. Here's an excerpt from Nate Soares' excellent post:Imaginary John: I suspect there's a common format to concepts, that is a fairly objective fact about the math of the territory, and th... Read more ›
Learn from Docker experts to simplify and advance your app development and management with Docker. Stay up to date on Docker events and new version Read more ›
For context, since a lot of people on HN haven't worked on games - this is not intended to compete with Git for general software development. This is a competitor with Perforce for game development. Read more ›
terminals really want text to be a 2d grid of characters which can be rendered by just mapping each character onto a box on the screen. now, if your language uses a latin script, this can probably be made to work good enough. unfortunately, it turns out that language is complex, orthography is complex, and if you try to generalize this approach to text rendering to handle unicode properly, you're gonna end up with Problems Read more ›
A modular 64-bit Unix-like kernel written in Rust Read more ›
A terminal coding agent built around DeepSeek V4 Pro, Qwen3.6‑27B, Kimi, Azure, and anything else that speaks OpenAI’s chat API. Read more ›