WinApps: Run Windows apps as if they were a part of the native Linux OS

winapps:-run-windows-apps-as-if-they-were-a-part-of-the-native-linux-os

Run Windows applications (including Microsoft 365 and Adobe Creative Cloud) on GNU/Linux with KDE Plasma, GNOME or XFCE, integrated seamlessly as if they were native to the OS. Underlying Mechanism WinApps works by: Running Windows in a Docker, Podman or libvirt virtual machine. Querying Windows for all installed applications. Creating shortcuts to selected Windows applications […]

Making Crash Bandicoot (2011)

making-crash-bandicoot-(2011)

As one of the co-creators of Crash Bandicoot, I have been (slowly) writing a long series of posts on the making of everyone’s favorite orange marsupial. You can find them all below, so enjoy. If you are on mobile and cannot see the grid of posts, click here.

Build Your Own Router with URLPattern()

Published 2025-11-11, About 8 minute read. URLPattern just became available in all browsers: So I wanted to dig into what it would take to make a simple SPA router with vanilla JavaScript and browser APIs. We should be able to make a component that takes in a router configuration and renders the appropriate component determined […]

What you can get for the price of a Netflix subscription

what-you-can-get-for-the-price-of-a-netflix-subscription

A couple of weeks ago, I decided to do away with my Netflix subscription. I simply was barely using it, and whenever I did it was more out of habit than it really being the thing I wanted to do with my time. Sure, there’s still some decent stuff on there, but the vast majority […]

Most Stable Raspberry Pi? 81% Better NTP with Thermal Management

most-stable-raspberry-pi?-81%-better-ntp-with-thermal-management

I’ve written before about building microsecond-accurate NTP servers with Raspberry Pi and GPS PPS, and more recently about revisiting the setup in 2025. Both posts focused on the hardware setup and basic configuration to achieve sub-microsecond time synchronization using GPS Pulse Per Second (PPS) signals. But there was a problem. Despite having a stable PPS […]

Human brains are preconfigured with instructions for understanding the world

human-brains-are-preconfigured-with-instructions-for-understanding-the-world

Press Inquiries Press Contact Key takeaways New findings suggest the brain has preconfigured, structured activity patterns even before sensory experiences occur. UC Santa Cruz researchers used brain organoids to study the brain’s earliest electrical activity. Understanding early brain patterns could have important implications for diagnosing and treating developmental brain disorders. Humans have long wondered when […]

Why I (Still) Love Linux ?

why-i-(still)-love-linux-?

I know, this title might come as a surprise to many. Or perhaps, for those who truly know me, it won’t. I am not a fanboy. The BSDs and the illumos distributions generally follow an approach to design and development that aligns more closely with the way I think, not to mention the wonderful communities […]

Windows GUI – Good, Bad and Pretty Ugly (2023)

windows-gui-–-good,-bad-and-pretty-ugly-(2023)

Windows launched way back in 1985, when I was still using a Commodore 64 and PCs were all of four years old–barely out of diapers. The GUI or Graphical User Interface, has changed a lot over the years and I thought it might be fun/horrifying to rank every major version of the Windows GUI, from […]

Willis Whitfield: A simple man with a simple solution that changed the world

willis-whitfield:-a-simple-man-with-a-simple-solution-that-changed-the-world

Creating clean room technology SURVIVING THE TEST OF TIME — In a 2008 photo, Willis Whitfield stands outside a clean room at Sandia’s Microsystems Engineering, Sciences and Applications complex. (Photo by Randy Montoya) Willis Whitfield was, by all accounts, a simple and humble man. Raised on a cotton farm in West Texas, he knew how to work hard […]

Atuin’s New Runbook Execution Engine

atuin’s-new-runbook-execution-engine

We’re excited to announce a major architectural improvement to Atuin Desktop: a completely redesigned runbook execution engine. This is a huge change, the first big step toward making runbooks a core automation primitive. If you’ve ever hit flaky context, disappearing state, or inconsistent execution, this release fixes it. Runbooks now keep their state, behave predictably, […]