Paolo Amoroso's Journal

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

We love their success stories.

They are the creators who made it. The major tech sites, blogs, and podcasts feature these creators as case studies and invite them as guests. Their products make millions of Dollars; their books sell tens of thousands of copies; their newsletters have tens of thousands subscribers; they have huge and engaged social followings.

We sincerely admire these creators, buy their products, share their stories, and genuinely cheer up the success they deserve. But are they inspiring? Is there anything we can learn from them and apply to our creative journeys?

Not for me.

These successful creators feel distant and hopelessly unreachable. They seem closer to the fictional heroes of the movies and novels I love than to actual people.

My impression is these creators have something I don’t and can’t have. They are outliers, unicorns. Experienced professionals with unique skills and high-demand products that nail a niche, as well as massive, existing audiences with “buy first, think later” raving fans.

These creators discuss how they designed their landing pages and dissect the growth hacks they implemented. But my impression is they are so talented, charismatic, and well known they could have launched their products any other way with the same outcome.

They could throw anything at the wall and it’d still stick. Yes, they started from zero. But their talent blasted them to where they are.

Instead, the stories that inspire me most are those of the underdogs.

The lesser known, ordinary folks at the other end of the spectrum. The creators who sell a few hundred copies of a book; make a few hundred bucks or so per month off their creative work; publish newsletters with a couple hundred subscribers; and have fewer than a few thousand Twitter followers. Those who earn enough to pay a bill or two or buy a new laptop.

These underdogs show the way to realistic, rewarding goals within reach with reasonable effort in the short to medium term. Not in a lifetime of sweat, creative drive, and luck.

#misc

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

Although Linux had been my daily driver for almost two decades, when I switched to Chrome OS I regarded the Crostini Chrome OS Linux container mostly as a curiosity.

Sure, I was eager to have some fun with Linux on my Chromebox. But I already lived fully in the cloud and web apps met all my computing needs. I assumed the main use cases for Crostini were advanced development or DevOps.

To check out Crostini, I installed some astronomical image visualization and processing software for Linux. Next, I used Python preinstalled on Crostini to test the code I was writing with Repl.it and make sure it ran on a different system.

When I began working on Suite8080, a suite of Intel 8080 Assembly cross-development tools in Python, I needed some CP/M emulators and 8080 tools to test the Python programs I was developing, as well as my Assembly code. Again, installing and running such Linux software on Crostini worked well.

I came to love Crostini, now a key component of my Chrome OS toolset. It lets me run all sorts of niche applications and specialized software for my hobby projects and geeky interests.

#chromeOS #Linux

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

I'm among those who think the best camera is the one I carry with me.

There's no grand scheme motivating my choice not to get a traditional camera, using instead my smartphone for on the go and travel photography. It's hard to beat a compact and light device I always have handy.

In my trip to Florida to view a rocket launch from Kennedy Space Center, I took photos with my current smartphone, a Google Pixel 4 XL. Its camera recorded the two rocket launches I ended up viewing, the space facilities and museums I visited, and general travel photography.

How did the 4 XL camera fare?

Distant subjects and rocket launches

Despite having been released almost three years ago, the 4 XL still holds up well.

The camera works best when the subjects fill most of the frame. But my daylight photos at Kennedy Space Center show also good detail of distant vehicles, such as the Crew-4 Falcon 9 rocket at launch complex 39A and the SLS rocket at 39B. The photos bring out also enough detail of the daylight Starlink 4-14 launch, despite the dynamic action and the high tonal range difference between the rocket structure and the bright exhausts.

The 2X optical zoom helped make distant subjects large enough to reveal detail better. However, I wish I had a latest generation flagship device with a more powerful optical zoom to enlarge those subjects a bit more.

Night launches

Where the 4 XL camera fell short is with night photography of dynamic events.

My photos of the Crew-4 night launch didn't record much light to reveal the complex detail and delicate tones of the exhaust plume of the ascending rocket. At that point, the booster was too far and not lit enough to show any detail.

As for the launch itself, from when the rocket engines ignited to when the booster cleared the tower and began ascending, the performance of the 4 XL was similar to that of the newer generation devices the friends who traveled with me used. In my photos, the ascending rocket looks like a saturated blob of light. The tonal range was so high, with the black background of the night sky contrasting with the blinding rocket exhausts, that not even recent smartphones may adequately capture and present it.

