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 […]

Loops is a federated, open-source TikTok

loops-is-a-federated,-open-source-tiktok

” Loops was founded on a simple but powerful idea: social media should serve people, not exploit them. We’re building an ethical alternative to commercial short-video sharing platforms — a space where creators, people and visual artists can share their work without invasive tracking or data mining. As an open-source project, we believe in radical […]

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 […]

Hello Worg, the Org-Mode Community

Org-mode is a powerful system for organizing your complex life with simple plain-text files. It seamlessly integrates all your notes, mindmaps, TODO lists, calendar, day planner, and project schedules into a single system that can be easily searched (e.g. by grep), encrypted (e.g. by GnuPG), backed up and synced, imported/exported, and accessed on the go […]

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, […]