JP
banner
byjp.me
JP
@byjp.me
Making things, dancing & thinking for fun. Poly, miriscient, software engineer & general geek. Do say hi!

https://www.byjp.me
Hey #ATProtoDev, what's the key indicator for lexicon parser code that a string's value has extra context available by resolving it as an NSID?

Is it the presence of the `knownValues` field on the lexicon? (ie. must values in a `"type": "string", "knownValues": []` field always be NSIDs?)
November 14, 2025 at 8:57 AM
Okay, so who's going to release the [Steam/Xbox/Retro/etc] Achievements clone for #ATProto?

Game devs post a record for each achievement, and your game links to one when you achieve it (with a game-provided cryptographic signature!)

#atprotoideas
November 14, 2025 at 6:37 AM
@wisp.place is incredibly cool! Thank you!

Is there a custom nixpkg registry I can use to get wisp-cli in my tangled workflow? (tangled.org/@tangled.org...)

I can `curl` and `chmod`, as your guide shows, but that seems like it may be fragile?

(I know no Nix, but I'd be happy to learn & help out!)
November 13, 2025 at 5:57 PM
My friend Claire has told me, once again, to Shut Up via #postcard 😂

"هُسْ JP"

(From Emirates Towers, Dubai (October 25, 2025) — #emirates#emirates-towers" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">https://shutup.jp/#emirates-towers)
November 13, 2025 at 2:23 PM
Thank you to everyone getting excited and posting about their newly received copies of @qntm.org ‘s There Is No Antimemetics Division!

(it meant I went to check my own front door 🤩)
November 10, 2025 at 2:04 PM
#atprotodev if there are two competing ATProto services, what stops one migrating/deleting all the records of the other in your PDS?

ie. Are ATProto apps, by default, scoped to the records of their own lexicons?
November 10, 2025 at 8:26 AM
There are many infuriating things about Atlassian’s tools.

The fact that Confluence calls individual posts “blogs” is top of my list.
November 10, 2025 at 7:54 AM
I just rewatched Doctor Horrible's Sing-Along Blog (for the umpteenth time, but the first in a long while).

It's still absolutely wonderful, packed with superb little jokes, excellent music and a plot I'll never forget.

Don't know what I'm talking about? Do yourself a favour…
November 8, 2025 at 8:45 PM
@bookhive.buzz Hey folks! I'm enjoying Bookhive, though I'm experiencing an odd set of bugs when setting start/finish dates:

- Whatever date I choose, it becomes the previous day on 'Save' (I'm in GMT)
- I can't set the start & end dates to be the same day (sometimes I blast through a book 😅)
November 8, 2025 at 8:39 PM
@tbray.org PageFind looks great on your site!

Last year I thought about how an "IndieSearch" might work — local-only search across your fave sites, based on PageFind.

I wrote up my thoughts and experiments here www.byjp.me/posts/indies... — in case you find it interesting!
IndieSearch
I built a prototype for client-side, fully distributed search for the IndieWeb — check out the demo & a little explainer.
www.byjp.me
November 5, 2025 at 10:18 AM
Reposted by JP
This post explains Big O - O(1), O(log n), O(n), O(n²) - with clear examples (sum, bubble sort, binary search) and visual demos of runtime growth.

It focuses on algorithmic complexity - how an algorithm’s running time grows as input size increases.

samwho.dev/big-o/
Big O
A visual introduction to big O notation.
samwho.dev
November 4, 2025 at 6:08 AM
My friend Claire has told me, once again, to Shut Up via #postcard 😂

"Shut up JP"

(From Las Vegas, Nevada (October 21, 2025) — #sinp.jp/#sin-city" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">https://shutup.jp/#sin-city)
November 2, 2025 at 9:12 AM
Reposted by JP
this is super cool - first time i've seen a viable, in-production version of the "custom physical pieces that interact with a screen" idea - board.fun
Board – The First Ever Face-to-Face Gaming Console
Board.fun — the official site for the Board Console. Board fuses the best of board games and video games into something entirely new. A 24” face-to-face gaming console that brings everyone together to...
board.fun
October 31, 2025 at 2:30 PM
Woke up with a fully formed #atproto app in my head.

"Accountable" lets you state public intentions ("I will go for a run this week"), then make assertions about them ("I went for a run", "I got ill, so won't be running").

You can group them into agendas, and track progress (New Year intentions!)
October 29, 2025 at 7:00 AM
This is incredibly cool. On #atproto you can literally just do things.

Open question though; how would I
offer redundant/high availability for PDS-served data?
evan.jarrett.net/at-container-registry A container registry that uses the AT Protocol for manifest storage and S3 for blob storage.
⭐️ 13
October 27, 2025 at 6:30 AM
I’ve been loving twist.com for the same reasons in this thread. It’s a shame they’re not actively developing it (but also, no active development means no active enshitification!)
October 25, 2025 at 11:14 AM
Well I thoroughly applaud a company trying to make non-Meta advertising work! Any good ideas for them folks? www.northernplayground.no/en/activism/...
See you soon Zuckerberg
Buy less. Play more.
www.northernplayground.no
October 24, 2025 at 6:46 AM
Reposted by JP
Although this show was unfortunately canceled (it must be said that it was poorly supported by HBO Max and then Netflix, as it was only available in a handful of countries), there is still a teaser for season 2 in order to find and convince investors.
Scavengers Reign Season 2 Teaser
YouTube video by What's on Netflix
www.youtube.com
October 19, 2025 at 11:22 AM
@tangled.org have you seen git-bug? (github.com/git-bug/git-...) it’d be pretty damned nifty if tangled’s issues were stored & accessible in a git-bug compatible way, for even more decentralisation in the most decentralised app for decentralised VCS!
October 19, 2025 at 9:40 AM
Hey #atproto folks, has anyone put thought into safe geotagging of posts?

I have a half-baked idea of using H3 hexagons as context tags for posts (“this event” is tight, “this city break” is wide) but the biggest problem is always helping people understand the risks of sharing realtime location.
October 18, 2025 at 8:30 PM
Reposted by JP
I'm so depressed. I'm bored. Life? Don’t talk to me about life!🤖

Aquatron VX-33
October 18, 2025 at 5:08 AM
Hey @teal.fm & @rocksky.app — I’m travelling, and I’d really love to hear “what people are playing around here”, as a way to connect with a place 🎶

Recording where you are on social media is a tricky proposition, but I hope you (& #atproto) support it in some safe & simple way ☺️
October 17, 2025 at 8:22 PM
If you’re reading physical books and want digital highlighting, just get Highlighted and be happy — it’s easy, beautiful, and kinda magical.

(Plus some really lovely little interactive delightful moments!)

apps.apple.com/app/id148021...
‎Highlighted: Image to text
‎“App of the Day“ - Apple, Inc. Make powerful book highlights, and stop forgetting what you read. Highlighted makes it easy to capture, organize, revisit, and export important parts of your books. __...
apps.apple.com
October 17, 2025 at 3:38 PM
Reposted by JP
Everyone misunderstood Deep Thought. He didn’t say the answer was 42. He said it was “For tea, two.” That’s the answer to life, the universe, and everything
October 14, 2025 at 12:47 AM
Reposted by JP
announcing a new community-focused gem server from the team previously behind rubygems: gem.coop. join us and start using it today!
October 6, 2025 at 4:03 AM