Kelson Reviews Stuff - Page 1

Enafore

(Previously Pinafore and Semaphore)

★★★★☆

Before I discovered Elk and Phanpy, I used Pinafore as an alternate app for my Mastodon account, and later as a front-end when I was first testing GoToSocial. Like those, it’s a single-page web app (SPA) that runs entirely in your browser, talking to your server directly.

It’s fast and reliable, with a focus on privacy and accessibility, and an even more minimalist look than Phanpy. Lists are still kind of second-class UI, but you can pin one to your main toolbar replacing the Local timeline, which can be convenient.

Disco’ed

I kept using it off and on after the author discontinued it due to burnout, mainly because it doesn’t have Elk’s issues with Markdown on GoToSocial.

Semaphore picked up the project where the original author left off, but seems to have been abandoned somewhere along the line.

Current

I recently discovered Enafore, another fork that’s still being updated. Apparently it has “better support for Akkoma, glitch-soc, and Iceshrimp,” though I haven’t found a comparison yet. The main thing I’ve noticed is that it lets you choose a format type (plain, HTML, Markdown, BBCode etc.) per-post when writing on GoToSocial or Akkoma.

There are still a couple of baseline features I miss from other Mastodon web apps:

  • Enafore only shows ALT text on hover (making it inaccessible on touch screens).
  • Posts in the same thread show up separately in the main timeline.
  • Filtered posts are straight-out removed, not just collapsed. Including my own.
  • You can only log into one account per instance.

But simple is good for self-hosting, and the risk of hosting a few extra static HTML, CSS and JavaScript files is, like the cost Lawson mentions, basically zero. Of the three Mastodon-compatible web apps I’ve used, this the the only one I’ve seriously considered hosting myself as a dedicated front-end for my GTS site. That’ll be interesting, if I ever get around to it!

Overgrowth

Mira Grant

★★★☆☆

I did like this book, but not as much as I’d expected to.

At the level of plot, it’s like Invasion of the Body Snatchers from the point of view of a pod person who’s been an alien all her life. On a character level, it’s about trying to go through life knowing you’re different from everyone around you. And thematically, it’s about friends and family vs. the world, and vs. each other, and figuring out where the lines are between who you can trust and who you can’t.

The main character has been certain since childhood that she’s actually an alien plant who replaced a little girl lost in the woods. (More of a classic changeling than the October Daye type.) And because of the kind of book it is, she’s right.

The prologue is not for the squeamish. But the rest of the novel is more eerie sci-fi and less horror.

It’s mostly told from Stasia’s point of view, with occasional fragments of letters, or teacher’s notes, or scientific articles between chapters. One of the problems I had was that most of the other characters aren’t
well, maybe I shouldn’t say “fleshed out” when half of them are plant people, but while Stasia’s puzzlement over their motivations supports the story thematically, it makes it less engaging. Though there is an interesting shift in perspective as the advance vanguard becomes less human and more plant.

Doomed

I can’t help but think of this as a more cynical, post-COVID take on some of the same themes that Newsflesh. It’s got the same kind of small group of found family vs. vast forces bigger than themselves (including improbable escapes from secret government facilities), wrapped in a body horror tale in which humans are being replaced and/or eaten by something that looks almost but not quite human. But in this version, we’ve been too busy tearing each other down to band together and protect humanity. The author doesn’t state so outright, but her response on a Reddit AMA regarding how she would write it differently now echoed through my mind repeatedly while reading it.

I would not write the Newsflesh trilogy. Being able to write that series required me to have a measure of faith in both a public health response and in the desire of my fellow humans to keep the people around them safe, and I have lost that faith, essentially completely. I am no longer optimistic enough for Newsflesh.

And while the humans of Newsflesh are able to fight back the zombie hordes and rebuild civilization, it quickly becomes clear that the best anyone can do here is salvage what’s worth preserving of humanity.

More Connections

I ended up reading a cluster of oddly-related books this summer: Overgrowth reminded me to finally read Interference, another book with intelligent alien plants, mimicry, and invasions with shifting alliances. Interference and The Downloaded both involve long-lost interplanetary expeditions reconnecting with Earth. The Downloaded and When the Moon Hits Your Eye are both character studies in an apocalypse that can’t even be mitigated. Even Automatic Noodle opens with the main characters waking up long after a disaster (though it’s only months, and only a local disaster.)

Elk (Mastodon App)

★★★★☆

An alternate web front-end for Mastodon and compatible servers. A bit more user friendly than Mastodon’s web interface, but ever so slightly buggier, especially on those non-Mastodon servers. Supports multiple accounts on the same or different servers. Like Phanpy and Pinafore, it runs in your browser and talks to your server so you’re not sending data. It’s a little more cluttered than Phanpy, but only because it shows you more.

Elk works well as a front-end to GoToSocial except for a minor bugs. First, it gets out of sync easily. It’ll tell me I have a notification, but when I look, it’s not there, and I have to reload the page.

