JP
@byjp.me
260 followers 350 following 480 posts
Making things, dancing & thinking for fun. Poly, miriscient, software engineer & general geek. Do say hi! https://www.byjp.me
Posts Media Videos Starter Packs
byjp.me
JP @byjp.me · 4d
Thinking out loud is great! At least we'll have a record of it when we *do* find a spare 10 minutes 😂
byjp.me
JP @byjp.me · 4d
The (now sadly closed) fission.codes approach seems perfect; have a CBOR document describing the state of the game, with an IPLD link to the WASM blob which lists valid “next moves”/actions. (Then an app which wraps that for display on any of various platforms).
byjp.me
JP @byjp.me · 4d
Only things stopping me are:
1. I’d need to store private data on the PDS (a bunch of private keys for each game) — hopefully this comes soon!
2. Enough time to do it 😅

Would be nice to be able to play games in a way that allowed people on different platforms/apps/everything to be able to interplay
byjp.me
JP @byjp.me · 4d
#atproto app I can’t get out of my head: A (fully decentralised) board/card game platform.

“Mental poker” maths means the game state (including unknown things) are in yours & your opponents’ PDS *only*.

Game logic is a WASM blob that takes & emits that state, provides iframe-able HTML/JS.
byjp.me
JP @byjp.me · 4d
It’d be an interesting meta-feed feature in itself, but I *bet* there are some really really unsuitable tag combinations with single character differences! 😅
byjp.me
JP @byjp.me · 4d
Gosh, I don’t usually care about typos on here, but mistyping #atproto was a fail wasn’t it.
byjp.me
JP @byjp.me · 4d
Is it time for someone to CrowdSupply a tiny computer that connects to your WiFi router, runs an #atoroto PDS, hole punches automatically, and comes with a no-subscription subdomain?

Like; *really* own your own data?
byjp.me
JP @byjp.me · 6d
Well this is very cool. I'd totally get an open source, wall mounted, raspberry pi powered inkjet. Especially as it can print by just cutting sheets off a roll of paper.

www.crowdsupply.com/open-tools/o...
Open Printer
Finally, an open hardware printer you can actually understand, repair, and upgrade
www.crowdsupply.com
byjp.me
JP @byjp.me · 12d
😙👌
byjp.me
JP @byjp.me · 12d
Different angle: NitrogenDB — it’s the foundation of the atmosphere; you don’t notice it’s there, but every thing that grows needs it 😊
byjp.me
JP @byjp.me · 14d
I'm certain I shall! Thank _you_!
byjp.me
JP @byjp.me · 14d
Instant purchase!
liedra.net
It’s my book! And it matches me! (Just got the copies in the post.)
A woman wearing a purple jumper and with purpley dyed hair bits holds up a book called Getting Started with Tech Ethics.
byjp.me
JP @byjp.me · 16d
Doesn’t look like others are that interested sadly!

I’ll keep an eye on it in case there’s a groundswell of interest later, but for now I figure those who want a knot have a server they run themselves!
byjp.me
JP @byjp.me · 18d
If you'd also be interested in hosting your @tangled.org source code on #PikaPods, drop an upvote here and let's see if we can make it happen 😊

feedback.pikapods.com/posts/923/kn...
byjp.me
JP @byjp.me · 18d
@tangled.org Hey folks, would you be up for working with the team at www.pikapods.com to make Knot and Spindle servers available there?
I think it'd be a great match; folks can run "their own" Tangled infra with ease, *and* you can apply to receive 20% of the proceeds.
byjp.me
JP @byjp.me · 18d
Though this would only cover the "stream from the server" case, and not the "play locally" case. Perhaps, if teal.fm had a last.fm compatible API, it might be feasible to do a cheeky redirect, or may be easier to convince the Plex team to allow for toggling between services.
byjp.me
JP @byjp.me · 18d
There's a pretty well documented API though, and I think (as a software engineer myself) it'd be fairly easy to build a separate app that'd watch for who plays what/when, and send details to teal.fm.
byjp.me
JP @byjp.me · 18d
Yes, for now. They've announced that they want to remove support for them 😔 support.plex.tv/articles/201...
byjp.me
JP @byjp.me · 18d
Plexamp! FLAC files on my home server, streamed (or downloaded then played) inside the house or remotely via the internet. iOS, macOS, or Sonos mostly (it has inbuilt last.fm support!)

Also sometimes Spotify (for things I don’t own).
Reposted by JP
strange.website
anytime someone brings up "staff-level" engineering
An early-80s illustration for a book cover, featuring brown-cloaked wizard holding a skull-capped staff, and a beer in his off-hand. He sits in a modern kitchen, facing away from a dining room table littered with dishes and empty beer cans. A bag of potato chips is spilled on the floor.
byjp.me
JP @byjp.me · 22d
Gosh iOS 26 is annoying. Everything feels noticeably laggier, even on my iPhone 14 Pro.

It’s *much* harder to make the OS unexciting too (I keep my background black, icons monochrome, and all but the essential apps only via search).

iOS really wants to be your world.
Reposted by JP
drstevex.bsky.social
My day of free headshots for science people went so well in London that I'm doing one in Cambridge. Oct 9th afternoon at Canopy (CISL). Email [email protected] if you'd like free pictures to use to promote yourself and do websites and socials and that.
Reposted by JP
grigorylukin.bsky.social
Something very very weird happened during the Hugos award ceremony... It's been on my mind for days, and so I wrote this blog: "When People Giggle at Your Name, or the 2025 Hugo Awards Incident"

grigorylukin.com/2025/08/21/w...

#Worldcon
byjp.me
JP @byjp.me · Sep 5
@tangled.sh Hey there! Your blog's RSS feed at blog.tangled.sh/blog/feed.xml (shown as one of two auto discovered feeds when visiting blog.tangled.sh) lists all local URLs as `blog.blog.tangled.sh`, which doesn't work and I assume is a typo 😊