Categories
Uncategorized

Scrappy Hour Ride – February 2025

Scrappy Hour - Feb 2025

Hey, we did it again! The February 23rd, 2025 Scrappy Hour Ride was a cold one, and there was snow on the ground, though the streets and bike paths were clear. But yeah, it was another cold one. Sadly we had just two people from Wauwatosa this time, just Michael and myself. Matt could not make it, and Meg and Paige did not show… Anyway, Michael and I made the trek to the lakefront to meet up with the others.

Scrappy Hour - Feb 2025

I brought the Kids Camera Instant Print (get your own!) and took a few photos while we were hanging out. As usual, if people let me take their picture I gave them a receipt.

Scrappy Hour - Feb 2025

We did manage to see a truck completely blocking the protected bike lane on the way there… I really gotta remember to use Bike Lane Uprising next time.

Scrappy Hour - Feb 2025

If you still use The Instagorm you can find the Scrappy Hour over there. There is also a mailing list somewhere for alerts about rides for the community

Scrappy Hour - Feb 2025

Anyway, that’s all I got so enjoy the photos and we’ll see you on Sunday, March 30th, 2025!

Scrappy Hour - Feb 2025

Scrappy Hour - Feb 2025

Scrappy Hour - Feb 2025

Scrappy Hour - Feb 2025

Scrappy Hour - Feb 2025

Scrappy Hour - Feb 2025


Note: This post contains an Affiliate Link. Read More.

Categories
Uncategorized

My Little Tarot Library

My Little Tarot Library

Remember back in 2023 when I launched Gallery 69, a FLAG in Enderis Park? Well, the neighborhood can now welcome another Free Library… of another kind!

My Little Tarot Library

I don’t know Mandy but she’s got an account for her mylittletarotlibrary that you can check out, and if you’re local you can swing by 74th street between Hadley and Locust and get your own tarot reading!

My Little Tarot Library

I know almost nothing about tarot readings or cards but I’ve learned a few things about them from Dana and a couple friends who do readings.

My Little Tarot Library

Dana told me you are not supposed to buy your own tarot deck, as it should be gifted to you. Did she just make that up so I buy her a deck? I don’t know! I do know that Stacey Williams-Ng made a nice looking deck!

My Little Tarot Library

It looks like Mandy offers readings but I did a terrible job with the photo of her card so contact her via Instagram for info!

My Little Tarot Library

When you visit the library you’ll see a stack of cards in envelopes or just wrapped in paper. Take one and there will be a reading written on the paper wrapped around the card.

This is the card I got when I was riding past on my bike one day and discovered the library. I told Dana about the library but felt she needed to go get her own card.

My Little Tarot Library

So here’s the card Dana got. Wild, right? Although honestly if we keep going back each week Dana could have a full deck within a year! (Kidding!)

Categories
Uncategorized

An Automated Announcement System

AAAS Robot

An Automated Announcement System (or “AAAS”) is an idea for a system that can make scheduled announcements during an event when you are too busy to do it yourself.

This is an idea I was working on back around 2017 or so when I was one of the producers for Maker Faire Milwaukee. Each year the venue would have a PA system, and our venue manager would show us how to use it. It was typically a mic with an on/off switch attached to the front panel of a PA system ready to go. Pick up mic, turn it on, talk, turn it off. Simple, right?

The issue is that we always ran with a skeleton crew of just a few people, and we were always dealing with putting out fires or dealing with something important and would always forget to make announcements!

The other issue is that when you go live on a mic with 5,000 people listening you might not deliver your words smoothly… especially if you don’t have a script to read from… and who has time to write a script when things are one fire all around you?

So that’s where the idea of An Automated Announcement System came from.

The original idea was that I would create a schedule of announcements and then prerecord them all to audio files, then once we had a folder full of audio files we’d load them onto a Raspberry Pi with cron jobs to run a script to play the audio at the appropriate times.

The Raspberry Pi would have the audio output connected to the audio input of the PA system so it could just run in the background without any user intervention, and do the announcements for you.

Maybe the audio files would all have timestamps as names and one script would just run continually checking for a match of the current time and then play the file. That might be easier than scheduling a whole bunch of cron jobs. Heck there’s probably some super-simple unixy-system way to do it that. (If not maybe I should write one!?)

