Category: Technical

  • Two standing desks, programmable lights, bamboo floor and a Raspberry Pi — my remodeled home office

    In January I posted pictures of my gutted home office. Remodeling always take a while, in particular when doing unusual things, but I’m close to being done. So it’s time for some pictures. What unusual things, you say? Let me get to that in a minute and walk you through my new office: 1. Bamboo…

  • We need system-wide travel route optimization

    My family and I had a harrowing experience attempting to get from Silicon Valley to Puerto Rico with “only” one overnight flight just before Christmas. It involved a broken plane, a lost connection, attempts to split the party, put us up an additional night in NY or route us through Mexico. But in particular it…

  • Installing Arch Linux on an Acer Cloudbook

    The Acer Cloudbook is one of the cheapest laptops on the market. It’s also light, thin and quite nice, and so I picked one up from Fry’s to use as a travel laptop. It comes with Windows pre-installed, unfortunately, but of course I didn’t want that. Here are my notes how I got Arch Linux…

  • Giving up on nftables

    Supposedly, nftables is the successor to iptables. So when implementing a firewall for UBOS, the logical thing to do is to use the new thing instead of the clumsier old thing. But I give up. I cannot figure out how this thing works. All the how-to pages that I found essentially have the same examples,…

  • Have lots of git repositories? Teensy git-360 is really helpful

    UBOS development involves lots of git repositories: our own UBOS code, code to build UBOS, code from various developers with various apps, code to package those apps for UBOS … and most of it is stored in separate git repositories. The common question: did I check in everything? what did I miss? Anybody who works…