Przejdź do głównej zawartości


Ruszyła kolejna fala migracji z X/Twittera, więc dziś w #OkoPress przyglądam się alternatywom:
https://oko.press/ucieczka-z-twittera-przyszlosc-mediow-spolecznosciowych

Co ciekawe, wszystkie – Fediverse, Bluesky, Threads – przynajmniej w jakimś stopniu twierdzą, że są zdecentralizowane. Mówię więc "sprawdzam", razem z @cwebber , @blaine i @ben .

Nie będzie dla nikogo zaskoczeniem, że #Bluesky i Threads mocno naciągają to "zdecentralizowanie." Ale sam fakt, że wszystkie realne alternatywy dla Twittera promują się decentralizacją jest znaczący!
„Właściciele tych przestrzeni mają władzę wpływania na globalną debatę publiczną tak, by odpowiadała na ich potrzeby biznesowe. (…) Ostatnio obserwowaliśmy, jak właściciel X mocno wpłynął na wybory w Stanach Zjednoczonych. Wcześniej, błędy Facebooka pomogły doprowadzić do ludobójstwa w Mjanmie." - mówi mi @ben z @ProPublica

"Te przestrzenie są zbyt ważne, by były prywatną własnością, lub by były zależne od potrzeb i widzimisię ich właścicieli.”
Z kolei @blaine dzieli się doświadczeniem z wczesnych dni Twittera, gdy możliwe było, by stał się… siecią zdecentralizowaną.

„Gdy dwie sieci społecznościowe zaczęły się zdalnie komunikować, miałem wrażenie, że powstało nowe medium, w rozumieniu Marshalla McLuhana; obiecywało Internet, w którym innowacja nie była zamknięta w (wówczas) małych, scentralizowanych startupach (…), a zamiast tego możliwe była ewolucja i tworzenie rozwiązań odpowiadających na potrzeby małych społeczności.”
Ten wpis został zedytowany (1 miesiąc temu)
„Bluesky nazywa się zdecentralizowaną siecią i używają terminu federacja. Problem w tym, że ich technologia, z punktu widzenia dynamiki władzy, nie jest wcale zdecentralizowana” – podkreśla @cwebber, współautorka protokołu ActivityPub.

„Używają pewnych technik związanych z decentralizacją, ale sama usługa zdecentralizowana dziś nie jest. Jest jedna duża firma, która kontroluje przepływ informacji, i bez której ta sieć nie może obecnie działać.”
Ten wpis został zedytowany (1 miesiąc temu)

grayrattusudostępnił to.

„Sieci społecznościowe są »monopolami naturalnymi« w tym sensie, że podstawową ludzką potrzebą jest komunikowanie się, więc użytkownicy zwykle wybiorą tę usługę, z której korzysta już najwięcej innych osób.” - tu znów @blaine

„Zdecentralizowana sieć, która może obsłużyć najwięcej osób, a jednocześnie umożliwia różne podejścia i polityki moderacji, jak również najróżniejsze źródła dochodu, ma największe szanse stać się taką największą usługą.”

Zachęcam do lektury całego tekstu.
całe szczęście te osoby na komunikowaniu się z którymi mi zależy, używają fedi

Więc mogę ze spokojem nie używać niczego innego
@ProPublica A jakby na przekór - Trump uczynił Elona M. szefem komórki "“Department of Government Efficiency.” - czyli Mask dostania zadanie, by opowiedzieć narodowi, jak jest super w JuEsendEj... Mask zdaje isę być nowym ministrem propgandy? Czy będzie rozliczał Trumpa z niespełnionych obietnić - [“Department of Government Efficiency.” ] to jakiś zart.
moim skromnym zdaniem, w tym artykule powinno się pisać nie o fediverse a o mastodonie. Masto jest częścią fedi, ale tą właśnie częścią, która jest alternatywą dla xittera.

