Sign in

boltless

@boltless.me
421 followers 363 following 594 posts

I do #rust #swiftui #reactnative #golang #lua #janet or anything I need to make my life better. I use #neovim btw. Developer at @tangled.org GitHub: github.com/boltlessengineer Tangled: tangled.org/boltless.me Blog: boltless.me

PostsRepliesMedia
Reposted by boltless
Tangled @tangled.org · 7h
This migration is now complete! Please do let us know if you run into an issues on the tngl.sh PDS 🙏
0281
Reposted by boltless
boltless @boltless.me · 29/09/2026
10월 31일에 vim.kr 주관으로 #jujutsu 워크숍을 열게 되었습니다! 많은 관심 부탁드립니다. 신청: 10월 24일 23:30까지 장소: 서울 성동구 튜링의사과 #git #jj #jj-vcs
event-us.kr
Git 사용자를 위한 Jujutsu Workshop - 이벤터스
내가 원하는 행사를 개최하거나, 참여할 수 있는 플랫폼 - 이벤터스
031
boltless @boltless.me · 29/09/2026
10월 31일에 vim.kr 주관으로 #jujutsu 워크숍을 열게 되었습니다! 많은 관심 부탁드립니다. 신청: 10월 24일 23:30까지 장소: 서울 성동구 튜링의사과 #git #jj #jj-vcs
event-us.kr
Git 사용자를 위한 Jujutsu Workshop - 이벤터스
내가 원하는 행사를 개최하거나, 참여할 수 있는 플랫폼 - 이벤터스
031
Reposted by boltless
akshay oppiliappan @oppi.li · 28/09/2026
colmena is absolutely amazing, all of tangled is deployed from a single nix flake with colmena. can't wait to give v0.5.0 a go!
2425
boltless @boltless.me · 26/09/2026
#atproto space question: Is it fine to create space for each records to support per-record access control? Say all Tangled repository issues are spaces. My biggest concern is sync, because every issues are now standalone permissioned repos. But maybe that doesn't matter much?
230
Reposted by boltless
Tangled @tangled.org · 26/09/2026
First day at NixCon was amazing and today we continue 🐑 Find us at our booth or come listen to @oppi.li at: 🛠️ workshop for joining Tangled at 2-3PM at Aula Srednia 🗣️ lighting talk on the future of code collaboration at 4:30PM at Aula Duza A
21116
Reposted by boltless
Kiran @kirancodes.me · 24/09/2026
"file"-system? buddy. I gotta claudesystem
91475
Reposted by boltless
badrap.io @badrap.io · 22/09/2026
A changelog you can reply to! 🦋 We built our new changelog on #atproto. Our Bluesky posts tagged #new, #feature or #release also appear as changelog entries inside badrap.io. Each entry links back to the original post.
2426
boltless @boltless.me · 23/09/2026
I really wish they sell their products in my country too... 😢 Even if I get it somehow, their entire selling point of repairability doesn't work when you can't buy any of the parts.
030
Reposted by boltless
Jujutsu VCS @jj-vcs.dev · 21/09/2026
👀 sifa.id/c/jj-vcs.dev
sifa.id
Jujutsu VCS company profile | Sifa
A Git-compatible version control system that is both simple and powerful
0214
Reposted by boltless
Tangled @tangled.org · 21/09/2026
Coming to NixCon this week? 🙂‍↕️ We (read: @oppi.li) are running a session on the first hack day, Friday the 25th at 2 pm on reproducible infra with Nix and SSH and how you can manage your infra too 🛠️ Look for the sheep t-shirts 🐑 or ping us here on Friday, and we'll tell you where we've landed!
0706
Reposted by boltless
https://socialweb.computer @socialweb.computer · 20/09/2026
The new "Sign in with @cocore.dev" is awesome! The new ssh.socialweb.computer hosted requester uses them, it's a frontend to the AT-proto native compute marketplace, allowing you to simply ssh handle.example.com@socialweb.computer to request a new VM from folks you have mutual tangled vouches with
1195
Reposted by boltless
Héliographe @heliographe.studio · 19/09/2026
Apple has high-level APIs that make building UI automagical But when experimenting with new hardware I like to rebuild everything from scratch to understand the fundamental building blocks An old habit from when I was a UI prototyper in Apple's Hardware org, with only basic firmware to work with 😄
1332
Reposted by boltless
johanna @jola.dev · 18/09/2026
Screenshot from the move the Matrix where Cyrus tells Neo about not seeing the code anymore
1152
boltless @boltless.me · 19/09/2026
I won't say it until they finally discover CONTRIBUTING[dot]md
000
Reposted by boltless
Robin Berjon @robin.berjon.com · 18/09/2026
One thing I've been toying with, instead of talking about "PDS" and cryptic nonsense like that is: Atmosphere Service Provider, like an ISP but for the social internet. Part of the motivation is that "Sign in with Atmosphere" only works if people have seen that before.
13735
Reposted by boltless
warpfork @warpfork.bsky.social · 18/09/2026
Quiet Posters is a really good feed. See people who post less and have been seen less is just a great way to mix it up. bsky.app/profile/did:...
0131
Reposted by boltless
Evelyn @kandake.africa · 18/09/2026
The login discourse is triggering an explosion of new login interfaces and flows. I want to see more of this as honestly it's just devs discussing how it should be done and I'm not seeing enough user feedback. Keep experimenting and party on.
5584
Reposted by boltless
Ink & Switch @inkandswitch.com · 15/09/2026
Today we bring you the second @localfirstconf.com Lab Day video. Follow Ivy Reese @spiralganglion.com as she whirls through PlayBook: A Programmable Paper Notebook It's a blank page in the truest sense, for pulling ideas out of your head so you can feel and think differently about them.
youtube.com
PlayBook: A Programmable Paper Notebook
YouTube video by Ink & Switch
26917
boltless @boltless.me · 17/09/2026
New trackballs arrived!
Split keyboard with red trackball.
Two 25mm trackballs packaged in box. One blue and one silver
010
Reposted by boltless
Tangled @tangled.org · 17/09/2026
We decided to throw a little watch party for the keynote on our Discord! Sneak peek into what's coming soon, guaranteed 👀 discord.gg/4xwua4b2H?ev...
discord.gg
Join the Tangled Discord Server!
The next-generation social coding platform, built on the AT Protocol. | 1609 members
0465
Reposted by boltless
akshay oppiliappan @oppi.li · 16/09/2026
@tangled.org mentioned by @indirect.io at #jj-con!
1658
Reposted by boltless
Tangled @tangled.org · 16/09/2026
@anirudh.fi is speaking tomorrow at Git Merge at 16:15/4:15 PM (UTC+1)! Tune in for the keynote: the Git forge must be hackable, on the @gitbutler.com YouTube channel. The (virtual) popcorn is on us 🍿 www.youtube.com/@gitbutlerap...
youtube.com
YouTube
Share your videos with friends, family, and the world
0485
Reposted by boltless
Key 🗝 🦊✅ @keytryer.net · 16/09/2026
That's right, it goes in the JSON hole
117719
boltless @boltless.me · 16/09/2026
bluesky-like webapp that is actually a mastodon client mastodon-like webapp that is actually a bluesky client
010
Reposted by boltless
samhain ⎔ @personhood.removal.surgery · 13/09/2026
i love software dev in 2026
yapping

