Heads up, this is another nerdy one! ShareToRoku is available on the Google Play store. All of the client and server code is up on my github under MIT license; I hope folks find it useful and/or interesting. Algorithms are the cool kids of software engineering. We spend whole semesters learning to sort and find … Continue reading It’s Always a Normalization Problem
“USCDI vs. USCDI+ vs. EHI vs. HL7 FHIR US Core vs. IPA. Definitions, similarities, and differences as you understand them. Go!” —Anonymous, Twitter I spent about a decade working in “Health Information Technology” — an industry that builds solutions for managing the flow of healthcare information. It’s a big tent that boasts one of the … Continue reading Health IT: More I, less T
I love reality TV about making stuff and solving problems. My family would say “to a fault.” Just a partial list of my favs: I could easily spin a tangent about experiential archeology and the absolutely amazing Ruth Goldman, but I’ll be restrained about that (nope): Secrets of the Castle, Tudor Monastery Farm, Tales from … Continue reading Form and Function
OK, let’s see if I can actually get this thing written. It’s a little hard to focus right now. We’re almost two weeks into life with Copper the shockingly cute cavapoo puppy. He’s a great little dude, and life is already better with him around. But holy crap, it’s like having a human baby again … Continue reading Focus
TLDR: if you watch TV on a Roku and have an Android phone, please give my new Share To Roku app a try! It’s currently in open testing; install it with this link on the web or this link on your Android device. The app is free, has no ads, saves no data and only … Continue reading Share to Roku!
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.
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?
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
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.
Something went wrong. Please refresh the page and/or try again.
Follow me by email: