nichoth
nichoth.com
nichoth
@nichoth.com
Reposted by nichoth
I started a "PDS Hosting" wiki page in the forum. Very sparse, needs links and more info added.

Very specifically interested in one click platform hosting or PDS alongside your app and similar offerings.
January 18, 2026 at 2:40 AM
The last 10 years of web development…

In 2015, client-side apps were kind of difficult. So lets invent React.

This has made client-side apps so much simpler. It is actually pleasant to make them now…
January 18, 2026 at 5:05 AM
Hello world. I'm back from the rabbit hole.

github.com/substrate-sy...

This is hono + datastar + Cloudflare workers. The DX here is 👌

#devlog
GitHub - substrate-system/template-hono-datastar: Datastar + hono
Datastar + hono. Contribute to substrate-system/template-hono-datastar development by creating an account on GitHub.
github.com
January 18, 2026 at 4:10 AM
Reposted by nichoth
okay! seems like enough interest to go ahead and do it :)

tentative plan: first one next sunday at 6pm Central in atproto touchers discord!

open to logistical suggestions, tho ofc a universally ideal time/platform will be tricky

smokesignal.events/did:plc:xbtm...
January 18, 2026 at 1:18 AM
Reposted by nichoth
Lots of ATProto folks build on @cloudflare.social

Thread to post suggestions to @mk.gg (who works there) on what you’d like to see from Cloudflare that would make it easier to build.
I wonder what would be most useful to the ATproto ecosystem for Cloudflare to provide. Any thoughts @danabra.mov ?
January 17, 2026 at 7:30 PM
Reposted by nichoth
A few months ago @devingaffney.com and I launched @atprotofans.com, an experiment that shows how ATProtocol can support proof-of-payment records using the attestation spec that I've been working on for a while. Today I launched download.ngerakines.me, a digital content catalog using it. #ATProtocol
January 16, 2026 at 10:55 PM
Reposted by nichoth
Proposing we adopt the following aphorisms

"toiling on the loom" is when you could have easily used AI for something but didn't

"running the dishwasher" is using AI exactly the right amount

"pillow talk with furby" is using it too much
January 16, 2026 at 1:40 AM
Reposted by nichoth
🚨 I'm Open to Hire!

As a frontend/fullstack engineer who is focused on community and the state of open source and the web, I can help drive your UI/UX product for your users with my years of experience.

Learn more about me at zeu.dev and email me at zeucapua @ gmail for inquiries!
zeu.dev
Zeu is a software engineer, focused on UX product work on frontend web applications
zeu.dev
January 16, 2026 at 12:49 AM
Another day, another module.

#devlog
January 16, 2026 at 4:26 AM
#devlog

I heard you all enjoy counting the number of letters that you use.

github.com/bskyprism/ch...
GitHub - bskyprism/character-counter: Count characters
Count characters. Contribute to bskyprism/character-counter development by creating an account on GitHub.
github.com
January 16, 2026 at 2:59 AM
… it is working …

I experienced a little bit of magic just now

Because my squiggle was sent to bluesky, and is now on the public internet.

!

bsky.app/profile/did:...

#devlog
January 15, 2026 at 10:18 PM
Reposted by nichoth
A local-first, zero-cloud, peer sync wiki for friends and family: github.com/nhardt/footn...
GitHub - nhardt/footnote: A local-first, zero-cloud, peer sync wiki for friends and family
A local-first, zero-cloud, peer sync wiki for friends and family - nhardt/footnote
github.com
January 14, 2026 at 9:51 PM
Hello again, world. If there is any magic left in the internet, I humbly would like to manifest employment for myself. Do you need a web person?

#random
January 14, 2026 at 8:28 PM
That TFW when you had slightly too much coffee for the interview because you wanted to be sharp, and it backfired and you couldn't think clearly. So now you're just doing things…

AI recently made 'take home' interviews a thing of the past, and now here we are, just doing things, forever.

#devlog
January 14, 2026 at 1:51 AM
Reposted by nichoth
as great as rkeys are for allowing record mutability they also mean that people design for mutability by default. more people should think about the fact that you can set the rkey to just about anything. make it the cid of the record. bam immutable record
January 13, 2026 at 10:58 PM
Add rotation keys, remove rotation keys…

github.com/substrate-sy...

#devlog #atprotocol
GitHub - substrate-system/at: CLI for at protocol
CLI for at protocol. Contribute to substrate-system/at development by creating an account on GitHub.
github.com
January 14, 2026 at 12:39 AM
#devlog

Added ability to get the "log" for your DID document.

github.com/substrate-sy...
GitHub - substrate-system/at: CLI for at protocol
CLI for at protocol. Contribute to substrate-system/at development by creating an account on GitHub.
github.com
January 12, 2026 at 11:51 PM
Reposted by nichoth
just a reminder that i have github sponsors if you'd like to sponsor the OSS work i do.

i maintain quite a few projects, and contribute to many more. nobody other than these sponsors pay for that. so these help a huge amount, however small 🙏

thanks so much to those who already did ❤️
Sponsor @43081j on GitHub Sponsors
Maintainer of chai, parse5, unjs, vueuse, tinylibs, & more. One of the e18e.dev leads. Core contributor to lit and modernweb.
github.com
January 11, 2026 at 9:51 PM
Reposted by nichoth
besaid.zone/scatter
relay admin service
tangled.org
January 11, 2026 at 5:14 PM
Reposted by nichoth
This is the complete, real migration of @mk.gg from the Bluesky PDS to a new Cirrus PDS Worker.

The more boring bits are sped-up to get it under the 3 minute video limit. The real thing took about 12 mins.

Try it yourself: github.com/ascorbic/cir...
January 11, 2026 at 5:14 PM
#devlog

Now with loops that are ~ 100% less infinite.

github.com/bskyprism/ta...
GitHub - bskyprism/taproom: Frontend for Tap
Frontend for Tap. Contribute to bskyprism/taproom development by creating an account on GitHub.
github.com
January 10, 2026 at 10:18 PM
Reposted by nichoth
Thanks to Tap, I have a live, full database of all @standard.site publications and documents in... 250 lines and a couple hours, not having ever written code for AT.

The rest is just serving an Atom feed from a local database.

Kind of incredible! (But now sleep.)

github.com/FiloSottile/...
January 7, 2026 at 2:12 AM
Reposted by nichoth
This is what the auth flow looks like if you have a passkey registered on Cirrus
January 9, 2026 at 6:04 PM
Reposted by nichoth
It's really cool that people are now using Bluesky not only from servers they host themselves, but servers they *wrote* themselves (or someone else here did), adding features the standard one doesn't have ❤️

Like, I now have 2FA again on my PDS because @baileytownsend.dev just went and built it
Cirrus PDS now support passkey auth. It was a bit of a puzzle adding it to a tool where where the admin is all CLI, but I'm really pleased with the flow I came up with. Give it a go!

github.com/ascorbic/cir...

If you don't know what Cirrus is, it's a really easy way to host your own Bluesky data
January 9, 2026 at 4:11 PM