@cwebber @blaine @ben
@x Nie wszystko w fedi jest alternatywą dla Twittera, ale jest w fedi więcej alternatyw dla Twittera niż sam Mastodon.
@X
@dos no ok, jest jeszcze misskey, pleroma i inne podobne. my to wiemy, ale ten atrykuł jest kierowany do osób, które nie mają pojęcia o tym jak działa fedi, a które chcą gotowego produktu bez zastanawiania się, w jaki sposób działa. @rysiek
@x To nie jest reklama, tylko artykuł, który ma informować i robić to przystępnie, ale poprawnie. Myślę, że się udało.
@X
Uważam że Threads należy krytykować za to, jak powoli w porównaniu z możliwościami wdrażają federację, ale na pewno nie za decyzję o federacji opt-in. Federacja zaburza oczekiwania użytkownika mainstreamowych platform dot. prywatności i decyzja „wyrażam zgodę na udostępnianie moich danych nieograniczonej liczbie podmiotów, które mogą nie respektować mojego prawa do bycia zapomnianą” powinna być bardziej świadoma niż kliknięcie przycisku rejestracji na ✨tej nowej fajnej apce od Facebooka ✨

@rysiek @cwebber @blaine @ben
Ten wpis został zedytowany (1 miesiąc temu)
@mkljczk that's not unreasonable, but I would ask how is it different to receive a follow request (or follower) from one of Threads' 200 million users different from one of the fediverse's max. 10 million? Especially given Meta's horrendous record of moderation and consistent contempt of their users?

I'm convinced it's Meta's intentional (or, charitably) incompetent attempt to drive regressive regulation rather than an earnest attempt to "protect" their users.
@mkljczk it's also pretty striking – and I should have put that in the article, but alas! – that the company that on every step and in pretty much every other case shoves changes down users' throats via opt-out, even (or especially) if these are unwanted or dangerous changes, now , in this one case, suddenly found their opt-in muscle.

@cwebber @ben
I still believe that sharing data with third-parties should be opt-in, even when I am the third-party myself and *most of* the third-parties are good faith actors.
I already mentioned that federation by default breaks privacy expectations of average social media users. If you have a small Instagram account, you can reasonably assume that when you remove a photo from your profile, it becomes hard or impossible to find a copy of it. Federation with random services destroys this. And some Fediverse users are genuinely angry at Meta for warning Threads users about it.
👀 finally someone paid attention to this "tiny problem" with decentralization

> Federation with random services destroys this.

this will not be well received by activists, because demonstrating that something is 'by design' incompatible with EU law cannot be well welcomed, right?
not the first time
RT: https://pl.fediverse.pl/objects/45c95c47-08fb-43cb-b6de-dc56fe4e4cea

Uważasz że sytuacja z przetwarzaniem danych publicznych wpisów na fedi jest i zawsze będzie lepsza niż w przypadku komercyjnych platform? I każdy użytkownik będzie wolał dzielić się swoimi wpisami z niemal nieograniczoną liczbą podmiotów trzecich, bez gwarancji że każdy z nich np. będzie respektował Delete'y?

@marcin mikołajczak @blaine @Michał "rysiek" Woźniak · 🇺🇦 @Ben Werdmuller @Christine Lemmer-Webber
Z tym opt-in na Threads to jest po prostu szczyt hipokryzji. "Zastanów się czy chcesz udostępnić swoje dane podmiotom, które [mogą] nie respektować czegoś tam... Zaufaj nam bo my udowodniliśmy już nie raz że [na pewno] niczego nie respektujemy." 🤣
jestem pod dużym wrażeniem z jaką gracją kwestie mocno niszowo-programowe zostały przedstawione dla *nietechnicznych* czytelników 👏
@ananas dzięki!

Wkładam w to sporo pracy, więc cieszę się, że tak to jest odbierane.
Może warto wymienić odnośnik do tekstu o ludobójstwie w Mjanmie na polskie tłumaczenie @lukem?

