I built Timeframe, our family e-paper dashboard

i-built-timeframe,-our-family-e-paper-dashboard

How I built Timeframe, our family e-paper dashboard – Joel Hawksley Joel Hawksley / [email protected] / ←home 2026-02-17 TL;DR: Over the past decade, I’ve worked to build the perfect family dashboard system for our home, called Timeframe. Combining calendar, weather, and smart home data, it’s become an important part of our daily lives. When Caitlin […]

Show HN: Local-First Linux MicroVMs for macOS

show-hn:-local-first-linux-microvms-for-macos

$ shuru run — echo ”hello from the sandbox” hello from the sandbox $ shuru run — cat /etc/os-release | head -1 NAME=”Alpine Linux” # VM boots, runs, and tears down — nothing persists. $ shuru run — ping -c1 8.8.8.8 ping: sendto: Operation not permitted $ shuru run –allow-net — apk add python3 fetch […]

Linuxulator on FreeBSD Feels Like Magic

linuxulator-on-freebsd-feels-like-magic

For the past few years, my editor of choice has been Visual Studio Code. It’s not perfect and definitely not lightweight, but it strikes a sweet spot between features, extensions, and performance. Running the proprietary Microsoft build on FreeBSD isn’t really an option but thankfully, the open-source build works just fine. So why write this […]

Fresh File Explorer – VS Code extension for navigating recent work

Easily navigate recent changes based on your pending work and Git history. Marketplace | OpenVSX Fresh File Explorer Time Window Selection Switch between viewing pending (uncommitted) changes or files modified in configurable time periods. Pending Changes mode shows uncommitted changes (esentially what the Source Control view would give you) Smart File Tree Files are grouped […]

Fix Your Tools

fix-your-tools

Last week I had to diagnose a bug in an open source library I maintain. The issue was gnarly enough that I couldn’t find it right away, but then I thought: if I set a breakpoint here and fire up the debugger, I will likely find the root cause very soon… and then proceed to […]

We hid backdoors in ~40MB binaries and asked AI + Ghidra to find them

we-hid-backdoors-in-~40mb-binaries-and-asked-ai-+-ghidra-to-find-them

Claude can code, but can it check binary executables? We already did our experiments with using NSA software to hack a classic Atari game. This time we want to focus on a much more practical task — using AI agents for malware detection. We partnered with Michał “Redford” Kowalczyk, reverse engineering expert from Dragon Sector, […]

Man accidentally gains control of 7k robot vacuums

man-accidentally-gains-control-of-7k-robot-vacuums

Get the Popular Science daily newsletter💡 Breakthroughs, discoveries, and DIY tips sent six days a week. A software engineer’s earnest effort to steer his new DJI robot vacuum with a video game controller inadvertently granted him a sneak peak into thousands of people’s homes.  While building his own remote-control app, Sammy Azdoufal reportedly used an […]

Git’s Magic Files

git’s-magic-files

A follow-up to my post on extending git functionality. Git looks for several special files in your repository that control its behavior. These aren’t configuration files in .git/, they’re committed files that travel with your code and affect how git treats your files. If you’re building a tool that works with git repositories, like git-pkgs, […]

Volatility: The volatile memory forensic extraction framework

volatility:-the-volatile-memory-forensic-extraction-framework

Volatility is the world’s most widely used framework for extracting digital artifacts from volatile memory (RAM) samples. The extraction techniques are performed completely independent of the system being investigated but offer visibility into the runtime state of the system. The framework is intended to introduce people to the techniques and complexities associated with extracting digital […]

Attention Media ≠ Social Networks

By Susam Pal on 20 Jan 2026 When web-based social networks started flourishing nearly two decades ago, they were genuinely social networks. You would sign up for a popular service, follow people you knew or liked and read updates from them. When you posted something, your followers would receive your updates as well. Notifications were […]