Paolo Amoroso's Journal

Tech projects, hobby programming, and geeky thoughts of Paolo Amoroso

With a group of friends, in April of 2022 I did a dream trip to view the launch into space of astronaut Samantha Cristoforetti at Kennedy Space Center in Florida.

We flew Turkish Airlines from Malpensa, Italy, to Miami, USA via Istanbul. Although the airline food was better than average and the staff helpful, a number of issues made the flights unpleasant and stressful: broken, confusing, and limited website and mobile app that didn't issue boarding passes, forcing us to long lines at check-in desks; hard, uncomfortable seats that hurt our butts; unresponsive and miscalibrated touch screens of the in-flight entertainment systems; tight margins for connecting flights; delays that forced us to mad rushes for chilometers at Istanbul's airport to catch connecting flights at impossibly far gates; too many passengers not wearing face masks, or wearing them incorrectly, while the flight crews didn't care much.

On top of that, our baggage didn't arrive with the return flight. Most of us got the baggage soon, but one of my friends is still waiting for his.

I'm not sure I'll ever fly Turkish Airlines again.

#misc

Discuss... Email | Reply @amoroso@fosstodon.org

I'm back from a trip to view the launch into space of astronaut Samantha Cristoforetti and her crew aboard the Crew-4 flight to the International Space Station. I'm still processing this once in a lifetime experience, as well as reviewing the thousands of photos and videos I and the friends I traveled with took.

#space

Discuss... Email | Reply @amoroso@fosstodon.org

After blogging daily for over a month, I'm taking a deserved break.

I'm going to travel from Italy to USA to view the launch of my astronaut friend Samantha Cristoforetti at Kennedy Space Center, Florida. The SpaceX Falcon 9 rocket carrying the Dragon capsule of her Crew-4 flight to the International Space Station will blast into space no earlier than April 23, 2022.

There will be so many things to see, stuff to do, and excitement I'm unlikely to post much. But I'll try to share some photos and updates to my Mastodon profile.

#space

Discuss... Email | Reply @amoroso@fosstodon.org

I use exclusively Chrome OS on the desktop and store most data in my Google account. So Spinbackup is the best cloud-to-cloud backup and recovery tool for my needs.

