Sergio
@sergio.bsky.col.social
250 followers 270 following 670 posts
Curious about decentralized social networks. Programmer living in Québec. Se habla español. Fuck capitalism, etc. Try my feed generator app: https://slrpr.xyz . Admin of https://col.social
Posts Media Videos Starter Packs
sergio.bsky.col.social
Alas! feel free to use it but this is pre-pre-alpha quality 😅
sergio.bsky.col.social
It's not 100% cloudflare tho, I have a caddy reverse proxy facing the user because cloudflare does not support "*" domain records for workers, which I need to resolve handles to DIDs
sergio.bsky.col.social
I need to write something on leafpub about it 😄! there’s nothing much to it, it’s plumbing on top of @atproto/repo borrowing a lot from @atproto/pds.
sergio.bsky.col.social
most of the work was about making the DB support multiple repos (reference PDS uses 1 sqlite DB per repo) and implementing subscribeRepos using cloudflare’s durable objects.
sergio.bsky.col.social
This is really only a proof of concept and probably bug ridden, but it seems to be working. It uses @atproto/repo and borrows heavily from @atproto/pds (Conveniently, Cloudflare has its own version of Sqlite)
sergio.bsky.col.social
This is, I think, the first PDS emitting from a "serverless" platform: bsky.app/profile/svwj... (if we don't count Eli Mallon's "static" PDS).
Inspired by @iame.li 's amazing blog.stream.place/3lut7mgni5s2k and @bnewbold.net 's "what does a PDS implementation entail".

atprotify.me

#atproto
bsky.app
sergio.bsky.col.social
very preliminary, but I think I have a minimal proto-PDS running on cloudflare workers.
sergio.bsky.col.social
oppresser pour toi veut dire refuser de financer sa propre assimilation linguistique? drole de point de vue
sergio.bsky.col.social
si discrimination y en a, c est de la discrimination positive: on garantit à une minorité (la minorité anglophone) des places dans des écoles anglophones financés par l’état d’une nation majoritairement francophone. Privilege que d’autres groupes n’en ont pas, t’es d’accord avec ça, non?
sergio.bsky.col.social
la solution au probleme de discrimination serait donc super facile à regler: on arrete de financer les écoles anglophones. Il n’y aurait plus de discrimination. serais tu plus hereux comme ça?
sergio.bsky.col.social
pourquoi l’état finance uniquement des écoles en anglais et en français? discrimination ethnique!!! je demande que l’état finance aussi des écoles en espagnol pour mes enfants! /s
sergio.bsky.col.social
jaja se llama subzero
sergio.bsky.col.social
surely Matt Taibbi is on the case, right?…. right?
sergio.bsky.col.social
don’t be so angry
sergio.bsky.col.social
(and of course this is nerd talk, you are talking about a network protocol, what other kind of commentary you thought you were going to get?)
sergio.bsky.col.social
If you look at my timeline you will see I'm very critical of Bluesky's claims to decentralization. But you are talking about "ATProto", not Bluesky here, there are no ATProto "defaults" to speak of.
sergio.bsky.col.social
Only if you use their Relay.
sergio.bsky.col.social
I think I will not buy a Framework desktop in the near future.
sergio.bsky.col.social
I think it's ScyllaDB, yes
sergio.bsky.col.social
ATProto architecture is a perfect fit for using 1 SQLite DB per user, which scales horizontally in a very nice way. The proof is that they have millions of users, at very little cost per user, and the PDS layer has been very reliable. They are not using SQLite for the AppView, which would be insane.