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
many such cases: users create an account on tangled, hop on bsky, and delete account via bsky because they want to leave bsky... but actually end up deleting their presence all across the atmosphere.
February 12, 2026 at 6:50 AM
Reposted by boltless
With @roomy.space every chat space could be on a different server, but doesn't has to be. It works a lot like an ATProto PDS!

Each space has a DID, and can be migrated to other hosting just like an ATProto account.

And you'll be able to seamlessly join different spaces on different servers.
February 9, 2026 at 5:06 PM
Reposted by boltless
npmx.dev/npmx.dev
[READ-ONLY] a fast, modern browser for the npm registry
tangled.org
February 9, 2026 at 12:50 PM
Thank you github! (2)
February 9, 2026 at 4:46 AM
learning hard way is always fun
February 8, 2026 at 2:10 PM
Reposted by boltless
this one is pretty good
February 6, 2026 at 11:03 PM
Reposted by boltless
So many gems in this piece.
February 5, 2026 at 5:20 PM
Reposted by boltless
jj is actually Git-compatible so you can use it on existing projects without your collaborators needing to know that you are.. of course, you will tell them anyway
February 5, 2026 at 1:39 AM
thank you github!
February 5, 2026 at 5:05 PM
Oh I passed 200+ followers, pretty crazy.
February 3, 2026 at 5:54 PM
I have a stack of spare laptops at home. These would be good for testing small cluster.
My home network is pretty unstable (30mins downtime total in a day, hard reset on every night, no LAN cable in wall) but new home is pretty done, so I'm going to make a homelab there before I actually move on.
February 3, 2026 at 5:39 PM
Reposted by boltless
#neovim Development News

The 0.12 version will add `v:vim_did_init` variable to check if `init.lua` is sourced but plugins are not yet loaded.

This allows to improve `vim.pack.add` usability, as it can be properly called in user's 'plugin/' directory.

PR (Vim patch):
- github.com/neovim/neovi...
vim-patch:9.1.1892: Not possible to know once Vim is done with sourcing vimrc by zeertzjq · Pull Request #36429 · neovim/neovim
vim-patch:9.1.1892: Not possible to know once Vim is done with sourcing vimrc Problem: A plugin does not know when startup scripts were already triggered. This is useful to determine if a functio...
github.com
February 2, 2026 at 8:59 PM
Reposted by boltless
npmx + @tangled.org = atproto dev pipeline
January 31, 2026 at 2:00 AM
#atproto #bluesky Why is this account rendered as invalid handle?
b
bsky.app/profile/did:...
pdsls.dev/at://did:plc...
January 29, 2026 at 8:11 AM
Reposted by boltless
January 27, 2026 at 6:59 AM
Reposted by boltless
so we just added support for @tangled.org in our npmjs ui.

plus:
- bitbucket
- @gitlab.com
- gitee
- @gitea.com
- codeberg
- sourcehut

which others am I missing?
January 25, 2026 at 9:39 PM
Doodling a lot at @tangled.org
I should really buy a whiteboard when I move.
January 24, 2026 at 4:48 AM
Reposted by boltless
@tangled.org has been verified by @bsky.app.
January 22, 2026 at 12:55 AM
Reposted by boltless
hello tanglers, its release time! to kick things off, we first have:

✨ a brand new pull-request review page ✨

you can view the file-tree, diff/interdiff and review comments, all in one page with this new 3-panel layout!

1/7
January 21, 2026 at 3:26 PM
Reposted by boltless
January 20, 2026 at 2:04 PM
I went to split keyboard meetup last weekend. Had a lot of fun there!

#MechanicalKeyboards
#ErgonomicKeyboards
#ErgoMechKeyboards
January 20, 2026 at 9:26 AM
Might be bit unfair to count like this, but @tangled.org core repo just reached 1000th PR

tangled.org/tangled.org/...
appview: remove `db.GetReaction()` #1000
After refactoring record deletion logic, we only need `db.GetReactionStatus` Signed-off-by: Seongmin Lee <git@boltless.me>
tangled.org
January 19, 2026 at 7:52 PM
People scraping #atproto, how do you deal with foreign key constraints?
For example, it's impossible to block users from making duplicated bsky like records for same post.
But relational DBs usually expect unique "like" records.
January 19, 2026 at 12:55 PM
#rust isn't a superior language.
But learning rust's type system makes other languages feel inferior.

The curse of knowledge...
January 16, 2026 at 5:29 PM