Top stories

atombender about 8 hours ago

Agent Safehouse – macOS-native sandboxing for local agents

agent-safehouse.dev
428 95
zdw 1 day ago

Microscopes can see video on a laserdisc

youtube.com
317 26
YouTube
PCB devboard the size of a USB-C plug
zachlatta about 24 hours ago

PCB devboard the size of a USB-C plug

The article discusses the AngstromIO devboard, an open-source single-board computer designed for IoT and edge computing applications. It highlights the board's key features, including its low power consumption, processing capabilities, and supported peripherals.

github.com
94 19
Summary
horseradish about 9 hours ago

We should revisit literate programming in the agent era

The article argues that the principles of literate programming, which emphasize code readability and documentation, should be revisited in the era of intelligent software agents. It suggests that agent-based systems could benefit from a more human-centric approach to programming that prioritizes communication and understanding over pure functionality.

silly.business
177 95
Summary
Every single board computer I tested in 2025
speckx 4 days ago

Every single board computer I tested in 2025

The article provides an overview of various single-board computers tested in 2025, highlighting their capabilities, features, and suitability for different applications. It offers insights into the advancements and trends in the single-board computer market, helping readers make informed decisions about their technology choices.

bret.dk
127 32
Summary
david927 about 5 hours ago

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

What are you working on? Any new ideas that you're thinking about?

78 249
todsacerdoti about 14 hours ago

FrameBook

fb.edoo.gg
383 65
medbar about 6 hours ago

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

The article explores an obscure quirk in the Linux proc filesystem, where certain process information can be accessed by reading from special files. It explains how this feature can be leveraged for system monitoring and debugging purposes.

offlinemark.com
47 10
Summary
My Homelab Setup
photon_collider about 12 hours ago

My Homelab Setup

This article describes the author's homelab setup, including the hardware, software, and network infrastructure used to create a personal computing environment for experimentation, learning, and hosting various applications and services.

bryananthonio.com
173 129
Summary
Blacksky AppView
Kye about 7 hours ago

Blacksky AppView

The article discusses the AT Protocol, an open-source protocol for building decentralized social networks and applications. It covers the key features and goals of the AT Protocol, including its focus on user privacy, scalability, and interoperability.

github.com
113 72
Summary
Artificial-life: A simple (300 lines of code) reproduction of Computational Life
tosh about 8 hours ago

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

The article presents an artificial life simulation framework that allows for the evolution of simple, virtual organisms. It explores the emergence of complex behaviors and interactions within the simulated environment, providing insights into the principles of evolutionary dynamics and self-organization.

github.com
80 9
Summary
tosh about 11 hours ago

I made a programming language with M&Ms

The article describes the author's journey in creating a programming language using M&M's candies, highlighting the unique challenges and creative approach involved in the process.

mufeedvh.com
57 21
Summary
Why can't you tune your guitar? (2019)
digitallogic 4 days ago

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

The article examines the reasons why it can be difficult to keep a guitar in tune, including changes in temperature and humidity, as well as the inherent limitations of guitar tuning systems. It also discusses potential solutions and tips for maintaining better tuning stability.

ethanhein.com
188 133
Summary
frogulis 1 day ago

Pushing and Pulling: Three reactivity algorithms

The article explores the algorithms underlying reactive programming in JavaScript, focusing on the implementation of data dependencies and change propagation. It delves into the conceptual foundations of reactivity and examines how these principles are applied in modern JavaScript frameworks and libraries.

jonathan-frere.com
82 15
Summary
Living human brain cells play DOOM on a CL1 [video]
kevinak about 14 hours ago

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

This article explores the history and development of the classic video game Doom, from its creation by id Software to its lasting impact on the gaming industry and popular culture. It discusses the game's innovative design, technical achievements, and influence on the first-person shooter genre.

corticallabs.com
159 150
Summary
WSL Manager
gballan about 11 hours ago

