Marty McGuire

Archive for February 2020

Fri Feb 28
Screenshot of two stacked Amazon alerts about a Prime Membership expiring. Screenshot of an email listing the benefits to be lost when a Prime Membership expires Screenshot of an email with the heading "Oh no, your Prime benefits are ending."

Oh no, Amazon you are too thirsty.

Screenshots of on-site alerts and two separate emails trying to convince me I am making an oops by letting my Prime account expire.

Tue Feb 25
📕 Finished reading Babylon's Ashes by James S.A. Corey ISBN: 9780316334747
Mon Feb 24
📗 Want to read History Vs Women: The Defiant Lives That They Don't Want You to Know by Anita Sarkeesian ISBN: 9781250146731
Thu Feb 20

IndieWeb NYC Meetup 2020-02-19 Wrap-Up

IndieWeb NYC's meetup for February 2020 met at Think Coffee on Mercer St on January 25th around 2pm.

Here are some notes from the meeting! — Is now in NYC for the foreseeable! Looking forward to more IndieWeb events in NYC. Put up a "Now" page in December, and ended up chatting with the person who recently started the trend of making Now pages. Has been dusting off his Perl modules like Web::Mention and Web::Microformats. Also has some publisher interest and a draft outline for an introductory book on Webmention! — Has wrapped up his work on building IndieAuth into his site so that other folks can log in using their own domain as their identity. He's now getting back to making improvements to his Go projects issue tracker. The first step there is to pull his projects off the public version of his issue tracker into a new private one so he can iterate on it quickly without affecting other users. He's also been playing with various databases available to Go and is leaning towards not worrying about selecting one now. Instead: keep content in memory and don't let your server process die. 😂 — First time at an IndieWeb event! His day job is security for the Go language project. At the meetup tonight he added links to his site to enable RelMeAuth, which let him log into Dmitri's website using his own website as his identity! — Spent lots of time getting his new open source events service Meetable in shape to be as easy as possible to install. He built configuration wizards to help walk through the setup process on shared hosting, and automated away even more of the work when you launch it on Heroku! Aaron also recently updated his /photos to include captions when you hover over them. This helps them show up correctly on so he can be part of the February photo challenge. Aaron also showed off SIMTRACKER — a WiFi e-Ink badge he's been working on that pulls an automatically-generated image off his website to summarize his recent activity, including food, drink, sleep, time away from home, phone battery, and more. Oh, and he published a new book 😏. — Not a lot of work on his own site, but recently built a single-use "random job placement" website for a friend who is launching a book about an absurd journey through temporary work. Marty complained that the work he did on was largely made obsolete by Aaron's excellent Meetable project — folks can follow IndieWeb Events in NYC on He has hopes to continue working on the project site, eventually getting live updates from Meetable. At the meeting Marty set up a copy of Meetable with Aaron's help, largely to test out the setup workflow, but maybe to post improv shows... Marty also wants to improve, document, and encourage folks to build on the Microsub-powered photo frame he built on an Adafruit PyPortal so long ago, particularly how he got the low-powered touchscreen device to work with IndieAuth through an IndieAuth Device Flow Proxy.

Other topics of discussion:

  • !!con (Bang Bang Con) is happening May 9th-10th in NYC. The call for proposals for 10 minute lightning talks is open! Proposing a talk means you're guaranteed a ticket to the event!
  • We may try new venues for IndieWeb NYC meetups, including Columbia University (near Broadway and 125th St) and the Ability Project at NYU (Brooklyn near MetroTech).
  • Filippo doesn't like JSON Web Tokens, publicly, because they are too easy to configure insecurely. Aaron warns that they are getting baked deep into a new draft of some OAuth spec. 😬
  • Some discussion was had about verifying two-way links between your homepage and your silo account for RelMeAuth. When making, Aaron decided to verify that the silo account links back after the user has logged in to their account — primarily because using the silo's API is so much more reliable than trying to scrape their silo profile information.
  • Is This Week in the IndieWeb Audio Edition coming back? Not right now, but Marty reminds everyone that he documented in detail how he summarized the newsletter content into a podcast script each week. Reading all the updates and making the summaries is the most time-consuming part of making the podcast. Perhaps some tooling and collaborators could make this process more incremental as new articles, events, and wiki content appear?
  • Aaron walked Marty through the process of setting up a new instance of Meetable on Heroku and it went pretty dang smoothly, though there was one server error speedbump. There's already a GitHub issue for it.
  • Maybe Aaron will work on making IndieLogin easy to self-host, soon??
  • Aaron recently experienced a weird bug with yellow streaking in low-light photos on his iPhone. Searching around indicated that other people had experienced the same thing ... and that it went away with the latest software update. Strange errors in HDR processing? It's weird that cameras are computers.
  • Everybody loves WireGuard as a magic-feeling VPN tunnel thing. Aaron recently got it working on his home network without running the WireGuard software on his router(s). He plans to write this up soon!
5 attendees smile at the camera, huddled around a small table with laptops on it in a busy coffee shop

Thanks to all who came out! We will see you all again in March! Keep an eye on for the exact date, time, and location! You can subscribe to the calendar there to receive automatic updates!

Wed Feb 19
📗 Want to read The Little Book of OAuth 2.0 RFCs by Aaron Parecki ISBN: 9798607503956

Photo for tonight’s IndieWeb NYC meetup!

Map tiles © Stadia Maps © Stamen Design © OpenMapTiles © OpenStreetMap contributors.
📍 Checked in at Think Coffee, New York, NY.

It’s an #IndieWeb Meetup! Tonight in NYC at Think Coffee on Mercer 6-8pm.

Meet IndieWeb co-founder, co-author of several W3C specs, prolific host of IndieWeb services, and hot sauce afficionado Aaron Parecki!

Think Coffee
IndieWeb Meetup NYC
Join us for an afternoon of IndieWeb personal site demos and discussions!
Mon Feb 17

So… just so incredibly grateful to have experienced this improv class. So many fun and attentive and hilarious fellow students. Such an amazing instructor. I heart ❤️ you all!

Sun Feb 16

🗓️ UCB Improv 401 Showcase!

UCB Theater Hell's Kitchen 555 W 42nd Street, New York, NY 10036
📆 Add to Calendar: iCal | Google Calendar

It’s been an incredible 8 weeks with a super fun crew and our great instructor Alex Dickson.

Now it’s time for us to show you what we can do!

C’mon out to UCB Hell’s Kitchen! Tickets are $7 at the door. Or something like that!

Sat Feb 15

Happy Caturday from Lennon who reminds you that if he fits, he sits.

Mon Feb 3

Thanks to Ruxton for making available the source to the IndieWeb Best Nine, here are my “Best 9 Photos of 2019”.

The app walks your personal website, looking for photo posts, then makes a collage of the best nine. “Best” is determined by most IndieWeb likes or replies.

I initially tried to use the online version, but ran into some issues, so I grabbed the source and started tweaking it to handle some quirks of my site.

  • My monthly archives contain next/prev links that can be used to crawl my whole archive, but I don’t consider e.g. /2019/01/ to be a “feed”, so it’s just a collection of h-entry items. I updated the microformats2 crawler to support pages that are a collection of h-entry without a containing h-feed.
  • Counted replies marked up as ‘comment’ rather than ‘reply’.
  • Changed the resulting image size to fit more with my site’s layout.
  • Filtered out comments from myself, as well as automated comments on my checkins from Swarm via OwnYourSwarm.
  • Added cropping to make non-square images square.
  • Added some debugging to spit out my posts and their interaction counts.

Here are the links to the individual top 9 photo posts!

You can find my modified version of indieweb-bestnine on GitHub!