Wide-field photography

This travel experience with the 4 XL camera made me change my mind on lenses.

I thought a wide-angle lens wouldn't be useful to me, as I don't do much landscape or people photography, and preferred a lens with optical zoom.

However, by shooting photos at Kennedy Space Center, I realized that, without a wide field of view, it's hard to frame large and close objects in full — or nearly in full — without cropping. A wide field lens would have come in handy, for example, to shoot the Atlantis Space Shuttle or the Saturn V. You can come very close to these vehicles, which is a challenging observation point for framing.

#Android #space

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

From April 18 to 28, 2022 I traveled from Italy to the Space Coast, Florida, to view the launch of the Crew-4 space flight from Kennedy Space Center. I was with a group of good friends the Crew-4 crew member and ESA astronaut Samantha Cristoforetti invited as her guests.

Rocket Garden at the Kennedy Space Center Visitor Complex

The odds of this once in a lifetime trip were against me.

A few weeks prior to the departure, my old mom was hospitalized and her condition raised some concerns. Also, the Crew-4 launch date kept slipping due to the delays of the higher priority mission Axiom-1, which made the margin of our stay grow increasingly thinner.

But we made it.

Not only did I join the trip and viewed Samantha's launch, but also made incredible experiences, visited great space facilities and places, took lots of photos, and met wonderful people.

Thinking back to the trip, once more I want to go over the major things I saw and experienced.

The Crew-4 launch

Samantha's spectacular night launch on April 27 was the highlight of the trip.

The Falcon 9 rocket blasted off on a clear starry night. At the Banana Creek viewing site we managed to follow the booster in the sky through the second stage burn, and spotted the eerie reentry burn of the first stage heading for a landing on a droneship in the Atlantic ocean.

Meeting Samantha

A few days earlier, on April 21, we had a lot of fun meeting Samantha and her crew less than half a chilometer away from her Falcon 9 rocket on the pad, at launch complex 39A of the Kennedy Space Center. It's the same historic pad where the Apollo missions left for the Moon.

NASA calls the experience “wave across the ditch”.

It's a traditional, intimate outdoor event where the astronauts meet the joyful crowd of their families and friends a few days prior to the launch. The quarantined astronauts remain half a dozen meters away from the guests.

Kennedy Space Center

Touring Kennedy Space Center gave many opportunities to us space geeks.

In those days of April of 2022, the giant SLS rocket of the Artemis I lunar mission was on the pad at launch complex 39B for a wet dress rehearsal test. Our closest view was from pad 39A at the wave across event.

Speaking of giant space stuff, at the Kennedy Space Center Visitor Complex and nearby area we came up close with the Space Shuttle Atlantis orbiter, a Saturn V rocket, a crawler-transporter vehicle in motion, and the Vertical Assembly Building (VAB) we viewed from the press site.

Prior to Samantha's launch, on April 21, we were lucky enough to score a bonus launch. We viewed the daylight launch from complex 40 of a Falcon 9 carrying the 4-14 batch of SpaceX Starlink satellites.

On April 24, the recovered first stage of that Falcon 9 booster was back at Port Canaveral where it had been hoisted by a crane. The following day we had great views of the recovered booster, the payload fairings, the droneship, and a support ship from both the ground and a helicopter ride. Amazing sights.

The Endeavour Dragon capsule of Axiom-1 finally splashed down in the Atlantic ocean on April 25, thus clearing Crew-4 for launch, and was carried to Port Canaveral aboard a support ship. The same day we went to the port for a quick look at the capsule and the ship.

More space places

There were other geeky space places we visited both at Kennedy Space Center, such as the Rocket Garden and the Heroes and Legends museum, and elsewhere. For example, we spent a lot of time at the American Space Museum in Titusville, and briefly peeked at a site near Cocoa where SpaceX did early assembly work on Starship prototypes.

The people

The human side of the trip was as unique and rewarding as the space-related experiences.

We met Samantha and her family at private events; geeked out with other ESA and NASA astronauts; cheered with Samantha's guests at the launch; watched on TV with them and Samantha's family her arrival on the International Space Station; shared meals with friends who live in the area and work in the space program or are space enthusiasts.

Down to earth

