Framing Federation I’ve always been intrigued by the way that words shape our thoughts, beliefs, and our understanding of the world around us. It happens all the time, and we often don’t even realize it, especially when the words that we use to describe (and think about) things have formed deeply-rooted mental images that we rely on to relate to...
Everything is a web page Prolific bloggers and webpage-makers often have a tendency toward thinking about their content in very specific ways. This is a static web page, but that is a blog post. One is like a piece of furniture, and the other might be more like a magazine. One is something you’d only ever see in a web browser, and the other will...
Making a pledge, taking a pledge I’ve been sitting with some strong negative feelings over the past few months. My usual instinct would be to ascribe these feelings to external sources, to cut lengths of metaphorical yarn and tie them to each of the things that I think are making me feel this way. But I know better: all experience is preceded by...
Hang in there “Even the darkest night will end and the sun will rise.” — Victor Hugo
Call me, maybe Remember the telephone? I grew up in the 1980s, and the phone was a pretty critical piece daily of tech. I used it to talk to my friends. I used it to find out if a book I wanted was available at the library (there was no online card catalog, because there was no “online”). I used it to call Infocom when I was stuck in the hardest...
Development updates, September 2024 Summer is winding down. There’s a crispness to the morning air, and a few of the leaves are starting to lose their green hues. Change is upon us, both in nature as well as here at Neatnik LLC. With that excessively metaphoric introduction out of the way, here are some updates on Neato, Neatnik ID, and a few...
Passkeys are not passwords Passkeys have been a thing for a little while now, and if you know me you know that I’m a big fan of the technology. They bring the power of public-key cryptography to individual website authentication, and they do it in a way that (usually) feels like magic. It’s pretty awesome stuff. One thing I see a lot of people...
Fedicache There’s a well-known design flaw in Mastodon where links included in posts are “unfurled”—that is, Mastodon will visit the link and fetch the page metadata (title, description, a preview image, etc.). That’s fine, but the flawed part is that despite posts being federated, the fetched link metadata is not, which means that every server...
Spake Last week when I was hanging out in the omg.lol chat, I saw this: There should be a really easy way to audio blog blogcast? No I mean like low rent lofi voice blogging, as opposed to full on podcasting Ah so just a voice recording as a blog post? Apple should just let people subscribe to my voice notes I thought it was a great idea, so...
Gotta block ’em all Earlier today I announced that omg.lol will block all AI-related bots, and I put those changes into production on the load balancer itself. Thousands of requests have already been blocked after a relatively short period. Mission accomplished? Not quite. As Robb recently discovered, we can’t rely solely on user agents to...
The InclusiveWeb Tantek Çelik, a few months ago: The IndieWeb is for everyone, everyone who wants independence from organizations, independence of agency to associate, and who embraces the web of humans that want to interconnect, to communicate, to value and respect each other, whether one degree apart or thirty. The emphasis above is mine, and...
The discomfort litmus test There’s an interesting thing that happens when someone is confronted with information that makes them uncomfortable. It’s not quite a fight or flight response—it’s more like a complex internal reaction based on any number of variables (the number and nature of which will differ based on the situation). The interesting...
Pokémon Art Appreciation, Day 31: Bidoof 29/39 This post is part of a series for WeblogPoMo 2024. Each day in May, I’m sharing my appreciation for my favorite Pokémon card art. View all of the posts in this series. For the final entry in this series, today’s card is Bidoof from the XY: Kalos Starter Set. It’s card number 29/39, released in 2013,...
Pokémon Art Appreciation, Day 30: Charizard TC03/TG30 This post is part of a series for WeblogPoMo 2024. Each day in May, I’m sharing my appreciation for my favorite Pokémon card art. View all of the posts in this series. Today’s card is Charizard from the Lost Origin Trainer Gallery collection. It’s card number TC03/TG30, released in 2022, and...
Pokémon Art Appreciation, Day 29: Alakazam 201/165 This post is part of a series for WeblogPoMo 2024. Each day in May, I’m sharing my appreciation for my favorite Pokémon card art. View all of the posts in this series. Today’s card is Alakazam from the Scarlet & Violet: 151 set. It’s card number 201/165, released in 2023, and illustrated by...
Pokémon Art Appreciation, Day 28: Shuppet 087/198 This post is part of a series for WeblogPoMo 2024. Each day in May, I’m sharing my appreciation for my favorite Pokémon card art. View all of the posts in this series. Today’s card is Shuppet from the Scarlet & Violet base set. It’s card number 087/198, released in 2023, and illustrated by Jerky....
Pokémon Art Appreciation, Day 27: Chimecho 179/167 This post is part of a series for WeblogPoMo 2024. Each day in May, I’m sharing my appreciation for my favorite Pokémon card art. View all of the posts in this series. Today’s card is Chimecho from the Twilight Masquerade set (just like yesterday’s Tatsugiri card), released in 2024, and...
Pokémon Art Appreciation, Day 26: Tatsugiri 186/167 This post is part of a series for WeblogPoMo 2024. Each day in May, I’m sharing my appreciation for my favorite Pokémon card art. View all of the posts in this series. Today’s card is Tatsugiri from the Twilight Masquerade set (the most recently-printed international set). It’s card number...
Pokémon Art Appreciation, Day 25: _____’s Pikachu 24 This post is part of a series for WeblogPoMo 2024. Each day in May, I’m sharing my appreciation for my favorite Pokémon card art. View all of the posts in this series. Today’s card is a special one. It’s _____’s Pikachu, a Wizards of the Coast Black Star Promo card. It’s card number 24,...
Pokémon Art Appreciation, Day 24: Chansey 113/165 This post is part of a series for WeblogPoMo 2024. Each day in May, I’m sharing my appreciation for my favorite Pokémon card art. View all of the posts in this series. Today’s card is Chansey the Scarlet & Violet: 151 set. It’s card number 113/165, released in 2010, and illustrated by Taiga...
Pokémon Art Appreciation, Day 23: Umbreon 86/90 This post is part of a series for WeblogPoMo 2024. Each day in May, I’m sharing my appreciation for my favorite Pokémon card art. View all of the posts in this series. Today’s card is Umbreon from the HeartGold SoulSilver Undaunted set. It’s card number 86/90, released in 2010, and illustrated by...
Pokémon Art Appreciation, Day 22: Pokémon Fan Club 155/156 This post is part of a series for WeblogPoMo 2024. Each day in May, I’m sharing my appreciation for my favorite Pokémon card art. View all of the posts in this series. Today’s card is Pokémon Fan Club from the Sun & Moon era set Ultra Prism. It’s card number 155/156, released in 2018, and...
Pokémon Art Appreciation, Day 21: Pinsir 168/167 This post is part of a series for WeblogPoMo 2024. Each day in May, I’m sharing my appreciation for my favorite Pokémon card art. View all of the posts in this series. Today’s card is Pinsir from the just-released Twilight Masquerade set. It’s card number 168/167, released in 2024, and illustrated...
Pokémon Art Appreciation, Day 20: Lechonk 180/197 This post is part of a series for WeblogPoMo 2024. Each day in May, I’m sharing my appreciation for my favorite Pokémon card art. View all of the posts in this series. Today’s card is Lechonk from the Obsidian Flames set. It’s card number 180/197, released in 2023, and illustrated by HYOGONOSUKE....
Pokémon Art Appreciation, Day 19: Latias & Latios 170/181 This post is part of a series for WeblogPoMo 2024. Each day in May, I’m sharing my appreciation for my favorite Pokémon card art. View all of the posts in this series. Today’s card is the Latias & Latios tag team card from the Sun & Moon era Team Up set. It’s card number 170/181, released...