How To Configure The Ghost Blog To Send Email Via Localhost SMTP

Recently, I went to upgrade my locally-hosted Ghost blog (yup, this blog). It had been some time since I had done this, and in fact it had been some time since I had blogged anything. I had a new computer and handily forgot my password. I'm a clever guy like…

Scenario: Cinncinati Grey Variant One

Remember your training I don't know what a rolodex is, but I have one full of scenarios in my head. This one is Cinncinati Grey. Societal collapse, slow enough to initiate durable asset allocation, with a 'finishing move' that prevented proper recording of circumstance and go-forward standing orders. Reconstruction by…

Labelling

Apparently, the biggest taxi service in San Francisco is getting ready to file for bankruptcy, in part due to the competition from ride-sharing services (L/Uber), and in part due to legal settlement obligations it can't keep up with. I hate riding in taxis. Apart from feeling that the price…

Not Everyone Can Be Free

My father once said to me that there are many types of freedom: freedom to go where you want, financial freedom, the freedom physical strength gives you, freedom of thought not constrained by arbitrary assumptions or rules, etc. Indeed, the set of all possible freedoms is infinite. Some of the…

Wool

While I was on vacation I read Wool. It had an awesome setting and atmosphere, and I was really drawn in by it, and by the lives lived by these underground silo-dwellers. The writer did a really good job of describing a whole society built around maintaining a fragile, closed…

The Ethics of google(Python) -> google(Python 3)

Recently my company started using Python, and being the sort of forward-looking people we are, we started using Python 3. Now, I've used Python in the past, but haven't built anything abiding in it: this means I spend a lot of time Googling around for things I need to know.…