Although the trip was unforgettable, we had a poor air travel experience. But we were incredibly lucky and ejoyed a fine weather despite the full Florida spring.

When in October of 2007 I viewed the STS-120 Space Shuttle launch at Kennedy Space Center, as a guest of the crew member and ESA astronaut Paolo Nespoli, I hoped I would live a similar experience again.

Fifteen years later, mission accomplished.

#space

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

What I anticipated and planned for is happening.

After the great momentum of the initial work on Suite8080, I set it aside for a couple of months. Now I'm about to resume work on the project and wonder how hard it'll be to dive back into the Python code and continue development.

I tried to prepare for this by documenting the system and commenting the code. I also took many notes on to-do items, features I'd like to add, and ways to implement them. At a few thousand lines, the code base is small and I hope it won't be too difficult to understand and change.

Still, I'm a Python beginner and my code is tightly coupled, fragile, not modular, and hard to extend.

Suite8080 is a suite of Intel 8080 Assembly cross-development tools I'm writing in Python.

#Python #Suite8080

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

When I run across a well written or insightful post, I can quickly discover other content from the same author and enjoy more of their interesting thoughts or projects. What I do is tremendously effective.

How do I do that? What's my secret?

I click links.

I start from the initial article or post and click any links that may lead to more of the same content. For example, if the article or post is published on a blog, I go through the navigation bar, sidebar, header, or footer where content is typically organized. Social profiles are other good starting points for links.

I specifically look for these publications or resources by the author:

  • blogs
  • newsletters
  • books
  • personal websites
  • GitHub repos
  • Twitter profiles
  • podcasts
  • videos, especially talks and screencasts

Once there, I repeat the discovery process, usually in depth-first order.

Interesting people tend to share content by other interesting people, so I click also promising links in the content itself and browse blogrolls to review the quoted or linked authors. Then I start the process again for the new authors.

It's amazing how many gems this helps me uncover.

It's trivial. And it's what we did in the early days of the web.

But many no longer do it. Social platforms trained them so effectively not to click on or read anything beyond the snippets and bits of content the algorithms feed them, these users are less and less familiar with the open web and other content formats or platforms.

#misc

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

Google I/O is going to begin in just a couple of days and I haven't seen many rumors or leaks on what to expect, if at all. The 2022 edition of Google's developer conference may actually be the one with the least rumors, which is a good thing as I don't like spoilers and prefer a good suprise.

#Google

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

Science journalist Luigi Bignami made a documentary that tells the story of astronaut Samantha Cristoforetti through the memories of some of her friends and colleagues. It's a unique resource as it shares little know facts about Samantha's early life and background.

Originally aired in Italy on the eve of Samantha's launch for the Crew-4 space flight, the documentary is now available for streaming: Ad Astra – Ritratto di Samantha Cristoforetti.

The Crew-4 launch was scheduled for April of 2022. In early February, Luigi, knowing I'm friends with Samantha, got in touch with me to ask whether I would have liked to contribute to the documentary with some anecdotes or recollections. I was happy to do so.

I shared the story of when I first met Samantha in 2007 at a convention of an online community of Italian space enthusiasts, and let her know ESA was planning to select a new astronaut group. She applied and was selected.

Samantha invited me to view the Crew-4 launch at Kennedy Space Center, a wonderful and unforgettable adventure.

#space

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

Now that Chrome's reading list icon is next to the omnibar, I wondered whether I'd notice it and use the feature. Nope. To maximize the content area, I keep the reading list collapsed and the icon isn't prominent enough to notice.

So I'm back to my read later tool of choice: Google Keep.

#chromeOS

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

I joined Mastodon over a month ago. But I've been seeing a noticeable increase in my follower count since Twitter announced Elon Musk acquired it. Many people are likely checking out the fediverse.

I wondered how these new followers find me, as Mastodon has no algorithmic recommendations and few discoverability tools. It turns out they see my toots boosted by other users, monitor hashtags I tag my toots with, or browse the Trunk for the Fediverse lists. I rely on similar resources for populating my Mastodon feed.

This hints the Mastodon community is proactive, not passive and apathetic like the many Twitter users who consume only what the algorithms feed them and don't step outside of the platform's walled garden.

#fediverse

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

Enter your email to subscribe to updates.