(There’s also a rare bug, possibly GTS specific, where Elk will desync between what’s visible and where a click registers. I’ll try to click on “Load more” and it will register an action on a post instead. I haven’t narrowed down when it happens, but I haven’t seen it in a while, so maybe the issue’s been fixed. This of course means I’ll see it again as soon as I post this.)

The biggest problem I have with Elk is that its own support for parsing Markdown in posts to format them interacts badly with servers that parse Markdown themselves. Sometimes it converts characters it shouldn’t, and it alwasys loses inline links when editing. On more than one occasion I’ve had to add links back manually, and on more than one occasion I’ve canceled the edit and switched to another front-end that doesn’t try to second-guess the post format.

OpenVibe

★★★☆☆

It’s a cool idea! Combine all your social networking feeds into a single app. Respond to posts and let the app choose the appropriate account. Cross-post easily. And I really like the typeface)!

My key takeaway is that to use it, you have to either be following a small enough number of people across services, or you need to be OK with not catching everything. (You kind of do anyway, but this takes all your sources and mixes them into the same firehose.)

Currently, it supports one each of Mastodon (and compatible servers including GoToSocial), Bluesky, Nostr, and Threads, plus RSS/Atom feeds and plans to add Tumblr. You can also set up multiple profiles, but each can only have one account of each type. That means if you have two Mastodon accounts and a Bluesky account, you can’t set them all up on the same profile.

Feeding Issues

RSS support finally launched last week, which is why I picked up the app again. Again, I do like the idea of being able to just follow websites instead of following a social media account that follows the website! It auto-detects feeds correctly, so you only need to enter the main website to subscribe to its feed. On your timeline it’ll show the title and summary, and tapping on it opens the article in a reader mode without all the extra clutter. The article view also has a button to just show the actual web page.

Downsides: If you’re following an site in a social context, you can’t comment, and if you’re following one in a news context, it gets lost in the shuffle.

Also, it doesn’t seem to do use the content of a full-text feed. It always loads the web page and then strips out what it thinks is unneeded. I can use Nextcloud News seamlessly in airplane mode. That’s not the case with OpenVibe, which will just sit there with a blank screen, trying to download.

And it’s been sending me snarky “reminders” to just add an RSS feed, already, even though I already have. I am not a fan of communication apps that send me promotional notifications.

Context Troubles

Unfortunately, it’s a whole new layer of context collapse, with the added bonus that the contexts get pulled apart too. Making a single cross-post is easy, but you’re stuck with the shorter size limit, and it doesn’t remember that the Bluesky and Mastodon versions are the same post. You still have to do followups manually, once per network. (Sure, you have to do that when you’re using separate apps too, but at least you expect to be able to do that, because the context you’re using it in is different.)

The biggest problem for me is that I’m already following too many people on the Fediverse to keep track without using lists. Bluesky accounts just get lost in the shuffle. What I’d really like to be able to do with this kind of combined app would be to combine custom timelines across accounts. Make a list for Science Talk and include people on both Bluesky and the Fediverse, that sort of thing. But that doesn’t seem to be the kind of app they’re trying to build, at least not so far.

Well, that and the fact that the “Following” tab keeps getting stuck, but that seems to only be a problem with GoToSocial, not Mastodon. Either that or I really am following too many people!

The Downloaded

Robert J. Sawyer

★★★★☆

A short, fast read built on the idea that while you can preserve people cryogenically, you have to actively keep their consciousness running in a virtual environment so it doesn’t dissipate before they’re thawed out. There’s not a lot of story, mostly just character studies, looking at how people with different VR experiences might react to waking up centuries after the fall of civilization. The astronauts who were supposed to be on their way to another star system basically experienced virtual heaven, while the convicted murderers served virtual prison time.

Structure

The Downloaded started as a full-cast audiobook, with the Covid-imposed constraint that [each scene feature only one actor]. (I don’t know why they did it that way instead of just mixing different recording sessions.) And it shows. It’s not a problem that each scene is an interview. That’s a time-honored narrative structure. But once you get to the middle and you find out who’s interviewing them, you start getting half-conversations with awkward “so, you’re saying ____?” to pass the information to the audience.

Maybe the voice actors sell it better than the plain text of the novel. Apparently Brendan Fraser voices Roscoe, which sounds like absolutely perfect casting. (I still haven’t seen The Whale, but I watched four seasons of Doom Patrol in which he delivers a surprisingly moving and nuanced portrayal of Cliff Steele.) I’ll have to see if the audio version is still exclusive to Audible or not.

Connections

Weirdly, I ended up reading a cluster of oddly-related books this summer: The Downloaded and When the Moon Hits Your Eye both cover character studies in an apocalypse that they can’t even mitigate. This and Interference both involve long-lost interplanetary expeditions reconnecting with Earth. And Interference and Overgrowth both involve intelligent alien plants, mimicry, and invasions with shifting alliances. Even Automatic Noodle opens with the main characters waking up long after a disaster (though it’s only months, and only a local disaster.)