LittleSnitch for Linux

https://obdev.at/Images/littlesnitch-linux/littlesnitch-linux-dark.png
Little Snitch for Linux is a network monitoring tool that tracks and blocks unwanted connections. It uses eBPF to observe and intercept network activity, and can be configured through a web interface or plain text files.

Open Source Security at Astral

https://astral.sh/static/OpenGraph/Astral.jpg
The Astral organization shares techniques to secure their tools and GitHub Actions workflows, including pinning actions to specific commits and limiting permissions. They also enforce strong 2FA, branch protection rules, and immutable releases to prevent account and repository compromises.

I ported Mac OS X to the Nintendo Wii

https://bryankeller.github.io/assets/images/porting-mac-os-x-nintendo-wii/IMG_9159.jpeg
The author successfully ported Mac OS X 10.0 Cheetah to the Nintendo Wii by writing a custom bootloader, patching the kernel, and creating drivers for the Wii's hardware. The author overcame various challenges, including hardware incompatibilities, driver development, and debugging, to achieve a fully functional Mac OS X system on the Wii.

Haunted Paper Toys

http://ravensblight.com/leftSquigly.jpg
The toy shop offers a variety of unusual paper toys, including haunted houses, monsters, and other dark delights, which can be printed and assembled with common supplies.

The Importance of Being Idle

https://theamericanscholar.org/wp-content/uploads/2026/03/zaretsky-lafargue-1-1024x538.jpg
Paul Lafargue, a Marxist and son-in-law of Karl Marx, advocated for the right to be lazy, arguing that machines could free humans from manual labor and provide leisure and liberty. He believed that a life of idleness, or otium, would be a paradise where people could enjoy the pleasure of doing nothing.

Process Manager for Autonomous AI Agents

https://botctl.dev/og-image.png
Claude runs a code-reviewer bot in a loop, saving sessions and picking up changes automatically. It can be controlled and monitored from the browser or TUI.

USB for Software Developers: An introduction to writing userspace USB drivers

https://werwolv.net/_astro/cover.D_ljJUxi_Z1LiqyV.webp
Writing a USB driver is not as difficult as it seems and can be achieved without touching kernel code by using the libusb library. The process involves detecting the device, sending requests to the device's control endpoint, and decoding the responses to understand the device's capabilities and configuration.

Dr. Dobb's Developer Library DVD 6

https://ia800208.us.archive.org/10/items/DDJDVD6/DDJ_DVD6.jpg
Welcome to DDJ Devloper Library DVD-ROM, which contains articlesfrom Dr. Dobb's Journal from January 1988 through December 2008,articles from C/C++ Users...

Understanding the Kalman filter with a simple radar example

https://kalmanfilter.net/img/book/3Dbook/3Dbook.jpg?v=1
The Kalman Filter is an algorithm for estimating and predicting a system's state in the presence of uncertainty. It is used in various fields such as object tracking, navigation, and control.

They're made out of meat (1991)

http://www.terrybisson.com/wp-content/uploads/2020/11/meathead.jpg
Aliens made of meat have been discovered and probed, but their existence is being kept secret. The aliens are trying to contact Earth, but officials advise erasing records and pretending they don't exist due to their unusual nature.
The user is working on several non-AI related projects including a guitar scale visualizer, a crossword puzzle generator, and a tool to visualize JavaScript/TypeScript codebases. They also mentioned their personal life, a new programming language, and their company Uruky which offers a search engine with a simple UI and search personalization.

Who is Satoshi Nakamoto? My quest to unmask Bitcoin's creator

The author investigates the identity of Satoshi Nakamoto, Bitcoin's pseudonymous creator, and suspects Adam Back, a British cryptographer, after noticing similarities in their writing styles and interests. The author discovers that Back's background and activities align with Satoshi's, including his involvement in the Cypherpunks movement and his invention of Hashcash.

Six (and a half) intuitions for KL divergence

https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/8e445e60018b63fa5aa882b18a5f693bce4776cf2a707f95.png
KL-divergence measures how much a model Q differs from the true distribution P. It's the difference between the expected surprise of your model and the expected surprise of the correct model.

ML promises to be profoundly weird

The author discusses the limitations and potential risks of Large Language Models (LLMs), which are prone to confabulation, lying, and making up nonsense, and can be unpredictable and misleading. Despite their impressive capabilities, LLMs are far from human-equivalent intelligence and can only excel in specific, narrow tasks, making it difficult to predict their suitability for a given task.

Muse Spark: Scaling towards personal superintelligence

Sorry, something went wrong. We're working on getting this fixed as soon as we can.

Git commands I run before reading any code

https://piechowski.io/post/git-commands-before-reading-code/cover_hu3f66e25b7571f7e32d40f355f31a2ca9_56928_1500x0_resize_q75_h2_box_2.webp
The user runs a series of git commands to get a diagnostic picture of a codebase, including commit history, high-churn files, and contributor rankings. This helps identify high-risk code, potential team issues, and crisis patterns, allowing the user to focus on the most critical areas of the codebase.

