Agent Safehouse – macOS-native sandboxing for local agents

https://avatars.githubusercontent.com/u/76263028?s=256&v=4
Safehouse is a sandbox that restricts access to sensitive data, granting access only to explicitly allowed directories. It can be enabled automatically for agents by adding a command to the shell config, or bypassed with the "claude" command.

Microscopes can see video on a laserdisc

PCB devboard the size of a USB-C plug

https://private-user-images.githubusercontent.com/151221667/556464246-633cc341-a372-48ec-8386-ac6ccdab7370.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzMwMTQwMzUsIm5iZiI6MTc3MzAxMzczNSwicGF0aCI6Ii8xNTEyMjE2NjcvNTU2NDY0MjQ2LTYzM2NjMzQxLWEzNzItNDhlYy04Mzg2LWFjNmNjZGFiNzM3MC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDMwOFQyMzQ4NTVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lYmYwNzA0ZGFjYWZhOGUzZGU4Njc5ZjgzYjNjMWVmM2U3YmZiNTFmZTBkMzBhODdlNWZiZGFhMGFmYzYzODFjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.BBtEXFiVY6XtX7z6kflt5cSWyKlGT3cZDzYvEbc9SLE
User created three small devboards: AngstromIO, a tiny MCU board, a CH340 programming board, and a CH32V003 experimentation board with a charlieplexed LED matrix. These boards are designed for space-constrained projects and experimentation.

We should revisit literate programming in the agent era

Literate programming, where code is intermingled with prose, can be cumbersome to maintain but is made practical with the help of coding agents that can keep the prose in sync with code changes. With agents, large codebases can be read like a narrative, improving code quality and making it easier to export code into various formats for comfortable reading.

Every single board computer I tested in 2025

https://bret.dk/wp-content/uploads/2026/03/every-single-board-computer-i-tested-in-2025.png
2025 saw a surge in single board computers with 15 boards from 8 manufacturers, offering a wide range of prices and performance. The year's standout boards include the Radxa Dragon Q6A, CIX P1, and Raspberry Pi 500+, showcasing impressive performance and value.

Ask HN: What Are You Working On? (March 2026)

The user discussed various projects including a deferred deep linking service, an Agent Registry for Docker containers, and a Rust alternative to icloudpd for downloading iCloud Photos. They also mentioned several other projects such as an open platform for independent music communities, a free in-browser inbox for inspecting email files, and a tool for collecting written testimonials from clients.

FrameBook

https://fb.edoo.gg/assets/images/image01.jpg?v=86ae0ddf
The user retrofitted a first-gen MacBook with new guts, including an M1 Mini, and created a custom case using 3D printing and old OEM parts. The project took three months to complete and taught the user various skills, including soldering and 3D modeling, despite some challenges and areas for improvement.

Linux Internals: How /proc/self/mem writes to unwritable memory (2021)

https://offlinemark.com/wp-content/uploads/2021/02/proc-blog-post2-v4-624x470.png
The Linux kernel's /proc/*/mem pseudofile allows writes to unwritable memory pages due to its "punch through" semantics, which are used by projects like the Julia JIT compiler and rr debugger. The kernel bypasses CPU settings like CR0.WP and SMAP to achieve this by manually mapping physical frames into its own virtual address space and performing writes using a simple memcpy.

My Homelab Setup

https://bryananthonio.com/_astro/truenas-dashboard_6BIlH.webp
The user set up a homelab using an old gaming PC to meet storage and backup needs, installing TrueNAS for file storage and self-hosting various apps including photo management, recipe management, and AI model running. They also set up a VPN service to access their data and self-hosted apps remotely from any device, but plan to assign custom domain names to each service for easier access.

The Death of Social Media Is the Renaissance of RSS

Social media was once hailed as the great democratizer of information. It promised a world where anyone could share their voice, connect with like-minded communities, and discover authentic human perspectives. But in 2025, the landscape looks very different. Social platforms are drowning in a flood of Generative AI (GenAI) content—articles, images, videos, and even entire conversations ...

Artificial-life: A simple (300 lines of code) reproduction of Computational Life

https://opengraph.githubassets.com/ed39d47b92604b3f8b0c81f19f53ea3ce68e4b155dfae6f20a6d6b085eba21dc/Rabrg/artificial-life
A grid of 64 randomly initialized Brainfuck-like programs evolves through random pairing and execution, leading to the emergence of self-replicating programs. These programs spread to take over the grid, with more efficient variants eventually replacing earlier ones.

Blacksky AppView

https://opengraph.githubassets.com/3bff0e787abeb5fa931792240396053e419966a43ff36f1669fe0e76b3bde44d/blacksky-algorithms/atproto
This is Blacksky's fork of the AT Protocol reference implementation by Bluesky Social PBC. It powers the AppView at api.blacksky.community and includes customizations for performance and operational tooling.

Why can't you tune your guitar? (2019)

https://i0.wp.com/ethanhein.com/wp/wp-content/uploads/2019/05/Chrome-Music-Lab-harmonics-1024x842.png?resize=640%2C526&ssl=1
Mathematical tuning systems based on harmonics have limitations due to prime numbers not dividing evenly. Western musicians use 12-tone equal temperament to have a compromise of being mostly in tune.

I made a programming language with M&Ms

https://mufeedvh.com/posts/i-made-a-programming-language-with-mnms/mnm-lang-poster.png
The author created a programming language called MNM Lang where code is represented by colored candies, with each color corresponding to a specific instruction or operation, and a photo decoder can recover programs from images of the candy layout. The project involved designing a compiler, interpreter, and runtime environment, as well as testing and debugging the system to ensure it was ...

Living human brain cells play DOOM on a CL1 [video]

Pushing and Pulling: Three reactivity algorithms

https://jonathan-frere.com/posts/reactivity-algorithms/cover_hu11988635589150335409.jpg
You're preparing to build a reactive engine for work and are considering three ways to build it: push reactivity, pull reactivity, and a hybrid push-pull combination. Each approach has its advantages and disadvantages, with push-pull reactivity being a hybrid approach that combines the benefits of both push and pull reactivity to achieve efficiency, fine-grained updates, and glitchlessness.

WSL Manager

https://user-images.githubusercontent.com/7342321/233077564-794d15dd-d8d6-48b2-aee6-20e67de3da29.png
WSL Distro Manager is a free app for managing Windows Subsystem for Linux distributions with a graphical interface. It offers features like installation, backup, and configuration, as well as sharing and automating tasks.

Show HN: Skir – like Protocol Buffer but better

Skir is a declarative language for defining data types and APIs, generating idiomatic code in various languages. It provides a simple workflow for evolving schemas and exchanging data between frontend and backend.

My “grand vision” for Rust

https://blog.yoshuawuyts.com/twitter-card.png
The author wants Rust to become the safest production-grade language by introducing new abstractions and type systems, such as ordered types and refinement types. They aim to improve the language's borrow checker story and memory safety guarantees through features like pattern types and view types.

Z80 Sans – a disassembler in a font (2024)

https://opengraph.githubassets.com/e1037c312039ddc3676a497a8a88c33224f4e558d781b90d608c1714d053ab4f/nevesnunes/z80-sans
A font is created to convert hexadecimal characters into disassembled Z80 instructions using OpenType's Glyph Substitution Table and Glyph Positioning Table. The font's implementation involves a recursive descent parser, contextual chaining rules, and lookaheads to handle various instruction combinations and out-of-order operands.

Show HN: Reviving a 20-year-old puzzle game Chromatron with Ghidra and AI

https://quesma.com/_astro/chromatron_windows_level_3.DAPb9iWU_1Roc91.png
I recompiled an old game from WinXP and PowerPC binaries to Apple Silicon and WASM. And you can too! A colleague used Ghidra to add infinite lives in River Raid, a classic Atari game. I got inspired to give this open-source decompiler by the NSA a try. Flipping one assembly instruction is one thing. But recovering an entire game is another. I wanted to start with something small, so there ...

Ask HN: How to be alone?

A 38-year-old man is struggling to adjust to being alone after a long-term relationship ended. He finds it hard to fill his time and feels hollow without social interaction.

Show HN: I built a real-time OSINT dashboard pulling 15 live global feeds

https://private-user-images.githubusercontent.com/43977454/558493440-000b94eb-bf33-4e8b-8c60-15ca4a723c68.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzI5OTc5NDEsIm5iZiI6MTc3Mjk5NzY0MSwicGF0aCI6Ii80Mzk3NzQ1NC81NTg0OTM0NDAtMDAwYjk0ZWItYmYzMy00ZThiLThjNjAtMTVjYTRhNzIzYzY4LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAzMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMzA4VDE5MjA0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThkODBjMjMxNzAwMTJmYjk4Y2RhNzkxMjJjY2QzM2FlNzk4ODJkM2Y4YjBjZDRjNDY5Mjk0ODY5NDdjOTI5NjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ZvvC6tNFEhQDiElmHSL-qLbpLLfM_Im783V1qC9gpUQ
ShadowBroker is a real-time geospatial intelligence dashboard aggregating OSINT feeds on a unified map interface. It tracks aircraft, ships, satellites, and geopolitical events in real-time using open-source data and tools like Next.js and MapLibre GL.

The legendary Mojave Phone Booth is back (2013)

https://lede-admin.dailydot.com/wp-content/uploads/sites/69/2026/03/how-to-buy-a-church-and-live-in-it.png?resize=2880%2C1920
A man on a road trip in 1997 discovered a Mojave Desert phone booth, inspiring a tribute website and a community of people phoning in to connect with others. The number was resurrected in 2023 as a conference call, allowing people to connect with others worldwide.

Last Statements

The speaker is apologizing to the families of the victims and expressing remorse for their actions. They are also thanking their loved ones, spiritual advisors, and the administration for their support and kindness.

What if the Apple ][ had run on Field-Sequential?

https://nicole.express/assets/img/columbus/patent.png
The user explores an alternate history where the field-sequential color system was adopted instead of composite video, and imagines what an early mass-market 8-bit computer, the Columbia ][, would have looked like in this world. The user details the technical specifications and limitations of the Columbia ][, including its resolution, pixel clock, and color palette, and discusses the ...

Lil Finder Guy

https://images.squarespace-cdn.com/content/v1/5e949a92e17d55230cd1d44f/7d1d4263-439b-48d8-b1ae-ae890fe94a42/Lil+Finder+Guy.png
A mysterious creature called Lil Finder Guy appeared in a TikTok post and livestream, sparking a fan-made life and 3D model. Fans, including the author, are generating scenarios and models for the adorable creature despite knowing little about it.

LibreOffice Writer now supports Markdown

https://blog.documentfoundation.org/wp-content/uploads/2026/02/LO_26_2-light.png
LibreOffice 26.2 is released with improved performance, compatibility, and stability for users worldwide. It's a free, open-source office suite available for Windows, macOS, and Linux with over 120 languages supported.

Ask HN: Please restrict new accounts from posting

User concerned about AI generated posts on HN, wants restrictions or filtering options to reduce noise. Fears HN becoming like Twitter with bots and noise.

Beagle, a source code management system that stores AST trees

https://opengraph.githubassets.com/ba172571951cb99a5ae237f83f319c54567d70879f98d5151e819e36a69001e6/gritzko/librdx
Beagle is a source code management system storing AST trees, not binary blobs, with a database for code-related activities and storage. It uses a key-value database like RocksDB and an experimental AST BASON data format.