Anyway, that was my idea for An Automated Announcement System which never happened because I never had time to work on it and then in 2020 there was a global pandemic and Maker Faire was put on hold. Sigh.

Feel free to run with this idea if you like it!

Categories
Uncategorized

Anytype – An Everything App?

I moved from Evernote to Bear for my synced notebook needs back in 2020. Bear’s great support for Markdown was one of the reasons. At the time I said of Bear “It’s not perfect” and no, it’s not… so I started to question my use of it because honestly you should check your tools every now and then to see if they need replacing. Since I am using desktop Linux a bit more now I wanted to see about using Obsidian again, but using their sync solution is twice the cost of Bear’s, and self hosted syncing or using some other method involves yet another piece of software.

So when I found Anytype it looked pretty interesting! It’s local-first and peer-to-peer and all of the clients you use sync and data is encrypted on your own devices and only you have the key. Ah, speaking of the key… it’s not a password, it’s a “12 word mnemonic ‘Recovery’ phrase” which you better store somewhere… I’ve been using Anytype for a week and just today I launched it and it asked for the phrase, which I did not expect and had to copy/paste from where I store it. Anyway…

In my workflow I see Anytype taking the place of Notion. I’ve been using Notion for a few years now mainly for task management. Before that I used Monday.com and before that Asana. They all have their pros and cons… I use a free account because I don’t collaborate in a team, it’s just for me and my small hobby business.

And part of moving from Notion to “something else” is a goal to do more self hosting and rely less on companies (especially US-based companies) to have my data.

While I am liking Anytype, it is a powerful and complex beast. It has many capabilities, but it’s not super intuitive, and it can take some reading and experimenting to get how it works. It’s a little like a database, and since “everything is an object” it’s sort of like an object database? But it does have relations… It sort of reminds me of UserLand Frontier which had an object database, but also a scripting engine… I don’t think there’s a scripting engine available in Anytype though.

There are all sorts of “spaces” you can use to get started… think of these as empty / example databases. I’ve tried a few but ended up using them as examples and just built my own. But what about notes?

While I do plan to use Anytype as a simple database / datastore and for tasks (though it lacks notifications at this point) I don’t think it will replace my use of Bear for a synced digital notebook. Anytype has this whole “block” concept like Notion and you can’t easily just paste in a big chunk of Markdown text. It’s also a lot more work to fire up Anytype and add a new note, as there’s a bit of friction involved where Bear has none for me. The way Anytype handles Markdown is also… weird to me.

So for now I’ll probably stick to Bear for notes, and honestly I think I just need to reorganize some of the ways I use Bear to make notes a bit easier to work with and find. Also, I guess you cannot change the font size in Anytype which is a bit annoying. Still, I am finding it useful for some things… but not everything.

Categories
Uncategorized

blogNag – A Blog Post Reminder

I recently released blogNag which is a Python script I run once per day via a cron job to notify me how long it has been (in days or hours) since I last wrote a post on this blog. This forces me to think “Hmm, I should write another post…”, thus promoting a cycle of continuous blogging.

I remember back around 2000 so some bloggers had this idea to “bug” each other if they didn’t post for a while. This is the modern day version of that, since most of the 2000 bloggers have stopped long ago. ;p

It uses feedparser and I remember having some issues getting that installed in the past so I set up a virtualenv for Python. I had these two links for notes: venv — Creation of virtual environments and How to Set Up a Virtual Environment in Python – And Why It’s Useful

My short version for setting up a venv since I will probably forget by the time I need to do it again…

mkdir blogNag
python3 -m venv ./blogNag
cd blogNag
./bin/pip3 install feedparser
# now we can run
./bin/python3 ./blogNag.py

Look, I’m not great at Python but It Works For Me.

Also, this is on Codeberg because I don’t plan on putting any of my personal work on GitHub in the future if I can avoid it. (Microsoft acquired GitHub and I prefer not to support them if possible. Others can make their own choices in the matter, and I won’t judge!)

You’ll probably want to change the code to look for your own feed and do your own notification thing… Again, it works for me, YMMV and all that. Enjoy!