Currently browsing category

Technical

How might my temperature-driven attic fan look in a Web-of-Things world?

Context When I remodeled my home office, I moved the servers into a closet to get them out of the way. That closet can get quite warm, particularly in the summer. To get the heat out and the servers running, I cut a hole into the ceiling of the closet, and added bathroom ceiling fan…

When things go (not quite) web native — thoughts on Mozilla IoT

Updated 2018-11-07 with a few clarifications from Kathy Giori on the Mozilla IoT team. The Internet-of-Things landscape is a mess. Everybody is trying to build the dominating IoT castle in the cloud, collecting (and almost never giving back) as much user data as possible; user wishes and needs be damned. It's no surprise that consumer…

Programming languages I have used

Reminiscing, I thought it would be fun to make a list of all programming languages that I've used to make something useful over the years. (This does not count languages I evaluated or played around with but never produced some useful program with, or languages which aren't Turing complete: so no HTML etc) More or…

Why decentralized social networking never makes it — ever heard of Crossing the Chasm?

Every now and then, the "why hasn't decentralized social networking succeeded" discussion pops back up. And inevitably, that motivates somebody who thinks they can do better. They proceed to design a new set of decentralized networking protocols, write lots of code, and get early adopters to enthusiastically adopt the New Thing. Which then, inevitably, never…