WSL Manager

The article provides a guide on how to manage and switch between different WSL2 (Windows Subsystem for Linux 2) distributions using a command-line tool. It covers installation, configuration, and the ability to easily switch between multiple Linux distributions within the WSL2 environment.

github.com
81 46
Summary
gepheum about 12 hours ago

Show HN: Skir – like Protocol Buffer but better

Why I built Skir: https://medium.com/@gepheum/i-spent-15-years-with-protobuf-t...

Quick start: npx skir init

All the config lives in one YML file.

Website: https://skir.build

GitHub: https://github.com/gepheum/skir

Would love feedback especially from teams running mixed-language stacks.

skir.build
68 42
Summary
Show HN: Reviving a 20-year-old puzzle game Chromatron with Ghidra and AI
stared 1 day ago

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

Play: https://p.migdal.pl/chromatron-oxide/ Repo: https://github.com/stared/chromatron-oxide/ (educational purpose only) The original: https://www.silverspaceship.com/chromatron/

Full story in the blog post.

quesma.com
5 1
Summary
todsacerdoti 4 days ago

My “grand vision” for Rust

The article outlines a grand vision for the Rust programming language, emphasizing its potential to become a dominant force in systems programming by addressing critical challenges such as memory safety, concurrency, and developer productivity.

blog.yoshuawuyts.com
140 121
Summary
Z80 Sans – a disassembler in a font (2024)
pabs3 4 days ago

Z80 Sans – a disassembler in a font (2024)

The article provides an overview of the Z80-sans CPU architecture, a simplified version of the Zilog Z80 microprocessor, designed for educational and research purposes. The project aims to create an open-source, cross-platform, and easily understandable implementation of the Z80 architecture.

github.com
87 10
Summary
The legendary Mojave Phone Booth is back (2013)
1970-01-01 2 days ago

The legendary Mojave Phone Booth is back (2013)

After years of neglect, the iconic Mojave phone booth has been restored and is once again operational. The article details the efforts of a group of enthusiasts who worked to preserve this remote landmark, which had become a popular destination for adventurers and tourists.

dailydot.com
14 4
Summary
sillysaurusx about 17 hours ago

Ask HN: How to be alone?

For the first time in my life, at 38, I'm alone. When I was 18 I basically moved out of my parents' straight in with my highschool sweetheart, and we were together ever since. That chapter of my life is over now, and I'm finding the adjustment very difficult.

There are a few parts to the difficulty. One is that when I have something to say about my day, there's nowhere to say it; no one on HN cares whether I fixed up the blinds or cooked pork steaks. I hang out in an IRC chatroom for that, but sometimes nobody's around for hours.

Another is that weekends are hard. I used to be in a house filled with life each weekend, and now it's me and my dog (and my cat, when he decides to grace me with his presence). Having animals helps somewhat, but it's still hard simply being alone with myself for ~60 hours.

I'm also finding it difficult to think of things to do. My default action is to play games, but it feels empty, both because I used to be able to play games alongside someone else and because I have no one to share the cool moments with.

I understand that many of you find alone-ness to be natural, and even required. All I can say is that I haven't ever lived that way. I sometimes panic when it's been too long since I've seen another person.

There are the usual suggestions: go to the dog park more often, pick something and build it, read books, hop on dating sites, find a hobby, and so on. But I'm finding it hard to actually do any of that. I would blame depression, but I have a great psychiatrist who has me on antidepressants, anti-anxiety meds, and mood stabilizers.

