From LastPass to KeePassXC - a quick import/export guide. Recycled and refreshed from my old blog, now on the wiki

About getting tips without getting paid

I updated my About page. I added a blurb about this website, mentioned my wiki, and cleaned up a little. But what I actually want to talk about is the “give me money” part.

First off, I don’t blog for money. I don’t write articles on my wiki for money, and I don’t plan to charge for video content (which is something I’m trying to do more of) either. While I put time and effort into everything I mentioned, I’m not interested in money in exchange.

What is more valuable to me, and has been throughout my technology quest for the last 8 years or so, is information. I love sharing what I know and I enjoy getting information from others. When you read something I wrote, you can comment and share your thoughts. Information in the form of interaction.

That said, money can express gratitude. Tipping. It’s even called gratuity. I have Liberapay and Ko-fi pages on the About page. Here’s the idea:

If you enjoy what you read, visit my sites often, and find them useful, you can express gratitude beyond simple interaction (I always love hearing from other folks on topics I’m passionate about, don’t you?). Leave me a tip. This is not sponsorship.

A tip does not mean I’m going to adjust my writing to someone’s liking because they tipped me. That would be payment, which I refuse to receive. Please don’t subscribe for a monthly donation either. That’s not a tip, that’s trusting me to have something worthwhile to say every month. I can assure you, I don’t. Thankfully, I do not need financial support. Please donate to other organizations and people who need this money more than I do. If at one point I will work on a project that needs support, I will let you know.

I tried to stick with Stripe and options that can leave you anonymous. PayPal, for example, will reveal your email address. I don’t need to know who you are if you don’t want to tell me.

…And that’s about it. I’ll step off my soap box now. Enjoy your stay!

CaptainLog - this time a PeerTube video

I’ve made a couple of changes to my Wiki, and CaptainLog is overdue for an update. Since I’m trying to push myself to do more videos (to get practice doing them and to get over the issue of showing my face), I thought I’ll try to do just that.

It’s quick and potentially pretty boring, but hey, it’s something. I’m probably aware of the issues you’d notice right away. Other than that, video embedding with PeerTube works great and uploading the video was faster and easier than it will be on YouTube.

Well, here it is.

Hello @eludom@fosstodon.org this is JTR from Micro.blog, you should see this as JTR at my domain. And while I’m at it, I’ll experiment on some other willing folks who do not know they are willing yet: @joel@fosstodon.org @adamsdesk@fosstodon.org @jack@baty.social

Cleaning my RSS subscriptions. I forgot how nice it is to read personal blogs.

I regret giving up my Pixel 4a

Intro:

I read “There are too many iPhones” from @gr36 this morning, which got me to vent. I went into my old archives and dag out my post about the Pixel4a, A phone I stupidly sold to get the Pixel 6, which I regret getting (too costly, too Google, and of course, too damn big).

This is the old post from 2020-08-27. Almost everything I say in it is relevant today, including wanting to go into GraphineOS.


I received my new Pixel 4a a Friday before last and after a week I can say this with confidence: this is the best smartphone Google ever made. I also hope it will be the last phone I buy from Google.

If you want to read more about the Pixel4a, There are plenty of reviews on the web, both written and videos (here’s a recent in-depth one from arstechnica, and a quicker video from the Verge). Here I’m going to focus on why I like this phone.

Hardware: The Phone

Let’s start with the obvious: the price. At $350, Google is back where it has always been best: supplying top tech at a price that doesn’t twists people’s arms. At hard times like this, with folks losing their jobs, this is a welcome change from the $800-plus flagships.

The Pixel 4a is not a statement of class like the iPhone, and it’s far from delivering the latest and greatest. That’s fine because I don’t need the latest and greatest, I need a damn phone. The iPhone 8 Plus, which I have for work, still sells for about $500 today(1)

The iPhone 8 Plus is too heavy and too big, yet somehow the screen on it is smaller than the one on the Pixel 4a. This makes a big difference. The Pixel doesn’t fall out of my hand when I pick it up like the iPhone 8 Plus does. I can reach the corners of the screen without doing crazy hands acrobatics. It doesn’t stick out of my pocket for everyone on the street to see. It fits into my pouch when I go for a run. These may look like insignificant details, but the overall experience is liberating.

As a bonus, the pixel comes with an earphone jack. I can carry my FLAC files with me on the phone and listen to my higher-end earphones at the office now. The Bluetooth headphones are good for meetings and streaming music, but if I want to get lost in some good stuff, I need an audio cable(2). It’s also nice to plug in my good set and charge my phone at the same time when I’m at my computer.