hell yeah

yapping
515414
Reposted by boltless
Grace @gracekind.net · 10/09/2026
@impro.social has timed mutes now! Everybody say thank you Claude
3635
Reposted by boltless
akshay oppiliappan @oppi.li · 10/09/2026
ratlogin: rust port of @apenwarr.ca's atlogin tangled.org/quilling.dev...
tangled.org
quilling.dev/ratlogin
An OIDC provider for AT Protocol OAuth. Rust port of apenwarr/atlogin.
4726
Reposted by boltless
flo-bit @flo-bit.dev · 08/09/2026
you might not like it but this is what peak, not-AI-written commit messages look like
bunch of commit messages, most of them just called 'commit' with the occasional 'style', 'cleanup' or 'moar'
81198
boltless @boltless.me · 09/09/2026
just realized LLM agent is using my codebase as a messaging board.
1162
Reposted by boltless
Guido X Jansen @gui.do · 07/09/2026
So, euh... interesting discussions in the last couple days. Made me look again 👀 at the choices I've made building @sifa.id (public profiles...) 😅 Make sure to pour a cup 🍵 first 🧵👇
5358
Reposted by boltless
Brookie @brookie.blog · 07/09/2026
have i gone completely insane? ... ... ... yes. pdsos.wisp.place
3626941
Reposted by boltless
Aaron Ross Powell @aaronrosspowell.com · 06/09/2026
I've managed to build a Gemini Spark automation that every week checks the @leaflet.pub repo on @tangled.org and emails me a summary of what new features are the works. And, let me tell you, there's cool stuff in the works.
2384
Reposted by boltless
B. Prendergast @renderg.host · 06/09/2026
Mockup: @bsky.app @mu.social @blackskyweb.xyz @transrights.northsky.social et al could nudge people toward `Post interaction settings` when posts gets sudden spikes in traction. Many may not find these useful safety features until after they need them. cc @aaron.bsky.team @alexbenzer.com
Screenshot of a post detail page. A coachmark points to the "Everybody can reply" control below the post. The tooltip reads "This post is getting a lot of attention. Choose who can interact with your posts".
5364
boltless @boltless.me · 06/09/2026
Imagine a world where whoever started this shit decided to use existing CONTRIBUTING.md instead of CLAUDE.md / AGENTS.md
0270
boltless @boltless.me · 06/09/2026
Atmosphere Account Atmosphere Account Atmosphere Account Atmosphere Account Atmosphere Account
0133
boltless @boltless.me · 06/09/2026
We should be more brave on saying "Atmosphere Account" regardless of people understand it or not. Just like Fediverse bros did. Atproto can't be a common thing if people are too afraid to say it.
man standing up meme
41049
boltless @boltless.me · 06/09/2026
Yeah but people are not actually using those terms..?
110
Reposted by boltless
johanna @jola.dev · 04/09/2026
Published v0.8.0 of tangled.org/jola.dev/lat..., my Elixir atproto OAuth client library. Some of the improvements: parsing and building SpaceURIs, extracting timestamps from TIDs, and token refreshes are now wrapped in unlinked Tasks, ensuring they are not interrupted by caller exiting.
tangled.org
jola.dev/latch
An Elixir atproto OAuth and XRPC client
051
Reposted by boltless
38 Influential Posters @bsky38.com · 05/09/2026
Prefer not to be in the running? You can opt out securely on the “my ballot”page, or you can simply block our Bluesky account — blocking us will automatically remove you! 🙂‍↕️ We’re just a fun and silly project, but we know it’s not for everyone. 🫡 Remove yourself here: bsky38.com/me
2296
boltless @boltless.me · 05/09/2026
I wonder how fediverse is handling this problem... Surely they aren't just doing "login with your mastodon account" because while mastodon is part of the fediverse, fediverse is not mastodon. right..?
100
boltless @boltless.me · 05/09/2026
Yeah, some users will never try to learn, but we should at least try to make it more clear. I think the option to choose bsky feeds is a good example. It's not perfect, but it really helps users understand they have a control over their own feeds. (at least, I hope so.)
100
boltless @boltless.me · 05/09/2026
Then, we are back to this problem again: "How should we call 'the thing' user should use when signing in to our app?" Maybe internethandle.org ..? idk But we should really figure this out and standardize it to make non-technical users get the point of it. They should know what they own.
210
boltless @boltless.me · 05/09/2026
We should stop calling it as Bluesky "account". It's Bluesky "profile", not "account". I'm not saying people should learn about the whole #atproto business to use Bluesky, but at least they should know that their "account" is part of larger world and not tied to just Bluesky.
190
Reposted by boltless
Miller Hall @arlindohall.com · 05/09/2026
A two-panel “Know the Work Rules” meme featuring jj and git as a handsome coworker and nerdy coworker, respectively. Their merge conflicts have very different effects on their female coworker.

