Recent activities

A little known fact - I created the Ice Cubes notification sound on a Sunday morning in my pajamas. Using my iPhone, I recorded ice hitting various types of glasses until I found the perfect tone. I then used Audacity to clean it up.

Ice Cubes hitting a bourbon glass.

Some of the other options that were considered. Exciting stuff!

More ice hitting drinking glasses. High pitched.
Ice cubes hitting a drinking glass.

A little known fact - I created the Ice Cubes notification sound on a Sunday morning in my pajamas. Using my iPhone, I recorded ice hitting various types of glasses until I found the perfect tone. I then used Audacity to clean it up.

Ice Cubes hitting a bourbon glass.
1

Our wet weather creek has been dry for at least 5 years - the recent 5 straight days of rain have it roaring right now!

A lush ravine covered in green trees, with water streaming down a hill and into the ravine below in several waterfalls.
A lush ravine covered in green trees, with water streaming down a hill and into the ravine below in several waterfalls.

⁂ Article

Adding the Weather Widget to your Bonfire Profile

As a demonstration of how widgets can be utilized, Bonfire offers a weather widget that can be enabled on profiles.


To get started, the administrator of the instance will need to get a weather API key from one of two providers:


  • openweathermap.org (Free tier with limited calls)
  • pirateweather.net (Free, OpenSource)

At the time of this blog post, Pirate Weather didn't seem to be allowing new subscriptions, but I'd check back.

Once you have the API key, you'll need to add an environment variable to your instance to enable the widget.


For Open Weather
OPEN_WEATHER_MAP_API_KEY=XYZ123


For Pirate Weather
PIRATE_WEATHER_API=XYZ123

UPDATE: Soon, Open Weather will be replaced by open-meteo.com and opensource API that does not require tokens to use

Restart your instance and then test the changes.

First you'll need to find the exact location text to use to get the weather you want. You can do so by using this OpenStreet map.


  • nominatim.openstreetmap.org

For example, I decided "Austin, TX" was close enough. I could also have tried my exact address, but note that whatever you enter will appear on your profile.


Go to your profile, and click the Gear icon near your banner and avatar.


Enter the location you chose from the OpenStreet map in the Location field.


Click enable weather widget.


Click Save.


Enjoy your weather widget!

⁂ Article

Flashing Headlights on the Highway - A Fediverse Analogy

Have you ever been driving at night and seen an oncoming car flash their headlights to warn you about something ahead? That simple gesture illustrates the power of the fediverse better than any technical explanation.

The Universal Signal vs. The Closed App

When drivers flash headlights, that warning reaches everyone on the road—regardless of what car they're driving, how much it cost, or where they are traveling from. The message is universal and travels across "platforms" (vehicles) seamlessly.

Compare this to navigation apps like Waze. While Waze provides detailed alerts about road hazards, those warnings only reach other Waze users. Drivers without Waze continue forward, completely unaware of the pothole, traffic issue or speed trap ahead that Waze users are actively avoiding.

What This Means for Social Media

This perfectly captures the difference between traditional social networks and the fediverse:

  • Closed networks (Twitter, Facebook, Instagram): Your messages are trapped inside one company's walled garden, only reaching people using that specific platform
  • The fediverse: Your messages flow freely between different platforms, reaching users wherever they are

When you post on Mastodon, that message can reach users on Pixelfed, GoToSocial, Friendica, or even Threads—just like those flashed headlights reaching all drivers regardless of their vehicle.

Breaking Down Artificial Barriers

The beauty of the fediverse isn't necessarily about more features—it's about removing artificial barriers. Your thoughts, photos, and connections shouldn't be confined to a single company's control when they could flow naturally across the social highway.

Next time you're explaining the fediverse to someone, try this analogy. Most people immediately understand why it feels unnatural for social messages to be trapped in isolated silos rather than flowing freely like real-world communication.

Tending the spark

Getting close to opening up this Bonfire instance. I'm excited to share my experience with the developers and help make this a smoother installation and maintenance experience for administrators.

Images

img

Code

SELECT Bonfire FROM ActivityPub.dbo.Platforms

Quote

The world burns for all of us. Use your fire before it turns to embers.