https://www.byjp.me
If I can get that far, I’ll get UPnP working to punch holes out automatically, and maybe I’ll get a tangled Knot on there too.
wiki.friendlyelec.com/wiki/index.p...
gokrazy.org
If I can get that far, I’ll get UPnP working to punch holes out automatically, and maybe I’ll get a tangled Knot on there too.
wiki.friendlyelec.com/wiki/index.p...
gokrazy.org
Can tag facets have a zero-length index?
A Bluesky client could add your current persona’s tag facets to the start of your post with byteStart = byteEnd = 0.
I live in London, so (if I’m comfy with sharing that) I set my default context to “London”. I’d also add “software”. Like persistent hidden hashtags.
When I travel, visit an event, etc — I can just override for a while.
#atprotoidea
Yet I have no way of seeing what’s going on with these 300k people because I work internationally and have my app set to English.
I want a locality toggle in Discover.
github.com/bluesky-soci...
Can tag facets have a zero-length index?
A Bluesky client could add your current persona’s tag facets to the start of your post with byteStart = byteEnd = 0.
I live in London, so (if I’m comfy with sharing that) I set my default context to “London”. I’d also add “software”. Like persistent hidden hashtags.
When I travel, visit an event, etc — I can just override for a while.
#atprotoidea
Yet I have no way of seeing what’s going on with these 300k people because I work internationally and have my app set to English.
I want a locality toggle in Discover.
github.com/bluesky-soci...
I live in London, so (if I’m comfy with sharing that) I set my default context to “London”. I’d also add “software”. Like persistent hidden hashtags.
When I travel, visit an event, etc — I can just override for a while.
#atprotoidea
I’ve a 1Gb/s, 2ms ping net connection, and navigating appears to take 1-2 seconds, with only a (very missable) little blue bar progressing across the top.
Even on a very slow link this is avoidable.
I’ve a 1Gb/s, 2ms ping net connection, and navigating appears to take 1-2 seconds, with only a (very missable) little blue bar progressing across the top.
Even on a very slow link this is avoidable.
If you're not, listen to this.
Get a guitar or some drums, or a trumpet. Pick up a brush, a pencil, some clay or a welder.
Just make shit. It doesn't have to be good (eventually it will be) just make music, art or write or whatever.
It's literally never been more important.
If you're not, listen to this.
Get a guitar or some drums, or a trumpet. Pick up a brush, a pencil, some clay or a welder.
Just make shit. It doesn't have to be good (eventually it will be) just make music, art or write or whatever.
It's literally never been more important.
I’m building a simple card/board game lexicon & platform that can operate entirely without a central server. (Mental Poker FTW!)
I’m taking it slow, cos $dayJobs are busy, but I’m not far from a Tic-Tac-Toe demo.
I’m building a simple card/board game lexicon & platform that can operate entirely without a central server. (Mental Poker FTW!)
I’m taking it slow, cos $dayJobs are busy, but I’m not far from a Tic-Tac-Toe demo.
"Cierren la boca, JP."
(From Comares, Spain (November 17, 2025) — #comares/#comares" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">https://shutup.jp/#comares)
How should I (request to) add a new book?
How should I (request to) add a new book?
This doesn’t feel sane 😅
(Starts hunting for OSS replacement)
This doesn’t feel sane 😅
(Starts hunting for OSS replacement)
Is it the presence of the `knownValues` field on the lexicon? (ie. must values in a `"type": "string", "knownValues": []` field always be NSIDs?)
Is it the presence of the `knownValues` field on the lexicon? (ie. must values in a `"type": "string", "knownValues": []` field always be NSIDs?)
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
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
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!)
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!)
"هُسْ 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)
"هُسْ 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)
(it meant I went to check my own front door 🤩)
(it meant I went to check my own front door 🤩)
ie. Are ATProto apps, by default, scoped to the records of their own lexicons?
ie. Are ATProto apps, by default, scoped to the records of their own lexicons?
The fact that Confluence calls individual posts “blogs” is top of my list.
The fact that Confluence calls individual posts “blogs” is top of my list.
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…
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…
- 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 😅)
- 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 😅)
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!
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!
It focuses on algorithmic complexity - how an algorithm’s running time grows as input size increases.
samwho.dev/big-o/
It focuses on algorithmic complexity - how an algorithm’s running time grows as input size increases.
samwho.dev/big-o/
"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)
"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!)
"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!)