In the top “APPROPRIATE” panel, handsome jj wears a suit, and his face is the jujutsu logo; a terminal full of merge-conflict text obscures his torso. The female coworker beams and says, “Awww, you’re sweet,” with a heart floating nearby. 

In the bottom “INAPPROPRIATE” panel, nerdy git wears a collared shirt and a sweater vest, with the git logo for a face and a code editor speech bubble showing a git merge conflict. The female coworker looks startled and clutches the phone, exclaiming, “Hello, Human Resources?!”
0213
boltless @boltless.me · 05/09/2026
Pretty sure, yeah.
000
boltless @boltless.me · 04/09/2026
found it. It was part of `app.bsky.actor.getPreferences` hack.
110
boltless @boltless.me · 04/09/2026
I forgot. How do I add bluesky feed to my list? Is this one of the private data that isn't in PDS yet?
110
boltless @boltless.me · 04/09/2026
This is pretty good idea ngl
020
boltless @boltless.me · 04/09/2026
Of course all this happens because currently the network boundary is open to everyone. Anyone can see and like your post. So, clients should ultimately listen to everyone in the network. So once atproto "space" lands and we get private data, you won't(can't) have a global index for these.
atproto.com
The Atproto Spaces Alpha is Live
Atproto Spaces, formerly known as “the permissioned data protocol,” is a new extension to atproto that enables non-public data. The alpha is now officially open. Here’s how to develop with it and what to expect as we work towards the full release.
010