I know the argument for/against Pixel phones is all about the camera, the better battery life, lack of better water resistance, Android sucks/rules, blah blah blah. I don’t care about those. While I don’t particularly care about looks, the Pixel does look nice. The edge-to-edge screen without bezels, the crisp image, and the fabric cases to match, it puts the iPhone in perspective.

The software (Android)

I used to marvel at Google’s utilitarian vanilla Android and scoff at anything that isn’t a pure Android experience. Now, after a couple of years in IT working with Android, iOS, macOS, Windows, and of course Linux, I’m moving forward.

It’s called GrapheneOS. A mobile OS that strips the Pixel from what makes it Google. It’s a mobile OS built for privacy geeks who want a smartphone that doesn’t call back to the mothership. I want to wipe this phone clean and see if I can live without Google on me all the time.

But I’m cheating. I still have my iPhone. I’ve decided that all the apps that need to “spy” on me can be on my work phone. Bank app? I don’t mind if my job, which pays my salary, sees my bank statements. Google Maps? If I travel, I can’t leave work completely behind anyway. Phone calls? I barely call people anymore and most of my contacts are on iPhone, so I don’t mind using Facetime. Everything private however will live on the Pixel. My org notes in Orgzly, my contacts on Signal(3), my media, passwords, etc.

Right now, this is a challenge I want to take. I still have my old Pixel 2, and I’m planning to use it first as a “demo” version to see how this works out - or fails. By the time I’m done, I believe GrapheneOS will already have a working Pixel 4a version.

Why? Well, why not? This blog is called the art of not asking why, after all.

Footnotes

(1) This price came up for a refurbished iPhone 8+ on Apple’s website.

(2) I find that I don’t need my amplifier when I connect directly to the jack. With the USB-C dangle, which looks terrible and prevents charging at the same time (so the phone slowly runs out of juice), I need to use an AMP as well. Visualize this: an audio cable from the headset goes into an adapter, which goes into the AMP, which goes into the phone. I want to say there’s a slight difference in sound quality without the amp, but I don’t have a professional-grade headset to detect that sort of thing.

(3) This will be tricky since Signal is not exactly open source, but I’m aware there’s a way to install the APK anyway. Actually, Signal puts out its APK on its website.

I updated my old blog one last time. I like writing in Emacs, which is what I used to do on the old blog each time – but I also like having the option to not worry about it and just type away when I want to.

Made a couple of changes to How I browse the net: bookmarks, org-mode, and a password manager and trying something else to get this on Fosstodon.org.

It’s only appropriate to get serious about the Micro.blog section in my wiki at this point, isn’t it?

Added “comment on micro.blog / Mastodon” plug-in 💡. I hope this will help with comments from fosstodon.org 🦣 as well. Open to suggestions!

How I browse the net: bookmarks, org-mode, and a password manager.

I was recently asked about bookmarks, and I realized my browser/bookmarks workflow might seem a bit odd…

  • My main browser at home is LibreWolf, which is a privacy-focused Firefox fork (kind of what Brave is next to Chrome, but not really). It uses a Searx instance for searches.
  • For work and “We don’t like your VPN” places (like my bank for example, or health insurance) I use Brave. I believe it uses its own search. (I switched to Google, as this is my “boring me, vanilla guy, nothing to see here” kind of deal.)
  • For blogging at home, I use Firefox. It uses DuckDuckGo (the default) for searches
  • For writing (journal and sometimes blogging) I use EWW, which is the Emacs' built-in web browser. It uses Wikipedia as a search engine.

Sometimes I launch a URL directly from KeePassXC. I have a section of pages I visit often, so it’s another way of logging into those with the credentials ready to go.

I do have bookmarks saved where it makes sense. For example, my Brave browser has bookmarks for various bills-paying related sites; but LibreWolf does not have bookmarks I use often, because these are launched from KeePassXC.

Another way I sometimes browse the internet and save pages is with org-mode - but not the way you probably think. I don’t have a “bookmarks.org” somewhere or a file with different URLs. Instead, the links depend on the task or project they’re attached to.

For example, if I want to buy a new hard drive, I will have the task in org-mode and several links in it leading to search results across different sites. Another example is a link to a location, say a museum, I visited on a certain day. This works well because the connection I make mentally makes sense to me; if I want to find the model of the hard drive I purchased, for example, I will look up the task that had to do with it and find it. When I work in org-mode, the links will open in EWW. If I need a full browser (to visit the hard drive link from Amazon), I just need to press “&” to open my external default browser with that link.

