boltless
banner
boltless.me
boltless
@boltless.me
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: https://github.com/boltlessengineer
Tangled: https://tangled.org/boltless.me
Blog: https://boltless.me
Reposted by boltless
pdsls.dev probably most effective tool at getting people excited about atproto. seeing is believing
December 26, 2025 at 10:40 AM
For anyone who've been following me for not reacting to weeb stuffs, sorry if you see some anime girl arts in your "Popular With Friends" feed.

I'm going to give a like to all those new artists posts to show them here is a community.
I won't repost those as always, so your Followers feed is safe.
December 25, 2025 at 11:51 AM
Reposted by boltless
日本のユーザーの皆さん、こんにちは!Blueskyが従来のソーシャルメディアプラットフォームと根本的に何が違うのかを知りたい方は、私の記事をご覧ください。残念ながら英語で書かれていますが、Google翻訳で翻訳したバージョンはこちらです。
Open Social — overreacted
The protocol is the API.
overreacted-io.translate.goog
December 25, 2025 at 8:46 AM
I'm grateful to have a friend who send me this when I ask "I have access to 3D printer in my univ. What should I print?"

jesusmechachrist.com
December 24, 2025 at 1:58 PM
Reposted by boltless
all services should be back online!
⚠️ we're seeing reports of the site being unavailable and git operations failing—investigating!
December 22, 2025 at 6:08 AM
Returning to university after 3 years leave of absence... (including the military service)

Three more years left to graduate 😭
December 22, 2025 at 5:15 AM
Reposted by boltless
it appears our cloud provider is having an outage across nl-ams1 and se-sto1: both of which we use to serve appview, knot1 and the pds.

hugops to the @upcloud.com folks 🫂
⚠️ we're seeing reports of the site being unavailable and git operations failing—investigating!
December 22, 2025 at 4:50 AM
I hate LLMs spit out toy project level codes and claim it's "production-level". It's not. But it makes sense considering what they are trained on.

plz openai, cheer up, you should steel actual production code used by real companies.
Why not? It is same to "how human developers learn" as you claim.
December 19, 2025 at 5:24 AM
Reposted by boltless
what if somebody made a code forge that does *not* charge you to use your own computer
GitHub Actions charging per build minute for *self-hosted-runners*? Shit's about to hit the fan lol
December 17, 2025 at 2:50 AM
Reposted by boltless
I'm just going to leave this here. Login works with your Bluesky/ATProto handle. You can host your code with git on a self hosted server called a "knot". All the knots work together on tangled.org for a unified social view like you would see on other providers.

blog.tangled.org/intro
December 16, 2025 at 7:49 PM
Hey, #bluesky, right this down. Charge people per posts for self hosted PDS in future /s
GitHub Actions charging per build minute for *self-hosted-runners*? Shit's about to hit the fan lol
December 16, 2025 at 6:58 PM
Reposted by boltless
Reread it 5 times and couldn’t believe it. Guess 2026 is gonna be the year of @tangled.org for me
December 16, 2025 at 6:23 PM
Reposted by boltless
What the fuck GitHub?
December 16, 2025 at 6:31 PM
Reposted by boltless
Small update: Luanox v0.2 has been released (2 weeks ago). Since we didn't announce it anywhere, I think it's still worth it mentioning. This release contains lots of bug fixes, a few features to improve the overall UI/UX and a small security patch. There's more to come!

github.com/lumen-oss/lu...
Release v0.2.0 · lumen-oss/luanox
0.2.0 (2025-12-01) Features add LiveView pages transition (77a526b) improve mobile navbar UI/UX (84f99dd) navbar: add source button (#81) (4c203d8) navbar: backdrop overlay, close on outside click...
github.com
December 15, 2025 at 11:08 PM
Reposted by boltless
#neovim Development News

The 0.12 version will have a built-in optional plugin to visualize undotree.

Load it with `packadd nvim.undotree` and execute `:Undotree`.

PR:
- github.com/neovim/neovi...
feat: undotree ui by altermo · Pull Request #35627 · neovim/neovim
Problem Navigating the undo-tree is cumbersome. Solution A plugin for navigating the undo-tree visually.
github.com
December 15, 2025 at 4:54 PM
Reposted by boltless
Kagi のこれ神機能では?
youtu.be/0CrVTRo9yoc
Redirects (URL Rewrites) on Kagi Search
YouTube video by Kagi
youtu.be
December 15, 2025 at 10:27 AM
LLMs are good at coding. They can code faster than human.
But they don't have ability to maintain their shit.

Don't worry developers, there will be tons of shit codes we need to clean up in future. Surely we won't loose our job. Actually there will be more works than ever.
December 15, 2025 at 12:56 PM
I wish DID doc modification should be more easy.
Services should be able to append a new service of verification method to user's did doc.
December 12, 2025 at 7:40 AM
hey, #atdevs
Should #atproto appview insert to db first or to PDS first?

If AV inserts to db first, it will eventually do same operation again from ingester.
If AV inserts to PDS first and only update db from ingester, the insertion can take longer and it can't guarantee the success.
December 10, 2025 at 5:59 PM
Just faced a chatgpt hallucination for basic git question...

Did openai grow so fast that it's already starting to enshittify itself?
December 5, 2025 at 5:34 PM
sharing my experiments with using "services" in DID doc.
Say I'm going to add a new non-PDS service for atproto users.

The registration step should be done from the service, and not from appview or via xrpc calls. The service itself should be able to perform as #atproto client. Two reasons:
November 30, 2025 at 2:03 AM
Reposted by boltless
Don't forget folks, as it's nearly Christmas time to update your PDS index pages! And if you want a refresher on how to do so, check out my pub

willdot.leaflet.pub/3m25uvnuwnk2t
November 28, 2025 at 7:30 PM
If there is complete. go-to abstraction package (like clap), I prefer #rust mostly because of its type system. I like embedding the logic under types.

If the ecosystem is not mature enough, I prefer #golang because it's suited to situation with less abstractions so I can develop fast.
November 29, 2025 at 1:47 AM
Are rustaceans still discussing about better abstraction for #atproto? Which one should I choose 🤔
November 28, 2025 at 5:39 AM