Sometimes, you just want to link to a specific segment of a YouTube video. Deep-linking to a specific start time in a YouTube video is fairly common — but sometimes specifying an end-time is
…
»
Everything is connected. It’s a truism because it’s true. To move a physical thing, everything touching it must move also … and then the neighbours of the neighbours must make way … and
…
»
Thinking you’re a genius can be quite a handicap. People who believe they’re geniuses tend to be obnoxious to be around — especially if their belief is unfounded, which it often is.
…
»
A small companion post to my Ghost on Fly tutorials:
You’ve gotten your site all set up on Fly’s free tier, and it’s looking spiffy. But the Ghost developers move
…
»
This is a small companion post to my Ghost on Fly tutorials, covering how to keep your site backed up.
The normal way to backup a Ghost site hosted on a VPS is
…
»
A caveat before we get started: this essay will hopefully apply to people at least vaguely like me; it may not apply to people from different cultural backgrounds.
These days swearing seems almost
…
»
I like to get things done fast.
I’ve gradually learned, however, that trying to get things done fast can be self-defeating. There’s a balance. If I work too fast, I make
…
»
First presented to friends and family on New Year's Eve, 2022
When I was young, people would often tell me how lucky I was. I agreed with them, but wasn’t
…
»
How is it that people can be irritating, without doing anything? Much of the day I have spent being irritated at people for the most ridiculous reasons: the sounds people make — slurping, breathing
…
»
My brother expects everyone to be nice. I expect everyone is out to get me. Surprising no one, it seems like everyone my brother meets is nice, and everyone I meet is out
…
»
There aren’t many good ways to monetize a blog. Ads degrade the reader’s experience; membership paywalls restrict reach; sponsorships restrict freedom. Affiliate links have the potential to be a non-destructive monetization
…
»
Following on from my previous two posts on the topic, here are some additional things I’ve learned running this blog for free on Fly:
1.
You can survive a HackerNews traffic spike,
…
»
It’s unlikely, but it’s possible. That’s the beautiful thing about writing on the internet.
I have no idea who you are. You might be the Queen of Denmark. You might
…
»
We all have data that we need to store, and then find. Regardless of type, data tends to build up. Eventually, we need some system for organizing it into sensible categories.
It turns
…
»
[Members only post] I rarely comment on the internet, even though I often have things I want to say, and would like to contribute to the communities I lurk in.
…
»
Not long ago, I wrote a post on how to deploy a Ghost blog on Fly.io without paying a dime. Shortly after, Ghost removed support for SQLite in production, in favour of
…
»
[Update September 9th 2022: I contacted the Ghost security team on August 22nd, before publishing this article. Yesterday, I received a response from Ghost's CTO & co-founder; her fix is in
…
»