Hacker News

In April, in a small town on a small island in a small string of islands trailing down from the main part of Japan, the world’s then-oldest person died. Nabi Tajima was 117 years old—the last surviving human being born in the 19th century.









A distributed SQLite server with MySQL wire compatible interface - maxpert/marmot





Each January 1st is Public Domain Day, when a new crop of works have their copyrights expire and become free to share and reuse for any purpose. Here's our highlights for 2026.





So, I've seen some articles promoting Emacs-like editors written in Lisp languages, and one of the most common arguments seems to be: "it's written in This Lisp and also scriptable in This Lisp, and that gives it great extensibility." 1 It's not wrong, but I think it does overlook a few things. By the way: Happy New Year!





Users are not allowed to create Issues directly in this repository - we ask that you create a Discussion first. Unlike some other projects, Ghostty does not use the issue tracker for discussion or ...





Software above some complexity level tends to sport an extension language, becoming a kind of software platform itself. Lua fills this role well, and of course there’s JavaScript for web technologies. WebAssembly generalizes this, and any Wasm-targeting programming language can extend a Wasm-hosting application. It has more friction than supplying a script in a text file, but extension authors can write in their language of choice, and use more polished development tools — debugging, testing, etc. — than typically available for a typical extension language. Python is traditionally extended through native code behind a C interface, but it’s recently become practical to extend Python with Wasm. That is we can ship an architecture-independent Wasm blob inside a Python library, and use it without requiring a native toolchain on the host system. Let’s discuss two different use cases and their pitfalls.





At RailsWorld earlier this year, I got nerd sniped by someone. They asked “why can’t Bundler be as fast as uv?” Immediately my inner voice said “YA, WHY CAN’T IT BE AS FAST AS UV????” My inner voice likes to shout at me, especially when someone asks a question so obvious I should have thought of it myself. Since then I’ve been thinking about and investigating this problem, going so far as to give a presentation at XO Ruby Portland about Bundler performance. I firmly believe the answer is “Bundler can be as fast as uv” (where “as fast” has a margin of error lol).





A Straussian Meme is a meme that communicates different ideas to different kinds of people, according to their ability and willingness to hear the me…





How to win the war for the soul of the internet, and build the Web We Want.





Now if you don't mind I'm going to delete the root folder and see what happens.





In this blog post, I'll cover the base system, just one of the two nodes. Cluster testing is ongoing, and I'll cover things like AI model training and networking more in depth next year, likely with comparisons to the Framework Desktop cluster and Mac Studio cluster I've also been testing.





Finland has detained a ship and its crew after a critical undersea telecommunication cable connecting the country to Estonia was damaged Wednesday, Finnish authorities said.





Interactive article explaining how cameras and lenses work.













OpenWorkers is an open-source runtime for executing JavaScript in V8 isolates. It brings the power of edge computing to your own infrastructure.





A cheat sheet of real-world timing and memory numbers to guide performance-sensitive decisions.





Corgis, compute, Cold War; Ecclesiastes; ties; Stendhal; humor; Pascal's Wager; deep infrastructure; Germanic obedience; Texas State Fair





Bluetooth headphones and earbuds are everywhere, and we were wondering what attackers could abuse them for. Sure, they can probably do th...