https://blog.lukaszwojcik.net/pl/meta-w-mjanmie/
@LukaszHorodecki o dzięki, nie znałem. Zostawię jak jest, ale będę miał na uwadze na przyszłość.
oko będzie na BS?
@steelman nie wiem. Wiem, że Oka nie ma tu, ale jest na Threads. Niestety, nie mam na takie decyzje żadnego wpływu.
, dokladnie, bardzo dobry artykuł ! Wygrana Trumpa sprawiła że wróciłem po roku tutaj i na BlueSky. Ponadto algorytm Linkdlina zaczyna też premiować treści które mnie nie interesują . Jedynym sposobem na walkę z dezinformacją i wyjście z bsńki informacyjnej jest dywersyfikacja kont i obecności na social media
tekst jest w punkt, bardzo celne spostrzeżenia. Zobaczymy co z tego wszystkiego wyjdzie.
Blueskyowi tę całą federację (w sensie możliwości podpięcia fedi) robi zewnętrznie wyhakierowana bramka. Co oznacza, że jak się za pewnie poczują to jednym ruchem mogą ją zablokować. PR im od tego padnie, ale skoro będą się czuli pewnie…
Z drugiej strony nie wiem czy w obserwowanym tempie jesteśmy w stanie dożyć momentu kiedy metanitka pozwoli włączyć federację w krajach rozwin^W UE.

Także jest lepiej niż było tylko dlatego, że było makabrycznie źle.

@cwebber @blaine @ben
@wariat to jeszcze oddzielna rzecz. W tekście skupiam się przede wszystkim na twierdzeniach Bluesky, że sama ta sieć jest zdecentralizowana. Bo nie jest.
Bo to im pisał marketingowiec… ona jest „potencjalnie zdecentralizowana”.

Ale jest to haczyk o który rozbije im się ten PR jak/jeśli zaczęliby robić tej bramce pod górę. Znaczy rozbije się… z naszego punktu widzenia, bo normalni ludzie to im pewnie ryba.
@wariat Przecież w decentralizacji BS nie chodzi o spięcie ze światem fedi, tylko o możliwość uruchomienia własnego serwera BS.
Tak, ale dużo wskazuje na to, że to nie jest ot tak, stawiam swoją instancję BS bo mam ochotę. @m0bi to zdaje się właśnie ćwiczy.

Z drugiej strony bramka tak jak jest teraz jest przecież niczym innym jak instancją fedi i bs, gdzie zamiast userów są boty.

@rysiek @cwebber @blaine @ben
@wariat @m0bi Z tego opisu wygląda na proste https://github.com/bluesky-social/pds i jakby powszechnie dostępne.
nie ma czegoś takiego, jak "instancja BS", ponieważ protokół działa zupełnie inaczej, niż fedi.

Są "Personal Data Servers", ale one tylko trzymają dane. Dystrybucja wiadomości odbywa się w warstwie "reach", a warstwa "reach" działa tak, że musisz mieć dane z wszystkich PDSów, żeby to działało sensownie.

Bluesky-firma operuje jedyny w tej chwili system warstwy "reach". Odpalenie alternatywnego to już dziś spora inwestycja, ze względu na ilość danych i wymagane zasoby.

@wariat @m0bi
Ten wpis został zedytowany (1 miesiąc temu)
@rozie niewykluczone, że będę w to nurkował głębiej za czas niezadługi. Stay tuned. :ablobwink:

@wariat @m0bi
ty to wszystko ładnie opisałeś w artykule, ale jeszcze raz:

technicznie PDS to jest tylko ładniej nazwany storage node. dane z PDS-ów indeksują i zbierają relaye (przyrost danych rzędu GB/h), warstwa prezentacji to “app”. można sobie względnie łatwo zrobić PDS, można sobie dosyć kosztownie zrobić prawie działający relay, nie ma niezależnych aplikacji z warstwą prezentacji.

prywatne wiadomości są ogarniane poza protokołem.

do rozwijania nazw użytkowników i adresowania danych bluesky używa niby DID-ów, ale tak naprawdę jedynie modelu did:plc (plc – placeholder), gdzie jedyna usługa przekładająca identyfikator na całą resztę jest w pełni kontrolowana przez bluesky.

@rozie @wariat @m0bi
Ten wpis został zedytowany (1 miesiąc temu)
@mawhrin i trzeba dodać, że koszt robienia relaya będzie rósł bardzo szybko, ~logarytmicznie z przyrostem liczby osób korzystających i liczby wymienianych wiadomości.

