To keep it simple, you use an when the first letter of the next word sounds like a vowel when pronounced (vowel sound) and appplies to ancronyms too. Otherwise you use a.
Yes, I'm well aware. I'm responding to the code in the OP's article (you need to click through the link at the bottom of the HN submission--I have no idea why the OP blog has two separate pages for this).
bugufu8f83 · · focus · HN ↗
An uber-rich man riding in an Uber installed an Ubuntu package.
I'm actually a bit surprised by this rule. Is this line there entirely due to the word "ubiquitous"? I think it is.
ExoticPearTree · · focus · HN ↗
bugufu8f83 · · focus · HN ↗