MegaTrain: Full Precision Training of 100B+ Parameter LLMs on a Single GPU

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
MegaTrain is a memory-centric system that efficiently trains large language models on a single GPU by storing parameters in host memory and using GPUs as transient compute engines. It achieves high training throughput through pipelined execution and stateless layer templates.

Improving storage efficiency in Magic Pocket, Dropbox's immutable blob store

https://dropbox.tech/cms/content/dam/dropbox/tech-blog/en-us/2026/march/magic-pocket-compaction/diagram/Diagram%201.png/_jcr_content/renditions/Diagram%201.webp
Magic Pocket is the core Dropbox storage system—a custom-built, exabyte-scale blob storage system designed for durability, availability, scale, and efficiency. It holds user content, which means it must be safe, fast, and cost-effective to scale with the company. For Dropbox, storage efficiency really matters. We measure it by looking at how much total disk space we use compared to how much ...

I imported the full Linux kernel git history into pgit

https://oseifert.ch/og.png
The Linux kernel's 20-year history was successfully imported into a PostgreSQL database using pgit, resulting in a 38% smaller dataset than git's packfile format. The database allowed for various queries and analyses, including identifying the most coupled files, busiest contributors, and most reverted commits, with most queries completing in under 10 seconds.

Expanding Swift's IDE Support

https://www.swift.org/apple-touch-icon-180x180.png
Swift now supports multiple IDEs including VS Code, Xcode, and others through the Open VSX Registry. The official Swift extension adds language support for cross-platform development on macOS, Linux, and Windows.

Map Gesture Controls - Control maps with your hands

https://sanderdesnaijer.github.io/map-gesture-controls/og-image.webp
Browser-native hand gesture controls for OpenLayers maps. Pan, zoom, and navigate maps using hand gestures powered by MediaPipe. No backend required.

Ask HN: Any interesting niche hobbies?

You're looking for a novel and less crowded project to contribute to, having explored various fields like AI, 3D printing, and drones.

Understanding Traceroute

https://tech.stonecharioteer.com/images/posts/traceroute/concept.png
The user implemented a basic traceroute in Rust using UDP packets with low TTL and ICMP replies to map the network path, but it lacked timing information and had issues with load balancer detection and ICMP rate limiting. The user improved the implementation by adding timing information, load balancer detection, and handling ICMP rate limiting, and also explored ways to run the traceroute ...

Show HN: A (marginally) useful x86-64 ELF executable in 301 bytes

https://opengraph.githubassets.com/3482b7bea1bf57eb5651899ec4f013fd1a210706dce67d320671cd6abb6722ca/meribold/btry
A battery status program for x86-64 Linux laptops is written as a 298-byte ELF executable. It handles different file formats in /sys/class/power_supply/BAT0 to display battery status, including ampere hours and watt hours.

John Deere to pay $99M in right-to-repair settlement

https://www.thedrive.com/wp-content/uploads/2026/04/John-Deere-Right-to-Repair-Hero-1.jpg?quality=85&w=1920
John Deere agreed to pay $99 million to settle a class action lawsuit over equipment repair costs and provide digital tools for 10 years. The settlement is a significant step forward in the right-to-repair fight, which could set a precedent for other industries.

Teardown of unreleased LG Rollable shows why rollable phones aren't a thing

https://cdn.arstechnica.net/wp-content/uploads/2026/04/LG-rollable-640x360.jpg
LG's rollable phone, the Rollable, was a complex device with a motorized screen that expanded 40% larger. It was overengineered, expensive, and fragile, likely contributing to its failure to launch and the demise of LG's smartphone division.

Audio Reactive LED Strips Are Diabolically Hard

https://scottlawsonbc.com/static/audio-led-02.gif
The user spent 10 years developing an audio-reactive LED strip visualizer that uses the mel scale to model human perception of sound and gamma correction to model human perception of light, resulting in a highly engaging and musical visualization. The project has gained over 2,800 GitHub stars and has been used by thousands of people to create unique installations and experiences in ...

Show HN: Is Hormuz open yet?

https://d.basemaps.cartocdn.com/dark_nolabels/9/335/216.png
*I built this as a fun side project, please don't rely on it for anything serious. Crossing data lags ~4 days and ship positions on the map are cached, not live. The data is from public sources and I make no guarantees on its accuracy.

Union types in C# 15

https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2026/03/csharp-15-union-types.webp
C# 15 introduces union types with the union keyword, allowing a value to be exactly one of a fixed set of types with compiler-enforced exhaustive pattern matching. This feature provides a closed set of case types, enabling designs that traditional hierarchies can't express and catching missing cases at build time.

Veracrypt project update

https://veracrypt.jp/MS_Termination.png
Microsoft terminated your account used for signing Windows drivers and bootloader without warning, preventing VeraCrypt updates for Windows users. You're considering alternative solutions, such as a signature-independent program, and seeking help from Microsoft and the crypto community.