@rozie @wariat @m0bi
@mawhrin @wariat @m0bi To już chyba problem ogólny. @bobiko jak się bawił, wspominał o podobnym problemie w kontekście masto https://bobiko.blog/2022/12/wlasny-mastodon-podsumowanie/
@szulikszarecki @rozie @wariat @m0bi @bobiko@101010.pl jak się chce robić własną, małą instancję, to znacznie praktyczniej jest zrobić gotosocial + jakiś frontend w stylu phanpy.

w przypadku mastodona kluczowym zasobem jest przestrzeń dyskowa na cache plików, przy czym to wcale nie liczba użytkowników będzie decydować o rozmiarze, a liczba instancji, z którymi się wymienia dane.

(nb. zużycie dysku rośnie mniej lub bardziej liniowo, więc to jest ogarnialne; a jakiś odpowiednik s3 jest zwykle wystarczająco tani, żeby to nie był jakiś przeraźliwy problem)
Używam gotosocial (z SQLite, bo czemu nie), federuję się z kupą serwerów, odkurzanie załączników mam ustawione na 30 dni (chyba, dawno nie zmieniałem konfiguracji) na teraz wygląda to tak:
~/gotosocial % du -h | tail -1
5.9G    .

Z czego 2.5GiB to baza od początku mojego podłączenia się do Fedi. Także ogólnie myślę, że nawet najwątlejszy VPS powinien udźwignąć „dla mnie i może partnerki”.
@emil @mawhrin @szulikszarecki @rozie @wariat @m0bi Dzięki za to Emil, ja mam w planach przeniesienie swojego bota z botsin.space na swoje własne GTS, i pokazujesz że jest to wykonalne, zgłoszę się z ewentualnymi pytaniami :)
@emil @mawhrin @szulikszarecki @rozie @wariat @m0bi Oraz lol, czy ja dobrze rozumiem, że "federacja" BS to na ten moment możliwość dawania im dodatkowych edge locations na dane?
no nie, to jednak zupełnie inna bajka.

Raz, że nie musisz stawiać akurat Mastodona, możesz postawić GoToSocial, i będzie znacznie lżejszy i prostszy.

Dwa, w Bluesky jak chcesz postawić relay'a, to masz na dzień dobry wymóg przestrzeni dyskowej rzędu kilku terabajtów.

Trzy, jak masz własną instancję, pogadasz z innymi instancjami. Jak masz własnego PDSa w Bluesky, nie pogadasz bez pośrednictwa relaya. A relay jest w tej chwili jeden.

@mawhrin @wariat @m0bi @bobiko
Ten wpis został zedytowany (1 miesiąc temu)
@rozie @mawhrin @wariat @m0bi @bobiko O, klikam w link w poście, a on prowadzi do mnie 😂 Masto co prawda niezbyt się nadaje do jednoosobowych instancji, ale to nadal rzędy wielkości mniej zachodu niż byłoby przy bluskajowych relayach. Sęk w tym, że do ActivityPub mamy do takich rzeczy lepsze narzędzia, a w ATproto problemem jest sama struktura sieci.
@mawhrin @wariat @m0bi No ze spokojem, nie od razu Kraków zbudowano.

Jest intencja, jest łatwo wyglądające do wykorzystania rozwiązanie do kontrolowania danych (PDS).

Piszesz o braku niezależnych appek do prezentacji. OK, ale istniejące są na wolnej licencji (MIT), więc trudno je nazwać zależnymi. Może nikt nie napisał innych, bo nie były potrzebne?
@Michał "rysiek" Woźniak · 🇺🇦 @blaine @Ben Werdmuller @Christine Lemmer-Webber
Znaczące jest, że decentralizacja została przez skurwiałe korporacje skutecznie włączona do zestawu narzędzi, którymi mogą robić "greenwashing" internetu.
Co jeszcze bardziej utrudnia tłumaczenie zwykłym ludziom na czym polega problem.
@miklo ale z drugiej strony, "decentralizacja" przestaje być jakimś magicznym terminem, którego ludzie nie czają i nie wiedzą, czemu jest ważny.

Widzieliśmy to samo z "szyfrowaniem". 10 lat temu powodzenia w tłumaczeniu, o co cho i czemu to ważne. Dziś możemy mieć dyskusję w mediach o niuansach w stylu Telegramowego "encryption-washingu", i ludzie czytają i kumają.

@blaine @ben @cwebber