Admitting That Functional Programming Can Be Awkward (2007)
It's not about technology for its own sake. It's about being able to implement your ideas.
British Rail’s short experiment with travelling pubs
It's May 1949 and British Rail was showing off its latest idea to please the public - a travelling pub.
GPG and Me (2015)
I receive a fair amount of email from strangers. My email address is public, which doesn’t seemto be a popular choice these days, but I’ve received enough inspiring correspondence over the yearsto leave it be.When I receive a GPG encrypted email from a stranger, though, I immediately get the fee...
The Best and Worst Microcontroller SDKs
A community and blog for embedded software makers
A Month of Terraform
I took Heroku for granted, and a month into setting up my own infra, I now know how much it bought me.
URL query parameters and how laxness creates de facto requirements on the web
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Several grumpy opinions about remote work at Tailscale
As a "fully remote work" company, we had to make some choices about the technologies we use to work together and stay in touch. We decided...
KeePassXC 2.6.2 Released
KeePassXC Password Manager
What Is the PCI of Bank Payments?
Credit card users today can transact online with peace of mind because card-accepting merchants are subject to Payment Card Industry Data Security Standard (PCI DSS).
In Defense of Bad Ideas
This past Friday was my last day working in Mojave.
Spanish police plans to extend use of its lie-detector while efficacy is unclear
Veripol is a software that assesses the veracity of complaints filed with the Spanish national police. It was introduced in 2018, but it's unclear if it works as intended.
An un-edited view of Saturn
Something that is kind of annoying about NASA photos is that they end up so touched up, and so many liberties taken with them that they become creatures of their own.
D2iQ (formerly Mesosphere) sunsetting DC/OS and focusing on Kubernetes
Tips from experts, thoughts from leaders, news from the front line. Join the conversation beyond hyperconverged infrastructure to the enterprise cloud.
An important safety note about chown and symlinks (also chmod and chgrp)
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
The Three Sides of Risk
I grew up ski racing in Lake Tahoe.
Common Problems in Financial Services Reconciliation
Common problems in financial recon, for fintechs, particularly those building deposit products and managing their own ledger.
Using neural networks to solve advanced mathematics equations
Facebook AI has developed the first neural network that uses symbolic reasoning to solve advanced mathematics problems.
JavaScript Generators, Meet XPath
If the text is neatly neatly isolated inside an HTML element, it’s easy; this will do:
What Outranks Thread Priority?
This investigation started, as so many of mine do, with me minding my own business, not looking for trouble. In this case all I was doing was opening my laptop lid and trying to log on.The first fe…
How early American inventors funded their ventures
From Colt's traveling show to the Wrights' bicycle shop
Synthetic red blood cells mimic natural ones, and have new abilities
American Chemical Society: Chemistry for Life.