I work remote, and that's currently my main way to gratify social cravings. But it's not a consistent way, since the time zone difference is quite large (I'm -7 hours vs them).

Everything feels hollow now. That's the main thing that's hard to adjust to. I was hoping for some psychological tricks to deal with that, or just to hear stories from other people who have had to undergo similar situations. In many ways it feels like being imprisoned, except at least in prison there are other inmates to socialize with. "Solitary confinement with internet" is probably a better analogy.

I was hoping to hear from anyone in the community who's transitioned from a family dynamic to being on your own, and to learn from any lessons you've picked up along the way. Or just to hear some stories in general about your experiences. Thanks.

338 252
Notes on writing Rust-based Wasm
vinhnx about 19 hours ago

Notes on writing Rust-based Wasm

The article provides an overview of WebAssembly (Wasm), a low-level, binary format designed to run on the web. It explains the motivations behind Wasm's development, its key features, and how it compares to traditional JavaScript-based web development.

notes.brooklynzelenka.com
216 92
Summary
sethbannon about 6 hours ago

Last Statements

The article explores the practice of releasing the final words of executed prisoners, known as 'last statements,' and the complex ethical and legal considerations surrounding this practice in the United States.

walzr.com
15 9
Summary
Show HN: I built a real-time OSINT dashboard pulling 15 live global feeds
vancecookcobxin about 10 hours ago

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

Sup HN,

So I got tired of bouncing between Flightradar, MarineTraffic, and Twitter every time something kicked off globally, so I wrote a dashboard to aggregate it all locally. It’s called Shadowbroker.

I’ll admit I leaned way too hard into the "movie hacker" aesthetic for the UI, but the actual pipeline underneath is real. It pulls commercial/military ADS-B, the AIS WebSocket stream (about 25,000+ ships), N2YO satellite telemetry, and GDELT conflict data into a single MapLibre instance.

Getting this to run without melting my browser was the hardest part. I'm running this on a laptop with an i5 and an RTX 3050, and initially, dumping 30k+ moving GeoJSON features onto the map just crashed everything. I ended up having to write pretty aggressive viewport culling, debounce the state updates, and compress the FastAPI payloads by like 90% just to make it usable.

My favorite part is the signal layer—it actually calculates live GPS jamming zones by aggregating the real-time navigation degradation (NAC-P) of commercial flights overhead.

It’s Next.js and Python. I threw a quick-start script in the releases if you just want to spin it up, but the repo is open if you want to dig into the backend.

Let me know if my MapLibre implementation is terrible, I'm always looking for ways to optimize the rendering.

github.com
195 87
zdw about 14 hours ago

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

This article explores the fascinating history of a unique apple variety called the 'Apple that Wasn't', tracing its origins, cultivation, and eventual rediscovery after years of near-extinction, highlighting the importance of preserving agricultural biodiversity.

nicole.express
83 16
Summary
LibreOffice Writer now supports Markdown
todsacerdoti about 12 hours ago

LibreOffice Writer now supports Markdown

LibreOffice 26.2 has been released, bringing a range of improvements and new features to the popular open-source office suite, including better compatibility, enhanced collaboration tools, and improved user experience.

blog.documentfoundation.org
306 54
Summary
Lil Finder Guy
frizlab about 8 hours ago

Lil Finder Guy

The article discusses the history and evolution of the Finder application, a key component of the macOS operating system. It highlights the Finder's role in managing files and folders, and how it has adapted to meet the changing needs of Apple users over the years.

basicappleguy.com
88 26
Summary
Oras about 9 hours ago

Ask HN: Please restrict new accounts from posting

I don’t know if I’m the only one, but I see lots of clearly AI generated posts recently in HN and mostly coming from new accounts (green), it is more noticeable in the Show HN section.

I wish the team can either restrict new accounts from posting or at least offer a default filtering where I can only see posts from accounts with certain criteria.

I don’t want to see HN becoming twitter, which is full of bots and noise, as this would be a really sad day.

511 389
Case Study: lynnandtonic.com 2025 refresh
surprisetalk 3 days ago

Case Study: lynnandtonic.com 2025 refresh

This article discusses a case study for a website refresh in 2025, focusing on the challenges of maintaining an accessible and inclusive design while adapting to evolving user needs and technological advancements.

lynnandtonic.com
8 0
Summary