Very sad I couldn't be there for this one! Great episode!
Thanks for stepping up @reinhold.is - I'm glad the previous episodes helped you out with the radio voice situation β€οΈ π
Very sad I couldn't be there for this one! Great episode!
Thanks for stepping up @reinhold.is - I'm glad the previous episodes helped you out with the radio voice situation β€οΈ π
Nice!
Yeah, I started with "programs" but ended up on this because I just tend to pick the exercises I want to do every day anyway. The weights, reps and sets are saved, so if you do 3x10 at 50kg on squats, the next time you pick squat, those numbers will be pre-filled, so it's quite fast to set up
The posts themselves aren't the issue, it's the whole identity and your social connections are.
You are free to have other preferences than me, but it is very clear that the ATProto devs made a tradeoff that in practice resulted in a massive centralization pressure. That's just a fact.
Look, I did say that Nostr had other tradeoffs, this is one of them. But I would much rather take a properly decentralized protocol instead of something that is faux decentralized.
The issue is in the sleight of hand - selling it as decentralized while it it really isn't.
It was an example of describing what your identity is in Nostr. You can write it on a piece of paper, put it in a password manager, etc. No one controls it by default, unlike in ATProto.
I even wrote an article about the identity issue in ATProto: kevinak.se/blog/who-act...
Yes, moderation is different. That's the cost of an actually decentralized system. Solved by not following people you do not want to interact with.
The whole article is about incentives and defaults. It argues that bad incentives and defaults result in an, in practice, centralized system.
"Nostr has no account migration" does not make much sense. Your identity is a key pair, you can write down the key on a piece of paper if you want.
What do you mean? I shouldn't be allowed to criticize tradeoffs that have been made because I haven't BUILT my own decentralized network? Wild take, but ok!
Besides. I don't need to, it already exists. It's called Nostr. It has other tradeoffs but decentralization is not one of them.
I absolutely can blame the protocol makers for making design decisions that I think are wrong and will result in a centralized system - especially when the whole point of the protocol is "decentralization".
Happy to hear you're back πͺ
I'm currently using the hosted version of next.useplunk.com but I plan to self-host soonish so I can keep the data on my own servers only.
If you don't think there's an issue that 99.999% of users will use one PDS I think you're missing the point of the article. Defaults matter.
"You can just pick another PDS" is not a reasonable thing to expect random users to do.
- Local first
- PWA
- Optiona: Sync between devices (stores data in a SQLite database on my server.
- Export and Import data
- Self-hsoted of course π
gym.kevinak.se
... that I didn't do this earlier. It's exponentially more fun to track your progress in your own app instead of using one that constantly pushes you towards micro transactions.
If you're looking for an app, give mine a try:
Last year I had a son and noticed that I constantly had back pain from holding him so starting this year I decided that it was time to fix that.
So - i vibed myself an exercise app to track my progress. So far I've done 26 sessions in 2026. Very happy with the result so far and I can't believe...
Been working on a Svelte x AI video course and I asked Claude to seed the database with some data. π€£
That's a first for me haha!
Excellent timing for someone with a 6 month old π
I've been tempted to write something about this as well. I agree 100% with your takes here.
People in the FE world are sleeping on good old URLs.
It's like that old pattern of re-building everything using divs instead of just Using The Platformβ’ - but for application state :)
Wild.
Yeah I applaud that you can self-host and think everyone should, if possible!
The issue in my mind isn't a technical one, it's one of defaults. I try to address this at the end of the article.
Wrote a follow-up to my last blog post on Bluesky. This time about PDS.
Enjoy!
kevinak.se/blog/who-act...
built an atproto terminal ui for setting up alternative plc rotation keys. there are two types of keys.
hardware-based: no sync
software-based: synced via icloud
is anyone interested in this? I could package it up and release it, though it needs a lot of UX work.
tangled.org/saewitz.com/...
I'm looking for blogs from friends and others! If you have a blog where you write interesting things, hit the reply button and let me know!
I think Karim actually has one already π
@attach and the predecessor use:action!
Really nice to be able to hook into the life cycle of elements π
svelte.dev/docs/svelte/...
it's beginning:
github.com/tldraw/tldra...
Excellent! I will give it a read π
Good thing it's on Nostr so you can read it in any of the applications that support long form articles! For example Habla: habla.news/a/naddr1qvzq...
The third-party testing! But as @saewitz.com mentioned, hacker news is skeptical. I'm cautiously optimistic though π€
Sounds like hacker news to me! π
But maybe a reason to be restrain my optimism a bit!