Kuba Suder ๐Ÿ‡ต๐Ÿ‡ฑ๐Ÿ‡บ๐Ÿ‡ฆ
banner
mackuba.eu
Kuba Suder ๐Ÿ‡ต๐Ÿ‡ฑ๐Ÿ‡บ๐Ÿ‡ฆ
@mackuba.eu
Indie Mac/iOS & web developer โ€ขย Currently building random fun things on ATProto using Ruby and occasionally JavaScript โ†’ https://blue.mackuba.eu

"mostly-happy-but-occasionally-grumpy Ruby guy" - Why

๐ŸŒ Krakรณw, Poland ๐Ÿ‡ต๐Ÿ‡ฑ๐Ÿ‡ช๐Ÿ‡บ โ€ข โœ๏ธ
Pinned
My "Introduction to #ATProto" blog post that I've been working on for some time is ready ๐Ÿ™‚ It goes through things like records, lexicons, DIDs, then PDS/AppView etc. and how it all works together. Let me know if anything is wrong!

More parts later, with the Fedi comparisons & misconceptions etc.
Introduction to AT Protocol
Walkthrough of the various parts and concepts in Bluesky's AT Protocol (ATProto), the types of servers involved and how it all fits together
mackuba.eu
I mean what's the difference between 1*2 nanoseconds and 10*2 nanoseconds
February 10, 2026 at 9:12 PM
I'd think it should be b*2 seconds + up to 1000ms random
February 10, 2026 at 9:11 PM
Yeah same
February 10, 2026 at 9:04 PM
Reposted by Kuba Suder ๐Ÿ‡ต๐Ÿ‡ฑ๐Ÿ‡บ๐Ÿ‡ฆ
At @eurosky.social weโ€™ve had quite a list of sign-ups for our services over the last months. Weโ€™re currently looking at migrating thousands of people to our PDS. Important detail here: these are mostly not tech-savvy people but regular Bluesky users most of which have no clue what a PDS is.
February 10, 2026 at 7:20 PM
Another PR to writeโ€ฆ
February 10, 2026 at 8:55 PM
February 10, 2026 at 8:51 PM
Reposted by Kuba Suder ๐Ÿ‡ต๐Ÿ‡ฑ๐Ÿ‡บ๐Ÿ‡ฆ
Beautiful women named Atproto Digest are in my notifications tab
February 10, 2026 at 8:29 PM
Reposted by Kuba Suder ๐Ÿ‡ต๐Ÿ‡ฑ๐Ÿ‡บ๐Ÿ‡ฆ
I truly believe we're getting much closer to a viable multi-protocol open social web, we just need a user-facing experience that brings it all together
February 10, 2026 at 5:24 PM
Something new might be coming (?)
Over the past year, @vegh.ca and I have been working on something very exciting!

We thought we'd give you a little teaser now and you can sign up to hear more very soon.
Indigo
A new social app for the Fediverse, by Aaron Vegh and Ben McCarthy.
indigosocial.app
February 10, 2026 at 8:33 PM
Reposted by Kuba Suder ๐Ÿ‡ต๐Ÿ‡ฑ๐Ÿ‡บ๐Ÿ‡ฆ
Thatโ€™s right - now it turns out Russia also needs โ€œsecurity guaranteesโ€ for itself, too.

Presumably so that the worldโ€™s largest nuclear power with the 3rd biggest war budget, the 10th largest economy, and a territory spanning 11 time zones, wonโ€™t be conquered by the evil Ukrainians.
February 10, 2026 at 7:23 PM
Reposted by Kuba Suder ๐Ÿ‡ต๐Ÿ‡ฑ๐Ÿ‡บ๐Ÿ‡ฆ
Hereโ€™s a little background on why weโ€™re building u-haul.
I should have published something sooner so that people donโ€™t have to speculate on the reasons, but weโ€™re all wearing 5 hats these days at @eurosky.social and there is just too much stuff to do in parallel.
GitHub - eurosky-social/u-haul: ATProto account migration tool with a simple web interface. Built with Rails 7. Includes progress tracking, encrypted credentials, and background job processing via Sid...
ATProto account migration tool with a simple web interface. Built with Rails 7. Includes progress tracking, encrypted credentials, and background job processing via Sidekiq. - eurosky-social/u-haul
github.com
February 10, 2026 at 7:20 PM
Hey btw, since you're here - I'm unable to play this main video for some reason, getting some errors about headersโ€ฆ neither here nor on loom site (the other one below works, surprisingly)
February 10, 2026 at 7:33 PM
Hey, looks like this war.ukraine.ua site you're linking to doesn't work? (seems to be down for quite some time already)
February 10, 2026 at 7:30 PM
Based France ๐Ÿ‡ซ๐Ÿ‡ท
As a client app you're fine using any licensed codec, if there's a separate codec available on the system already you can use that.

License enforcement is tougher on encoders, which is why a lot of these open source codec implementations run out of France which rejects software patents
February 10, 2026 at 6:44 PM
Reposted by Kuba Suder ๐Ÿ‡ต๐Ÿ‡ฑ๐Ÿ‡บ๐Ÿ‡ฆ
apes together strong
I've always tried my best to let my actions speak for themselves. As I think that can speak more than words. But I wanted to share some thoughts.

Every community tool I've created for the atmosphere has been done with the full intention of helping keep people safe and secure with their social media
February 10, 2026 at 6:12 PM
Reposted by Kuba Suder ๐Ÿ‡ต๐Ÿ‡ฑ๐Ÿ‡บ๐Ÿ‡ฆ
thereโ€™s a tendency for people to view social media as dumb or toxic or [insert problem here], because it often is, but itโ€™s also integral to all of our lives and the world and itโ€™s not going away, so i feel called to do what i can to make it a better experience
February 10, 2026 at 6:29 PM
๐Ÿฉต๐ŸŽƒ
February 10, 2026 at 6:37 PM
Reposted by Kuba Suder ๐Ÿ‡ต๐Ÿ‡ฑ๐Ÿ‡บ๐Ÿ‡ฆ
I really love "people over platforms". The world is in turmoil, to say the least. Social media is something many use for news, friends, or as an escape from the world. You should feel safe and comfortable using it. And that's something I think I can help provide to the ecosystem and I have tried to.
February 10, 2026 at 6:05 PM
Reposted by Kuba Suder ๐Ÿ‡ต๐Ÿ‡ฑ๐Ÿ‡บ๐Ÿ‡ฆ
ohh excited to start seeing clients show what PDS you are on, that will bring an interesting fediverse flavored dynamic to the table
February 9, 2026 at 10:33 PM
Looks like 3 votes for Raindrop already ๐Ÿ’ง
February 10, 2026 at 6:34 PM
bruh ๐Ÿ˜›

(yes, I know why)
February 10, 2026 at 6:27 PM
Not public, enough if only for own use, doesn't need to be e2e
February 10, 2026 at 6:22 PM
Reposted by Kuba Suder ๐Ÿ‡ต๐Ÿ‡ฑ๐Ÿ‡บ๐Ÿ‡ฆ
Needless to say I gave a short intro to #atproto (I think this is a first in the EU parliament!) and highlighted the advantages to build on top of an existing social graph.,
February 6, 2026 at 8:19 PM
Reposted by Kuba Suder ๐Ÿ‡ต๐Ÿ‡ฑ๐Ÿ‡บ๐Ÿ‡ฆ
February 7, 2026 at 11:16 PM
Yeah, I knowโ€ฆ same reason why so far I've hesitated to add JWT token verification in feed requests to blue_factoryโ€ฆ
February 10, 2026 at 5:46 PM