Show HN: Kage – Shadow any website to a single binary for offline viewing

https://raw.githubusercontent.com/tamnd/kage/main/docs/static/demo.gif
kage clones websites into offline folders with scripts removed, preserving the site's appearance. It offers a binary or container image for use with Chrome or Chromium.

Zinnia: A modular 64-bit Unix-like kernel written in Rust

https://zinnia-os.org/img/qemu_weston.webp
Zinnia is a Rust-based kernel that implements POSIX APIs and supports modern desktops with Wayland and X11. It boots on x86_64 machines and plans to add aarch64 and riscv64 support.

Yserver: A modern X11 server written in Rust

https://opengraph.githubassets.com/aaba7db7fbcd1d9d5d9747a284dd951c0d31e7ec9c2132f8f357f817b0cafdc6/joske/yserver
The yserver is a modern X11 server for Linux that drops legacy baggage and runs desktop environments and applications on modern hardware. It supports various window managers and desktops, including MATE, XFCE, and Cinnamon, on multiple platforms.

Rio de Janeiro's "homegrown" LLM appears to be a merge of an existing model

https://opengraph.githubassets.com/5e60dd96a883e5a56f80a99fda28dc0d9436df50171f4d8da0c512be6ffcf9b0/nex-agi/Nex-N2
Rio-3.5-Open-397B is a merged model of Nex and Qwen3.5-397B-A17B, with no evidence of its own training. Its weights are a 0.6 Nex to 0.4 Qwen blend.

Chaosnet (1981)

Chaosnet is a local network developed in 1975 by MIT's Artificial Intelligence Laboratory for the Lisp Machine system, providing a fast, reliable, and simple communication medium for a group of computers within a kilometer of each other. It uses a carrier-sense multiple-access structure and a novel collision-avoidance technique to prevent collisions and ensure high performance.

Firewood Splitting Simulator

Split firewood in 3D — an interactive Three.js experience

Show HN: Trace – Offline Mac meeting transcripts you can flag mid-call

https://traceapp.info/og/landing.png
Trace is a local Mac app that captures and transcribes audio from any app, flags key moments, and provides a markdown transcript. It runs entirely on-device, with no uploads or audio sent anywhere, and allows for easy organization and sharing of recordings.

The first game engine for robotics

https://luckyrobots.com/assets/og-image.png
Lucky Engine is a game engine for robotics that simulates real-world physics and allows for AI training with accurate episodes. It connects to real robots and enables teams to train and deploy autonomous systems at scale.

Segmented type appreciation corner (2018)

8 16 24 34 43 66 93 6 21 23 50 52 55 Just start typing!

Ask HN: What are you working on? (June 2026)

User discussed various projects including a CRM with agent baked in, an ActivityPub server, and an open-source search engine called Uruky, as well as other projects such as a 3D optics simulator, a video lie detector, and a Peak Flow Meter Diary app for asthma patients. They also mentioned other projects like Totem, a collaborative knowledge management system, and HN Alerts, a site for ...

Caddy compatibility for zeroserve: 3x throughput and 70% lower latency

zeroserve is a high-performance HTTPS server that JIT-compiles Caddyfiles to eBPF and native machine code. It supports HTTPS reverse proxy and custom code execution via eBPF.

Perlisisms (1982)

Programming principles emphasize modularity, simplicity, and adaptability, while also highlighting the importance of understanding the underlying mechanisms of computation. Effective programming requires a balance between creativity, discipline, and attention to detail, as well as a willingness to learn and adapt to new technologies and ideas.

Formal methods and the future of programming

https://blog.janestreet.com/formal-methods-at-jane-street-index/oxcaml-prover.png
Jane Street is now excited about formal methods after being skeptical due to high costs. They're building a team to make formal methods useful for software development.

Inverse Rubric Optimization: A testbed for agent science

Researchers at Fulcrum Research study agent performance across various settings, proposing inverse rubric optimization (IRO) tasks where agents optimize judge preferences. They observe that frontier models effectively iterate but do not maximally use resources, and propose a new setting to normalize the difference in scale.

The only scalable delete in Postgres is DROP TABLE

https://planetscale-images.imgix.net/assets/postgres-table-update-delete-C_kRTY7t.png?auto=compress%2Cformat
Deleting large amounts of data in Postgres can be inefficient due to write and replication overhead, but using DROP TABLE or TRUNCATE can scale much better. Structuring your schema with partitioning and avoiding large bulk DELETE operations can prevent bloat and improve database health.

