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.

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.

Leiden Declaration on Artificial Intelligence and Mathematics

https://www.lms.ac.uk/sites/default/files/demorganhouse.png
The Leiden Declaration on Artificial Intelligence and Mathematics, which has been published today, addresses the increasing role of artificial intelligence (AI) in mathematical research. It was developed following a 2025 workshop at the Lorentz Center in Leiden and in consultation with an international group of researchers. The Declaration outlines a range of ways in which AI systems are ...

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.

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.

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.

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 is widely credited with inventing the telephone, in 1876. It’s not entirely undisputed: Elisha Gray, Antonio Meucci, and Johann Philipp Reis each also have a decent claim as well, but Bell’s name is the one we most associate with the invention that lets us send a voice through a wire. So what about sending a voice without a wire? Besides the obvious method of just ...

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 ...

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.

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.

My automated doubt development process

This process originated out of a lack of trust. I lost trust early in my AI-assisted development due to allowing our LLM partners to do too much, too quickly and without the standard engineering practices I had come to internalize. Trust was regained by automating as much doubt as I could muster. What does performing doubt look like? Critiquing the implementation of an artifact and doing so, ...

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 ...

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.

Vitamin D3 During Pregnancy and Cognitive Performance at 10 Years

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

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.

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.

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.

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.

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.

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.

Valve P2P networking broken for more than 2 months

https://opengraph.githubassets.com/c2d71f3d86cfcf2495c70dc0db549513166ac8cf7d38f991af1e7872e1a43ff4/ValveSoftware/GameNetworkingSockets/issues/398
Steam Networking has a major issue affecting Israeli players in P2P games since 13/03, causing high ping rates around 120ms. The issue is specific to Steam Networking and doesn't occur in non-Steam games or cross-play with non-PC platforms.

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.

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.

LLMs are eroding my software engineering career and I don't know what to do

https://i.ibb.co/SDdRz6RG/pawel-czerwinski-G6ez-Kt1-XOs-unsplash-1.jpg
The user, a 10-year experienced software engineer, is concerned that their domain expertise in finance and payment processing is becoming less valuable due to advancements in AI and LLMs, which can now perform tasks such as writing code and debugging. The user is worried about their long-term employability and is considering shifting their domain expertise to areas where LLMs are not yet ...

How Long Does It Take for a QQuickItem to Become Visible?

https://eu-central-1.linodeobjects.com/wagtail-production/images/Frames_skipped_counter_in_application.width-300.png
To detect late frame draws in Qt Quick, measure elapsed time when an item becomes visible and use QQuickItem::ensurePolished to ensure the frame is rendered. Calculate the number of frames dropped by dividing the measured time by the display's refresh rate.

Field of clones: How horse replicas came to dominate polo

https://knowablemagazine.org/images/magazine/placeholder_img.jpg
Adolfo Cambiaso, a renowned polo player, pioneered horse cloning in 2006 to preserve his exceptional horses' genetics. He successfully cloned his flagship mare Cuartetera, leading to La Dolfina's unprecedented dominance in polo.

How Liminalism Became the Defining Aesthetic of Our Time

https://storage.ghost.io/c/51/f8/51f871d8-b6be-4a73-b958-0ca4fff0110a/content/images/size/w160/2025/11/edward-simon-author-photo-jpeg-d-blank-r-g-s-500.jpg
Liminalism is an internet art movement that explores abandoned, empty spaces, evoking feelings of nostalgia, lostness, and uncertainty. This aesthetic is a reflection of our current moment, characterized by anonymity, alienation, and anxiety, and is often associated with the concept of the "Backrooms."