How's Linear so fast? A technical breakdown

https://media.performance.dev/cdn-cgi/image/width=893,quality=100,format=auto,fit=scale-down/posts/p_gAMR6Z7y49Fp/yLYBhiiY_FsV.jpg
Linear's speed comes from its local-first architecture, where the browser stores data and syncs with the server in the background. The app's design, including shortcuts and animations, also plays a crucial role in making it feel fast and responsive.

Building from Zero After Addiction, Prison, and a Felony

https://gavinray97.github.io/static/images/building-from-zero.svg
The user spent 14-16 years in juvenile prison and later became a convicted felon due to addiction, but rebuilt their life through software and open-source contributions. They now work at Hasura, a developer-facing tool, and hope to give others a chance despite their troubled past.

Powering up a module from the IBM 604: an electronic calculator from 1948

https://static.righto.com/images/ibm-650-thyratron/ibm-604-w500.jpg
IBM introduced the Electronic Calculating Punch, type 604, a programmable calculator that used vacuum tubes and was much smaller and cheaper than computers. It was highly successful, with over 5600 units produced, and led to the development of IBM's vacuum-tube computers in the 1950s.

Making Peace with Your Unlived Dreams

The writer is unable to pursue snowboarding due to knee issues, but has come to accept and move on from the dream. They now focus on their current life and hobbies, finding satisfaction in the present moment.

Silurus/ooxml: Pixel-faithful Office documents, rendered in the browser

https://raw.githubusercontent.com/yukiyokotani/office-open-xml-viewer/main/docs/images/icon.png
This library allows rendering Office Open XML documents (.docx, .xlsx, .pptx) in the browser using WebAssembly and Canvas 2D API. It supports various formats, including math equations, and can be used with popular frameworks like React, Vue, and Angular.

What is the purpose of the lost+found folder in Linux and Unix? (2014)

https://unix.stackexchange.com/Content/Sites/unix/Img/apple-touch-icon@2.png?v=32fb07f7ce26
The /lost+found/ folder in Linux and Unix is for storing files that fsck, the filesystem check and repair command, recovers from a damaged filesystem. You would interact with it after a system crash or power failure, when fsck places recovered files there.

Cloning a Sennheiser BA2015 battery pack

https://blog.brixit.nl/image/w300/static//static/files/blog.brixit.nl/1669745922/589714de59c2ac21dfce521799562cc0.png
The user is frustrated with expensive Sennheiser wireless microphone battery packs and decided to replicate them using 3D printing and third-party cells. They successfully created a working battery pack.

You'll never guess who made the first wireless telephone

https://i0.wp.com/signoregalilei.com/wp-content/uploads/2026/05/Alexander_Graham_Bell_1895_NPG_77_363.jpg?resize=203%2C300&ssl=1
Alexander Graham Bell invented the photophone, a wireless telephone that used light to transmit sound, in 1880. The device relied on sunlight and was initially limited but later saw use in World War I and II and gained importance with fiber optic cables in the 1970s and 1980s.

My automated doubt development process

The user's AI development process involves automated doubt from multiple perspectives to ensure quality, using subagents to critique and audit artifacts. This process originated from a lack of trust and has developed into a trust signal, requiring patience, practice, and expertise to terminate the loop.

Leiden Declaration on Artificial Intelligence and Mathematics

https://www.lms.ac.uk/sites/default/files/demorganhouse.png
The Leiden Declaration addresses AI's increasing role in math research, highlighting concerns about reliability and attribution of results. It sets out recommendations for researchers, bodies, and policymakers to ensure responsible AI use in mathematics.

The complete IPv4 address space, mapped

https://worldip.io/og/
WorldIP.io provides free IP address lookup and tracking of IPv4 addresses with information on owners, ASNs, locations, and allocation history. It uses MaxMind GeoLite2, RIR delegation files, and Team Cymru data to offer detailed IP insights.

The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners

https://www.ioccc.org/png/ioccc.png
IOCCC29 had a high submission quality and similar volume to last year, possibly due to improved website design and social media presence. The contest's rules and guidelines were rewritten for this year, and the next contest, IOCCC30, is planned for late 2026.

Proliferate (YC S25) is hiring to building open source Codex

Proliferate is building an operating system for modern engineering, automating software development to make engineering more human. They're hiring an engineering lead to build the core product with high ownership and a top-market salary.

Show HN: Lathe – Use LLMs to learn a new domain, not skip past it

https://raw.githubusercontent.com/devenjarvis/lathe/main/docs/img/read-tutorial.png
Lathe is a tool that generates hands-on technical tutorials on demand using LLM skills, allowing users to learn by working through tutorials themselves. It's a combination of LLM skills and a Golang CLI used to store, manage, and view generated tutorials.

Backrest – a web UI and orchestrator for restic backup

https://camo.githubusercontent.com/f082008df78f98d1733e0ba54f4a40f70f1db41886c37639fcb240252501d7ef/68747470733a2f2f663030302e6261636b626c617a6562322e636f6d2f66696c652f6773686172652f73637265656e73686f74732f6261636b726573742d312e31312e312d64617368626f6172642e706e67
Backrest is a web-accessible backup solution built on restic, providing a user-friendly interface for creating repos, browsing snapshots, and restoring files. It supports various storage options and can run in the background with automated snapshot scheduling.

