RSSAmplifier

Blog

alanwsmith.com

alanwsmith.comRSS feed ↗10 posts

Latest posts

Photoshop's Content-Aware Fill Ain't Half Bad

Discussing generative AI is fraught images . It's easy to make binary distinctions. Love it, hate it. No in-between. I'm mostly against it for images. Fully admitting some look dope, the fact that it's making it harder for artists to make a living is too much time . Not to mention the resource usage energy . There is one place I'm fine with it: background generation. Behind the Scenes I've taken…

Free Image/Art Resources

Some Links Art Institute of Chicago via their open access images Biodiversity Heritage Library The Cleveland Museum of Art via their Open Access Images Getty Museum Collection via their free artwork collection Common European Data Space for Cultural Heritage Smithsonian Open Access The Indianapolis Museum of Art Collection Getty Open Content Los Angeles County Museum of Art The Met via their Open…

Stress Writing

Normally, I write to think. Today, we're trying something new. Writing not to think. Or, really, writing to not think about things that are stressing me out. I'm one of the least stressed folks I know. I can go with pretty much any flow without much fanfare. Thresholds exist. I'm on the other side of one. There are some ideas floating around in my head. Things I could work on to draw my focus and…

The AI Phone Assault Has Begun

I'm visiting a friend of the over 65 variety. His name isn't Ron, but that's what I'm going to call him. His mind used to be very sharp. It's dulled a lot this year. He's a naturally trusting soul and I'm worried sick about him. Incoming Ron told me his biggest frustration is the number of spam calls he gets every day. He doesn't answer calls from unknown numbers outside his area code. He…

Sleep for a Time in Rust's tokio

use tokio :: time :: { sleep , Duration } ; sleep ( Duration :: from_millis ( 100 ) ) .await ; println! ( " 100 ms have elapsed " ) ;

Open Videos - March 30, 2026

The current set of video tabs I have open right now. Archiving them here and closing them in the browser.

Pulling Magic Commander Rankings from EDHREC

I'm working on a tool to help me build Magic Decks mdb . It'll let me search and assemble cards from data via Scryfall sf . I also want to see other folks are doing. For example, which are the most used commanders. I'm grabbing data from EDHREC edh for that. This is the script I'm using to pull in the raw data. # !/usr/bin/env python3 import json import urllib . request url = "…

Parse a String of Text into JSON in Python

import json input = ' { "alfa": "bravo", "charlie": "delta" } ' data = json . loads ( input ) print ( data ) print ( " ---- " ) print ( json . dumps ( data , sort_keys = True , indent = 2 , default = str ) ) Output: {'alfa': 'bravo', 'charlie': 'delta'} ---- { "alfa": "bravo", "charlie": "delta" }

Using IndexedDB to Store Key Value Pairs with Vanilla JavaScript

Dear RSS Reader: The original version of this page includes JavaScript. It probably won't run in here. So, any functionality it might have had probably won't work. Check out the original page to see it in action. I'm working on a Magic Deck Builder magic . There's about 30,000 cards to choose from. Keeping track of them is beyond the capabilities of localStorage ls . IndexedDB idb , on the other…

Music for Today (March 15, 2026)

I published a big block of work last night. Stayed up super late to do it. Today, I'm zoned out. In the post-deployment come down. I've mostly been poking around youtube. Lots of music in the mix. A few selections from the day. Down to the River to Pray - The Petersens Tom Waits - "Get Behind The Mule" Going to California - Led Zeppelin - Sierra Eagleson Cover Getting Ready to Get Down - Josh…