It allows to back up the data from my Google account in Gmail, Google Drive, Google Photos, and other Google products. Spinbackup also supports personal Google accounts for individual use, is affordable, and lets me access the data even if I lose access to my Google account (don't take this feature for granted).

The product has a few rough edges though. Two-step verification comes with no backup codes. And there's no way of updating a payment method, other than canceling a subscription and purchasing it again with a different method.

#chromeOS

Discuss... Email | Reply @amoroso@fosstodon.org

Ever since trying the IndieWeb I realized something the tech elite rarely thinks about, if at all. The IndieWeb needs a lot of work to be useable by ordinary people, let alone considered an option. Manuel Moreale reached similar conclusions:

Personal sites are not going to “come back” because they never “went away” to begin with. At one point they were the only available tool and that's why they were everywhere. But at that time the web was also dominated by tech oriented people and those same people still have personal websites to this day. They've simply become a minority. Today's web is filled with people who are not tech savvy—or nerds—and they are content to use social media platforms. They never cared about having a personal site. It was never a thing for them.

#misc

Discuss... Email | Reply @amoroso@fosstodon.org

Platforms like Stoop Inbox and Feedly want to be the inbox for newsletters. They provide a unified inbox for reading email newsletters outside of email clients and optimized for the format.

This is great for readers. But these platforms swap the subscribers' email addresses with addresses generated and owned by the platforms, thus hijacking the relationship between authors and subscribers.

So why don't Gmail, Outlook, and other email client vendors adapt their products to improve the newsletter reading experience straight at the source?

Keeping newsletters in the inbox maintains email decentralized and gets rid of yet another gatekeeper.

#misc

Discuss... Email | Reply @amoroso@fosstodon.org

Do you dream of being a celebrity or influencer? Careful what you wish for.

My name is Paolo Amoroso and I'm on Twitter as @amoroso. My last name is the same as that of a few major celebrities such as an Italian singer, at least one football player, and a politician.

From time to time my Twitter profile receives reactions intended for the celebrities, as the users unintentionally mention my handle or don't remove it when replying or quoting. Up to last year, in these cases I got at most several dozen reactions.

One year ago today the wildly popular football celebrity Alex de Souza, who has 3 million highly-engaged Twitter followers, unintentionally mentioned me in a tweet instead of a football player by the same last name.

All viral hell broke loose.

De Souza tweeted overnight. Opening TweetDeck the following day, I was greeted by thousands of reactions, mostly likes, but also dozens of retweets including some by users with over 100K followers.

The TweetDeck notifications column seemed a special effect straight out of The Matrix, with new items countinuously dropping for a while. Scrolling down the notifications page on the Twitter website didn't show all the reactions and I bumped into an error or two. I could no longer access my previous notifications and it took me days to clear the extra ones.

I muted de Souza's profile as well as those of the users who retweeted him. Things seemed to improve and the dust settled. But my Twitter notifications remained broken and unusable for a while.

All this because of a single tweet. I can't imagine what celebrities and influencers face daily on Twitter.

If you think this drive-by engagement may have brought some advantage, all I got were fewer than 20 new followers who misunderstood who I am. My online properties linked from the Twitter profile got no traffic at all. I'm sure there's some lesson here on how walled the social gardens are, how overlooked the open web is, and how few links the users click.

Also, there's zero overlap between my interests and the world of football — I'm possibly the only Italian who doesn't follow football.

Having been Twitter-famous for a day, I considered getting a limo or something. But I ended up mothballing my Twitter profile in complete obscurity.

#misc

Discuss... Email | Reply @amoroso@fosstodon.org

The SkySafari 6 Plus astronomy app for Android still works on my Chromebook but no longer on my Chromebox. The app doesn't detect any Internet access despite the Chromebox being wired to a 1 Gbps fiber connection.

It's emblematic of Google never encouraging Android developers to adapt their apps to Chrome OS.

#chromeOS

Discuss... Email | Reply @amoroso@fosstodon.org

I often search GitHub for libraries and software I need, or browse to discover something interesting. But sometimes I skip or miss several potentially interesting items.

Why?

Because many repos don't provide any information or metadata. Or they don't stand out and get lost. It's a missed opportunity, especially because a few quick fixes may raise the odds of getting the repos noticed.

What can you do to improve the discoverability of your repositories?

First, provide a README.md file with at least one screenshot or other image, a short description of what the code does, installation and setup instructions, and a handful of usage examples.

Next, upload a preview image that social platforms can use to generate a nice snippet with a thumbnail when sharing a link to the repo.

The image may be the same one in README.md. Nothing fancy, even a screenshot of a terminal window running your code will do. On GitHub, you can upload an image to the repo under Settings > General > Social preview.

Finally, add relevant tags to the repo.

If you set up a social image and someone browses the GitHub listing of the repos matching one of your tags, the repos with a social image will stand out prominently. For example, visit the intel-8080 GitHub tag. You can't miss my suite8080 repo, right? It's Suite8080, a suite of Intel 8080 Assembly cross-development tools I'm writing in Python.

These fixes take a dozen minutes and are well worth a try.

#development

Discuss... Email | Reply @amoroso@fosstodon.org

ClariNet Communications pioneered digital publishing in the 1990s and may have been the first dot-com company. They delivered newspaper and magazine stories to paying subscribers over the USENET.

When I first accessed the Internet in the early 1990s, I was aware of ClariNet but could never try the service as I wasn't at an organization or institution with a site license. I always wondered about ClariNet's technology and business but didn't get much information at the time. Decades later, I found a detailed history of ClariNet written by its founder Brad Templeton.

#retrocomputing

Discuss... Email | Reply @amoroso@fosstodon.org

Enter your email to subscribe to updates.