Kelson Reviews Stuff - Page 2

Sly (Image Editor)

ā˜…ā˜…ā˜…ā˜†ā˜†

Simple, friendly image editor that doesn’t need any extra permissions, it just lets you adjust your photos! It’s not elaborate, just basic adjustments like cropping, changing contrast or saturation, sharpening or noise reduction. Feels more suited for mobile, but has a Linux version as well as Android. There are only two features I miss when using it on my phone:

One bug is, for me, a showstopper: While there’s an option to save EXIF metadata, it doesn’t seem to work. I always want to keep the original timestamp, and my main use case for an easy photo editor on my phone is to be able to quickly crop a photo to upload for iNaturalist or MapComplete, in which case I want to keep the location too.

For now I’m using Image Toolbox, which is slightly more awkward. If and when Sly implements the share target and fixes the metadata bug, it’ll a whole lot more streamlined for this flow!

Scrambled EXIF

ā˜…ā˜…ā˜…ā˜…ā˜†

Scrambled EXIF is one of those ā€œdoes one thing really wellā€ apps: It’s a filter that removes all the date, time, location, camera, and other metadata from a photo as you share it. Using it is incredibly simple: Share the photo to Scrambled Exif, and then it’ll ask you what app you want to share it to.

It’ll optionally fix EXIF-based rotations and rename your file too (in case you don’t want the filename to give anything away).

The only problem I have with it is that most of the time, I don’t want to remove everything. 99% of the time I want to keep the timestamp, and there are times (like posting observations to iNaturalist) when I want to keep the location too. So I don’t use it very often, though I do keep it on my phone for when I do.

But for its primary use case, it’s sheer elegance in its simplicity!

Calculating God

Robert J. Sawyer

ā˜…ā˜…ā˜…ā˜…ā˜†

It’s been a while, but Calculating God sticks in my head as an interesting exploration: What if there is scientific evidence out there for a supreme being, but to find it you have to correlate knowledge from multiple inhabited worlds across the galaxy?

The specific situation is a pattern of mass extinctions that’s common on all known inhabited worlds, and a multispecies expedition has come to Earth to cross-check our fossil record and see if it matches too. (It does, of course, which is what sets the rest of the book in motion.)

Like a lot of Sawyer’s more philosophical science-fiction, it’s mostly talking and thinking and figuring things out. There’s not a whole lot of action, and I remember thinking the young-earth-creationist vandals were too much of a caricature to take seriously. (I suspect if I read it again now, they’d seem subtle compared to the pundits and politicians making noise today.)

The main (human) character is a paleontologist, and most of the story takes place in and around a natural history museum. He and the aliens spend a lot of time checking for mismatches, trying to find other explanations for the matches, and looking at planets that didn’t make it one way or another.

I think this may have been the first place I saw the ā€œgreat filterā€ concept named (the idea that somewhere between a planet having the conditions for life and a spacefaring civilization there’s at least one step that’s extremely unlikely or difficult). They’d found worlds that had nuked themselves into oblivion and others that were simply abandoned (though the human dying of cancer comes up with a compelling theory as to what happened to them), but only three that were still alive.

There’s a deus ex machina close to the end, but it’s sort of the point of the book, and an epilogue that pulls together several of the ā€œwhy is this aspect of life universal???ā€ questions the characters had been trying to figure out.

Overall: big questions, with interesting possible answers, that will make you think of science and religion.

Moshidon (Mastodon app)

ā˜…ā˜…ā˜…ā˜…ā˜†

Moshidon is a modified version of the Mastodon app for Android phones that adds a bit more functionality. Some that was just left out of the official app, like the local and federated timelines. Some that vanilla Mastodon doesn’t support, like writing formatted posts or local-only posts. And a lot of quality-of-life features like filling in missing parts of remote profiles, making bookmarks easier to get to, switching a specific post view between accounts, etc. Otherwise it’s pretty similar to using the official app.

The only thing that keeps tripping me up is the tap-to-cycle on the ā€œHomeā€ button. It’s a quick way to cycle through lists, and you can remove the local/federated timelines (per account!) and just switch between your custom lists, but after using the app for a few weeks it’s still not the way my brain expects it to work. I much prefer the way Tusky lets you choose the toolbar buttons instead.

Overall, it’s more capable than the Mastodon app, but not quite on the level of Tusky/Husky/Pachli or Fedilab.

GNOME Web (aka Epiphany)

ā˜…ā˜…ā˜…ā˜†ā˜†

GNOME Web is one of the few WebKit-based browsers built for a non-Apple system. It handles the basics: displaying websites, autofill, multiple tabs, bookmarks, and reading mode, plus you can install portable web applications to your desktop.

It’s only really designed to run under GNOME, and while it can run under other desktops, I’ve found Falkon to be more flexible. And more stable. ā€œWebā€ has crashed a lot in the weeks I’ve been trying to use it as my main browser.

There’s some built-in ad-blocking and tracker-blocking, but they’re just on/off switches. There’s no way to see how it’s deciding what to block, whether it has a list that needs to be updated, etc.

There’s no extension support. It can’t even manage GNOME Shell Extensions, which means you need to keep a Chromium– or Firefox-based browser around even on GNOME. This also means it can’t connect directly to external password managers (so I’m using autotype as a workaround, same as on Falkon), though it looks like KeePassXC can act as the ā€œsecretā€ service, replacing gnome-keyring. That’s not something I’d considered.

Bookmarks management is only through a sidebar, and it’s the kind of thing that works fine if you only have a few bookmarks, but if you have too many, it’s a pain to deal with. And there’s only limited bookmarklet support. On-page changes seem to work, but anything that loads a new page doesn’t so far. And while you can import and export, there’s no sync capability.

Font smoothing goes too far on my old 1x monitor and text looks blurry.

Installing Web Applications

You can install progressive web applications (PWAs) to the desktop, which will show up in GNOME’s application list. Since PWAs don’t need all the missing features for navigating around the web, and since Epiphany is lighter than, say, Vivaldi and will open external links in whatever your default browser is, I’ve been using it for stuff like Phanpy.

Tip: If you sign into an app using a different website (ex: social networking front-ends like Phanpy), go into the web app preferences and add that other website to the Additional URLs section (at least temporarily). Otherwise it’ll open the login form in a regular Web window that’s not connected to the webapp session.

GNOME Naming Notes

The browser was originally called Epiphany, until the GNOME practice of simplifying names got to it and called it Web…but the packages are still called epiphany. I remembered it had originally been built on Gecko, and that there was some connection to Galeon. (It’s long since been discontinued, but I used it as my main browser on Linux in the early 2000s because it was so much faster than Firefox, which at the time was still drawing all its own buttons and toolbars and such with the web engine). Apparently, Epiphany was started by the original Galeon developer after a split over whether to simplify the UI or not.

It is kind of amusing that it’s running on an engine (WebKit) based on one (KHTML) originally written for KDE, though!