Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 93 posts.
Software That Sucks Less
We are the home of quality software such as dwm , dmenu , st and plenty of other tools , with a focus on simplicity, clarity and frugality. Our philosophy is about keeping things simple, minimal and usable. We believe this should become the mainstream philosophy in the IT sector. Unfortunately, the tendency for…
Clip: Connecting Text and Images
We’re introducing a neural network called CLIP which efficiently learns visual concepts from natural language supervision. CLIP can be applied to any visual classification benchmark by simply providing the names of the visual categories to be recognized, similar to the “zero-shot” capabilities of GPT-2 and GPT-3.
DALL·E: Creating Images from Text
We’ve trained a neural network called DALL·E that creates images from text captions for a wide range of concepts expressible in natural language.
Overview ⚡ Zig Programming Language
Focus on debugging your application rather than debugging your programming language knowledge.
Why Zig when there is already C++, D, and Rust?
If Zig code doesn’t look like it’s jumping away to call a function, then it isn’t. This means you can be sure that the following code calls only foo() and then bar() , and this is guaranteed without needing to know the types of anything:
SQLite Archive Files (2018)
An "SQLite Archive" is a file container similar to a ZIP archive or Tarball but based on an SQLite database.
Lambda: The Ultimate Excel Worksheet Function
Microsoft Excel the programming language is evolving. With the recent release of LAMBDA, users can now define new functions in the program’s formula language. Learn about the capability and its role in the transformation of spreadsheet formulas.
Manifest v3 Update
Manifest v3 support for Firefox extensions is coming in late 2021. See a high-level summary of changes to the platform.
Bjarne Stroustrup: “I Did It for You All” (2007)
On the 1st of January, 1998, Bjarne Stroustrup gave an interview to the IEEE’s ‘Computer’ magazine..
WebAssembly and Back Again: Fine-Grained Sandboxing in Firefox 95
In Firefox 95, we're shipping a sandboxing technology called RLBox — developed with researchers at UC San Diego and the University of Texas
Docker without Docker
Our users deliver software to us as Docker containers, but we don’t use Docker to run them. We transmogrify container images into Firecracker micro-VMs. Here's how.
PEP 636 – Structural Pattern Matching: Tutorial
This PEP is a tutorial for the pattern matching introduced by PEP 634.
API Tokens: A Tedious Survey
Documentation and guides from the team at Fly.io.
Peritext: A CRDT for Rich-Text Collaboration
Collaboration on rich text is hard to model with plain-text approaches. We review the challenges and how to construct a CRDT for rich text.
OpenAI Codex
We’ve created an improved version of OpenAI Codex, our AI system that translates natural language to code, and we are releasing it through our API in private beta starting today.
Go fonts - The Go Programming Language
Announcing the Go font family, by Bigelow & Holmes.
Errors are values
Idioms and patterns for handling errors in Go.
So what’s wrong with 1975 programming? (2006)
Varnish is a powerful, flexible HTTP accelerator that speeds up web applications by caching content and optimizing delivery.
GitHub’s engineering team has moved to Codespaces
Over the past months, we’ve left our macOS model behind and moved to Codespaces for the majority of GitHub.com development.
Performance Improvements in .NET 6
Take a rip-roarin' tour through hundreds of PRs worth of performance improvements for .NET 6.
Coalton: How to Have Our (Typed) Cake and (Safely) Eat It Too, in Common Lisp
By Robert Smith, Elias Lawson-Fox, Cole Scott Updated July 1, 2025 by Robert Smith. Introduction Coalton is a statically typed functional programming language built with Common Lisp. We can load it like a normal Lisp library. CL-USER> (asdf:load-system "coalton") CL-USER> (in-package #:coalton-user) COALTON-USER> This…
HATEOAS: An Alternative Explaination
In this essay, Carson Gross explores HATEOAS (Hypermedia as the Engine of Application State), explaining how it enables REST APIs through hypermedia responses and contrasting it with modern JSON-based APIs. Using clear HTML examples, Carson demonstrates how HATEOAS allows clients to discover available actions…
Concurrency is not parallelism
Watch Rob Pike's talk, _Concurrency is not parallelism._
Logica, a novel open-source logic programming language
We present Logica, a novel open source Logic Programming language.
Photoshop’s journey to the web
Over the last three years, Chrome has been working to empower web applications that want to push the boundaries of what's possible in the browser. One such web application has been Photoshop. The idea of running software as complex as Photoshop directly in the browser would have been hard to imagine just a few…
An Unlikely Database Migration
From JSON Files to etcd: A Tailscale Database Migration Story