Those few regular readers of this stuff may remember What should we watch tonight, in which I used the Roku API to build a little web app to manage my TV watchlist. Since then I’ve found TV Time, which is waaay better and even tells me how many days until the next season of Cobrai … Continue reading Anyone out there? Service discovery with SSDP, WSD, other acronyms.
A few weeks ago “bentwood rings” started showing up on my Pinterest feed amongst the usual fare of woodturning and off-grid power systems (that recommendation engine knows its business). I’d been thinking vaguely about wooden rings for awhile, so went down the Internet rabbit hole to see what was up. There’s a ton of good … Continue reading Bentwood Ring v0.8
If you’ve built software at any scale, you know how the game works. You get requirements from somewhere — usually they’re wrong or at best incomplete. You do your best to implement and test them, and you ship. Users vote with their clicks as to what features work and which don’t — i.e., they refine … Continue reading Regulated software for software people
Today I’m setting aside my belief that all crypto is doomed to fail. It is, but that’s a medium-term diagnosis — at least for now, and ignoring the day-to-day bugs that occur in all software, blockchain technology certainly works as advertised. It’s actually super-cool and worth reading up on; my articles on crypto theory and … Continue reading More crypto hijinks, aka WTF happened to Terra-Luna?
Have I mentioned how much I love our place on Whidbey Island? The ocean and animals are always present, and the house is built perfectly to take advantage of all that natural beauty. But the kitchen? Eh. I mean, it works fine, it’s just, well, ugly. The folks we bought from never found a clearance … Continue reading Milling (boards) and drilling (pockets)
The Internet is a funny place. At the exact same moment that Russian troops are committing war crimes in the real world, Russian users online are just bopping around as if everything is cool. ShutdownHook is anything but a large-scale website, but it does get enough traffic to provide interesting insights in the form of … Continue reading RuBy – Blocking Russia and Belarus
A few weeks ago upon hauling another awesome log up off of the beach, I realized that there was in fact nowhere to put it. Every mostly-out-of-the-rain nook and cranny on our property was full up with logs and branches and stumps waiting to be made into, well, something cool. Time to use up some … Continue reading Three Logs, a Chainsaw, and the Scary Wheel of Death
Once upon a time, hacking was easy and cheap entertainment, and we did it all the time: Microsoft’s web server used to just pass URLs through to the file system, so often you could just add “::$DATA” to the end of a URL and read source code. Web server directory browsing was usually enabled, making … Continue reading You got your code in my data, or, how hacks work.
It seems I can’t write about code these days without a warmup rant. So feel free to jump directly to the next section if you like. But where’s the fun in that? My mixed (ok negative) feelings about “quickstarts” go back all the way to the invention of “Wizards” at Microsoft in the early 1990s. … Continue reading Ground-Up with the Bot Framework
I really was born at exactly the right time to ride the golden age of computing. When I was in high school and college, computers were powerful enough to impact every corner of our world, but simple enough that actual humans could still develop a connection to the metal. I surfed those years straight into … Continue reading Forty for Forty
Something went wrong. Please refresh the page and/or try again.
Follow me by email: