The new Ghost album, Skeletá, is pretty good, even if it's not my favorite of theirs. Meliora may be at the top, and I definitely think it's their most even and refined. The lyrics on Skeletá can occasionally be cringey, not unlike Impera, but like all Ghost albums, there are some hits, and they're not all singles.
The rock ballad Guiding Lights may be my favorite song on the new album. It sounds like something that belongs on a film's soundtrack. It also contains what I consider to be genuinely useful insight. I'm a bit embarrassed to quote Ghost on philosophical matters, but as Seneca said, “I shall never be ashamed of citing a bad author if the line is good.” (Not that Tobias is a bad author. He's just not who most people think of when they think of philosophy.)
Anyway, the line is:
The road to nowhere is long.
In other words, if you find yourself stuck, you may be on the wrong path, and continuing down it may never prove that to you. In fact, the belief that the reward is “just a little ways ahead” is a pretty good indication that you'll never reach it, especially if you've found yourself believing that more than once. Although it can be painful, in circumstances like these, you would be better off turning around and trying something else. You might even find that another approach gets you to your destination much faster than anticipated.
The financial incentives to create addictive digital content would instantly disappear, and so would the mechanisms that allow both commercial and political actors to create personalized, reality-distorting bubbles.
Clickbait, listicles, and affiliate marketing schemes would become worthless overnight. Algorithm-driven platforms like Instagram and TikTok that harvest and monetize attention, destroying youth, would lose their economic foundation.
[…]
Removing these advanced manipulation tools would force everyone—politicians included—to snap back into reality. By outlawing advertising, the machinery of mass delusion would lose its most addictive and toxic fuel.
There should be an app, browser, browser add-on, or some other tool called Deshittify which does everything accomplished by uBlock Origin, Pi-hole, Unhook, DeArrow, SponsorBlock, Fakespot (which is now discontinued), ClearURLs, and more, with reasonable defaults and in one convenient package. God, that's a long list. For those who aren't familiar with those tools, they block ads, trackers, addictive designs on YouTube, fake reviews, and more. The web is a mess.
If anyone wants to steal this idea—not that the idea is all that original—please, go right ahead. Mozilla, Brave, someone: do this!
I enjoy the craft of computer programming, the endless desire to solve problems better than I did last time. I may enjoy it more than any other aspect of my job, and it’s served me well in my career. I’ve become a good programmer. I may even be a very good programmer. I don't know. I’m not sure I can make that distinction myself.
Is that enough? I don’t know. In all commercial art, the artist needs to sacrifice some amount of beauty and perfection to pay the bills. (I don't mean for that to sound too pretentious, but I do think of software development as art, or at least much more like art than most people imagine.) Too many sacrifices, though, and the work becomes painful. Where's the line? How much should one allow it to move? I don’t know.
I've been rewriting my Neovim configuration in Lua to take advantage of the built-in LSP client, leverage mini.nvim as much as possible, and use more modern plugins in general. I honestly struggle to understand why the process is so much fun. Maybe it's that perfect balance of challenge and relaxation, novel and familiar. It feels like playing a good video game.
In any case, as enjoyable as it's been, it has only cemented my view that Helix is the future of terminal-based code editing, at least for those who like modal editors. Setting up Neovim for feature parity with Helix is a monumental effort, requiring many, many hours of work. I can't imagine most people being crazy enough to do it, unless of course they find it intrinsically enjoyable. That said, given what I know about the Vim and Neovim communities, a surprising number of people besides me do find it intrinsically enjoyable.
Mozilla, just let me pay for Firefox. No telemetry, no Google, no bullshit. I get it. Nobody likes ads, nobody likes their data being sold, and building a web browser isn't cheap. Just let me pay. I'd proudly pay for a web browser that puts users first.