~pb

Whiskey -> Beer

Whiskey barrel top with various markings

Body

Block 15 imagine beer aging in whiskey barrels.

iOS 13

Silence Unknown Callers dialog in iOS 13

Body

PSA: the new iOS lets you turn off call notifications from callers you don’t know.

If you wait

flowering artichoke

Body

Artichoke.

Parks board game

Parks board game box

Body

Parks arrived today and it looks amazing. The components are wood or heavy cardboard. The art is spectacular. No idea how it plays yet but A+ on execution. I must have kickstarted this 10 years ago (?!) and it was worth the wait.

Title images are go

black and white laboratory machinery sparking and smoking

Body

I made friends with Liftoff again by moving away from a generic attachments field and setting up dedicated fields for 'Title Image' and 'Title Image Alt'.

Now on my to-do list is a generic attachment system that I can reference via Markdown. I think that would be an ok compromise and it means I wouldn't have to manage media in a different table or app.

It's going great.

Media Management Amirite?

Cartoon dog holding kitten, petting, deep in thought

Body

I'm getting frustrated with Liftoff and that pain is attachments. (And React, but I'll spare the universe that complaining.)

I really like the idea of using AirTable as storage for publishing a blog. It has a nice interface for data entry, an API for mixing in other services, and a simple mental model: each row is a post. You can see all the pieces of your post as you read or write a row.

That's all well and good for text but once you add images or other binary files it gets more complicated. It's easy to attach images to an AirTable row in an attachment field and it seems like you have all the pieces you need for blog posts, right? Hmm.

One thing that is missing from Liftoff is the ability to add meaningful text alt attributes to image tags. I hacked around with Liftoff until I could use a new text column to specify an alt tag for the attachment.

This is where the row model breaks down. You can add as many attachments as you need to each row so a single column for one alt description won’t be able to describe each image. [Flips table] And if you want to sprinkle images throughout your posts, have several metaphorical tables standing by to flip.

So now I have several options that complicate my one row = one post mental model. It looks like I need a separate AirTable table for managing media that allows me to add metadata per item. I could also make my alt row a delimited list of some kind, blech. I could use the attachment filename as the alt text (no, not really). I could petition AirTable to add metadata features to Attachments (not likely). I could invent some sort of Markdown-like media service that makes adding attachments as easy as adding some carefully-formatted text to posts but I’m not sure learning a new system/syntax is really easier than breaking the row model.

In conclusion, blogging (and its software) is the worst.

Site Progress

Dale Cooper from Twin Peaks is right

Body

HTML validation: ✅
WAVE report check: ✅
Twin Peaks image: ✅

Things are coming along here.

Knights who say

Monty Python Knights who say ni scene

Body

Every Friday I help a group of 4th to 6th graders learn how to program a Lego EV3 robot. Tonight while we were getting something to eat the kids were all trading Monty Python jokes. The kids are alright.

Meanwhile, back at the reactcave...

person's legs under complicated wiring with caption It All Works

Body

I'm using Liftoff to power this blog! I posted a quick, possibly unhelpful summary of Liftoff on my other weblog when it originally lifted off back in April. I thought it would be fun to adapt it into a blogging system.

I use AirTable for some general life maintenance and I think it works pretty well. I also have some neat IFTTT rules that send various social datums to AirTable tables. I feel like there could be some neat ways to automate posts with a setup like this. It's also a good chance for me to work with an existing React application and think in that style.

So thanks new tilde.club for pushing me to try something new. And thanks to Postlight for sharing code. So many things on my to-do and to-fix list for this:

  • tilderoll
  • other media types
  • better iOS workflow
  • better grid-based layout
  • archives, tagging
  • build & deploy without human intervention
  • rss feed

Maybe using a development framework is against the hand-coded spirit of tilde.club but I don't think it's that different from using an early weblog tool like Blosxom. That's what I did during the first incarnation of tilde.club. These modern tools are more complex because Node pulls in so much supporting code, but is it that different from CPAN? The mental model of how things work is the same: you end up with static HTML that can live on a server.

I make it sound so fun!

Hello World

animated skeletons with swords from old movie jason and the argonauts

Body

Site skeleton up! Thanks Liftoff 🚀

img [via]