Adam Sparks

Adam Sparks

@sparkstonepdx.com

Software Engineer, indiedev, local first web enthusiast https://sparkstonepdx.com https://github.com/odama626 party game: https://katachi.pro mtg tabletop playtester: https://arcanetable.app interactive event slideshow: https://liveframe.app

2.6K followers7.8K following559 posts

Fernside Flea is this Saturday, 1–5 PM at Leikam Brewing. 20+ local vendors, live music, food and drinks. 5812 E Burnside St.

View full thread

from the things that we say, the things that we don't, or by inferring or political stances, thoughts and the like by understanding our interests from the way we talk.

Are we feeding all of our thoughts into the very machines the thought police could use to profile us? Some interesting things to think about. Or, as my favorite friendly neighborhood LLM would say. "It cuts straight to the heart of the matter"

But really, we tell these models so much about us, and they can easily create psychological evaluations on you or be used for predictive policing. I think this game brings to light some of the questions that we've been shying away from.

We're focused on stripping out the em dashes and the oddly placed quietlys from our use of these models, maybe we should actually be focused on understanding how much they know about us

Moving your mouse causes a subtle camera sway. A small head-tilt that makes the whole thing feel more physical and immersive. It's one of those things that's hard to describe but immediately noticeable.

The table has been widened to support 4 players, with each player getting their own side of the table. Multiplayer just got a lot more interesting.

The scene now has a full HDR night sky environment. It adds real depth and atmosphere and the table actually feels like it exists somewhere now.

Planning a celebration of life means holding grief and logistics at the same time. The photos are the part that sneaks up on you — spread across 40 different camera rolls, and gone when everyone goes home. #memories #celebrationoflife #life #liveframe

liveframe.appHow to Gather Photos and Memories for a Celebration of LifeEvery person in that room carries a piece of this person's life that no one else has. Here's how to collect those photos and memories from every chapter, every camera roll, and every corner of a life ...
View full thread

Card servers now use stale-while-revalidate caching and images cache at Cloudflare's edge. Browsing large sets is snappier, especially on repeat visits.

View full thread

MTG is no longer the only game at the table. Pokémon and Yu-Gi-Oh are now supported out of the box. Switch between them in the deck selector. Multi-type search works correctly for both.

Counter-heavy game? Cards with counters now show a compact counter row while selected. Left-click to add, right-click to remove. Always visible — no hunting through menus.

The deck editor is finally built in. Search for cards, adjust quantities, paste in a list, or export it as .txt. No spreadsheet, no third-party site. Just build your deck and play.

Well, 20 commits in the past 12 hours, and I think I've actually gotten enough bugs ironed out for this to work out! #buildinpublic

Adam Sparks@sparkstonepdx.com

Hey Folks, I just signed up the arcanetable deck editor for release day with creative mornings creativemornings.com/releaseday/g... If you have something creative that you need a push to release, you should sign up too! @adobe.com @creativemornings.bsky.social #releaseday #buildinpublic

View full thread
View full thread

⚡ Scry Server Caching Card servers now use stale-while-revalidate. Upstream servers can be slow, so you'll get a cached response immediately while fresh data loads in the background — less waiting when browsing cards.

🃏 Card back texture now updates live — groundwork for sleeve customization if there's interest! 🐛 Yu-Gi-Oh multi-type search & deck search fixes

I quickly went in and bumped the cap up, and then started looking through my analytics. where is this coming from? Someone in France was having a Liveframe event!