Do you have your own weird way of saving locations on the net? Do you even bother? Or do you keep a tidy list in your Safari/Firefox/Chrome?

taonaw.com now directs to micro.blog!

Transferred my domain to micro.blog successfully. taonaw.com will take you to the new blog now, complete with SSL, courtesy of @menton and the MB community.

The old blog will stay up with an alternative link. I hope to migrate posts over slowly, at least some.

CSS Fixed

The CSS is fixed, with the help of my partner. No more white highlights or pink ones.

to quote @manton: “The Alpine theme is a “Hugo theme for Micro.blog, based on Marfa theme, which was based on NeoCactus and Cactus for Jekyll.”

Alpine had a white color highlight for links, while the other (Marfa?) had pink ones. We had to find and adjust both stylesheets.

Oblivion - 2013

A bit of The Matrix thrown into a cheesy heroic story about freedom. Good for a chill night for easy viewing, don’t expect anything special.

The twist in this movie is not really a twist, because by this point we’re used to it, like turning around full 360. Bla bla aliens enslave humans, bla bla brain washing humans, bla bla somehow humans' brains can’t be brainwashed completely, bla bla true love will unlock everything, etc etc.

Left unexplained: why do such advanced aliens need humans to fix their own machines? Why keep any humans alive? What’s the point?

Cool tech, cool toys, nice action, awesome drone noises. Tom Cruise with his Top Gun sunglasses is still flying like a bat from hell.

Oblivion, 2013 - ★★★ (contains spoilers)

This review may contain spoilers.

A bit of the Matrix thrown into a cheesy heroic story about freedom. Good for a chill night for easy viewing, don't expect anything special.

The twist in this movie is not really a twist, because by this point we're used to it, like turning around full 360. Bla bla aliens enslave humans, bla bla brain washing humans, bla bla somehow humans' brain can't be brain washed completely, bla bla true love will unlock everything, etc etc.

Left unexplained: why do such advanced aliens need humans to fix their own machines? Why keep any humans alive? What's the point?

Cool tech, cool toys, nice action, awesome drone noises. Tom Cruise with his Top Gun sunglasses is still flying like a bat from hell.

Oblivion, 2013 - ★★★ (contains spoilers)

This review may contain spoilers.

A bit of the Matrix thrown into a cheesy heroic story about freedom. Good for a chill night for easy viewing, don't expect anything special.

The twist in this movie is not really a twist, because by this point we're used to it, like turning around full 360. Bla bla aliens enslave humans, bla bla brain washing humans, bla bla somehow humans' brain can't be brain washed completely, bla bla true love will unlock everything, etc etc.

Left unexplained: why do such advanced aliens need humans to fix their own machines? Why keep any humans alive? What's the point?

Cool tech, cool toys, nice action, awesome drone noises. Tom Cruise with his Top Gun sunglasses is still flying like a bat from hell.

Forgot that WhatsApp doesn’t care what phone number to tell it to use, if you switch to a device with a different number, it disconnects from the identity you had and starts a new one. So, I had to update my family and friends I’m switching numbers, confusing them yet again.

Frustrations with fine-tuning CSS

I spent over an hour trying to fix a few annoying #CSS issues on the blog, and I give up for now. Certain changes I make seem to work the first time around but not later.

For example, I could specify I want links to have an underline (text-decoration: underline;). I don’t always see the effect in the preview pane inside Micro.blog, but I do see that in a private browser window. So I make an additional change, and… nothing. I switch back to text-decoration: none; and… links are still underlined.

This drives me nuts. You can’t change something if you get different results for the same copy-paste CSS code. There’s an option to reset the cache in Firefox, so it doesn’t do that, but it still doesn’t seem to work, and by this point, I lose track of what I’m trying to change.

Enough for now; I’ll try a bit more later.

It's time to call it: Micro.blog is staying

The problem with waking up to tweak your blog at 4 in the morning is that you don’t keep notes. When I wake up a second time, I’ll try reconstructing what I did in the Wiki.

Here’s my attempt at it for now.

Read More →

Still confused about #microblog.

My posts (like this one) will show on #mastodon OK, but then it’s coming from another account, so when people reply on my jtr@fosstodon (probably what you’re seeing now if you read this), the interaction won’t show on micro.blog.