Why isn't the U.S. better at soccer?

https://substackcdn.com/image/fetch/$s_!UIdL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25bec15e-5077-4783-aba9-95b5f3b849c8_3000x1930.jpeg
The US men's soccer team has a 10% chance of reaching the semifinals according to prediction markets, but a 50% chance of making the final four as a host nation.

A visual introduction to kernel functions

https://images.kelvinpaschal.com/kernels/linear.png
Let us assume you have a machine that gives an arbitrary amount of gold whenever you insert cheese. You don’t know how much cheese you’d need to insert to get a specific amount of gold. The mapping is also not linear, i.e., $G$ is not directly or inversely proportional to $C$, so bigger amount of cheese doesn’t necessarily mean larger portions of gold. Your goal is to figure out how to get ...

Anthropic, please ship an official Claude Desktop for Linux

https://opengraph.githubassets.com/6b5e876ce500112840e629d8b2e6e18efc5846fb9a71257c939a8b782abcd100/anthropics/claude-code/issues/65697
The user is requesting an official Linux build of Claude Desktop, citing the need for a graphical path to capabilities like desktop dictation and Cowork, and the current workaround of switching to macOS or Windows is causing friction on every iteration of plugin development. The user proposes a lower-cost fallback of a public statement on the install documentation acknowledging the lack of ...

Podman 6: machine usability improvements (2025)

https://blog.podman.io/wp-content/uploads/2022/11/containersgfx-1.png
Podman 6 introduces changes to machine function, making provider prominence less prevalent and allowing users to interact with machines across all providers. New features include defaulting to showing all machines and the ability to create machines in non-default providers using the --provider command line switch.

Win16 Memory Management

http://www.os2museum.com/wp/wp-content/uploads/2026/06/windev-30-wlk-1-640x480.png
16-bit Windows used a segment-based memory management system, where applications were divided into segments that could be moved or discarded by the operating system, requiring programmers to use specific compiler switches and APIs to manage memory correctly. The system was complex and required discipline from programmers, but it allowed for efficient memory management and the use of ...

sqlite: A CGo-free port of SQLite/SQLite3

Package sqlite is a CGo-free port of SQLite/SQLite3. SQLite is an in-process implementation of a self-contained, serverless, zero-configuration, transactional SQL database engine.

Public Domain Image Archive

https://images.pdimagearchive.org/pdia/main-opengraph.jpg
Explore our hand-picked collection of 11,082 out-of-copyright works, free for all to browse, download, and reuse. This is a living database with new images added every week.

The Secret Life of Circuits with lcamtuf / Michał Zalewski (Audio Interview)

https://theamphour.com/wp-content/uploads/2026/06/725-MichalZalewski-1024x1024.jpg
Chris found a CNC guide and published "The Secret Life of Circuits" with No Starch Press. He emphasizes basic trigonometry for electronics, citing math and EE backgrounds in early Information Security.

There's no escaping it: an exploration of ANSI codes

http://blog.safia.rocks/og/2025-12-22-ansi-codes.png
ANSI escape codes are a 50-year-old standard that allows terminals to control cursor position, text formatting, and colors. They use escape sequences like \x1b[1;31m to render bold red text and \x1b[38;2;255;128;0m for 24-bit color support.

The curious case of low-protein diets

https://knowablemagazine.org/docserver/fulltext/plant-based-egg-500x288.jpg
Scientists study protein restriction in lab animals to understand how it affects longevity and health. Low-protein diets may extend life and improve health in animals, but its effects on humans are unclear and may vary by age.

Show HN: Kyushu – A self-hostable WASM sandbox for JavaScript workers

https://kyushu.dev/social-image.jpg
Kyushu is an open source CLI that lets you write a JavaScript or TypeScript handler, build it into a self-contained WebAssembly binary, and run it anywhere with one command - kyu. Read docs

Speculative KV coding: losslessly compressing KV cache by up to ~4×

Speculative KV coding is a lossless compression method for large language model (LLM) caches, using a predictor model to estimate the cache's values and an arithmetic coder to encode the differences. The method can achieve up to 8x compression on original bf16 caches and stacks multiplicatively with lossy quantization.

Symbolica 2.0: Programmable Symbols for Python and Rust

Symbolica 2.0 is a high-performance symbolic computation framework with programmable symbols, improved ergonomics, and faster performance. It supports multiple numerical domains, including double-float arithmetic and JIT compilation.

Tokenomics: Quantifying Where Tokens Are Used in Agentic Software Engineering

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
Researchers analyzed token consumption in LLM-MA systems across software development stages. They found Code Review accounts for 59.4% of token consumption, with input tokens making up 53.9% of total consumption.

My Software North Star

https://kristoff.it/logo.png
Software should be useful, correct, maintainable, and efficient to maximize end user utility. Developer experience is secondary, serving only to deliver software that is loved by users.