FarOutCompany

https://faroutcompany.com/wp-content/uploads/Screenshot-2026-06-13-at-7.27.45-PM.png
Explore the work of under-appreciated artists of the 1960s and ‘70s counterculture.

Lisp's Influence on Ruby

Ruby's design is based on a simple Lisp, stripping out macros and s-expressions, then adding an object system, blocks, and Smalltalk-style methods. Ruby's functional features, such as blocks and Enumerable methods, are borrowed from Lisp.

I indexed 669 GB of my GoPro videos using my M1 Max computer and local ML models

You have 2,207 GoPro videos and used an M1 Max project to index and search for interesting moments. The project indexed 628 videos and sent the best clips to DaVinci Resolve.

The Birth and Death of JavaScript (2014)

The talk covers JavaScript's history from 1995 to 2035, discussing its flaws and positive impact. It's a science fiction comedy that explores programming's evolution.

Lattice Triangles Are Rare

Selected papers and publications from the Axiom team

Not everyone is using AI for everything

https://substackcdn.com/image/fetch/$s_!n_r-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F957dc207-33f4-4e66-a821-66f340c9a623_1424x1404.png
About one third of the US population actively uses AI, one third occasionally uses it, and one third never uses it, contradicting the narrative that everyone is using AI for everything. People's concerns about AI, such as job replacement and privacy violation, and skepticism about its usefulness are driving this limited adoption, with many preferring to opt out or use AI in a more controlled manner.

Linux 7.1

https://lore.kernel.org/.within.website/x/cmd/anubis/static/img/pensive.webp?cacheBuster=1.25.0
Anubis is a server protection system using Proof-of-Work to prevent aggressive AI scraping. It requires modern JavaScript features, so disable JShelter or similar plugins for this domain.

How to earn a billion dollars

To become a billionaire, one must create a startup with exponential growth, which can be achieved by making something users love so much they tell their friends, and then sustaining that growth in a large market. This can be done without cheating, as the key is to understand users deeply and make something that dramatically improves their lives, rather than exploiting them.

Abu Fanous

https://upload.wikimedia.org/wikipedia/commons/4/4b/%D8%B8%D8%A7%D9%87%D8%B1%D8%A9_%D8%A3%D8%A8%D9%8A_%D9%81%D8%A7%D9%86%D9%88%D8%B3.gif
Abu Fanous is a mysterious desert light phenomenon in the Arabian Peninsula that appears unpredictably and lures people into the desert. Its cause remains unknown, with theories including natural gases igniting in the air.

Quivers: A year of linear algebra by drawing arrows

https://lisyarus.github.io/blog/media/quivers-a-year-of-linear-algebra-by-drawing-arrows/cover.png
The text discusses representation theory of quivers, a type of directed graph, and its connections to linear algebra and category theory. It explains how quivers can be represented as matrices and how representations can be decomposed into indecomposable ones.

Vibe Coder vs. Software Engineer

https://yusufaytas.com/images/2026/06/pretty-please-approve-pr.jpg
The difference between a vibe coder and a software engineer lies in their approach to AI-assisted code, with the latter prioritizing reviewability, ownership, and responsibility. A software engineer measures time to safe merge, not just time to first working version, and understands the system's context, constraints, and boundaries.

Global density and biomass of arbuscular mycorrhizal fungal networks

Show HN: 3D print Z reinforcement via injected loops

https://mgunlogson.github.io/magma/assets/screenshots/04-injection-paths.png
Magma is a research release that injects molten plastic into sealed lattice channels during FDM 3D printing for Z-axis reinforcement. It's a fork of OrcaSlicer that requires no hardware modifications, but its physical print results are still being characterized.

How did Atari apply side art to Arcade Cabinets?

https://arcadeblogger.com/wp-content/uploads/2026/06/img_20171115_155902_38392248716_o.jpg
Atari used screen printing to create its iconic arcade cabinet artwork in the early 80s, applying individual color layers one at a time. The process involved breaking artwork into color layers, creating separate screens for each color, and aligning them perfectly for a clean-looking finish.
https://www.orangecrumbs.com/og/orangecrumbs-home-9e64137cfe.jpg
The best Wikipedia rabbit holes and evergreen YouTube videos from Hacker News - 2,183 articles and 2,076 videos.