@DM_Ronin мало хто знає, але мастодон != Федіверс. Федіверс - це сукупність всіх технологій, які працюють на базі протоколу ActivityPub, сюди входить мастодон, пікселфед, Pleroma, Akkoma, Misskey, Peertube та купа іншого ПЗ.

Багато хто прийшовши з твіттеру відмовлявся від мастодон, бо над його мобільним додатком офіційно працює русня, що живе і платить податки в країні 404, і яку доречі просунув на цю посаду розробник пікселфед dansup (спойлер - він цим пишається, і абсолютно не засуджує геноцид українців). А ще він і з інших причин сумнівна особа.

Звісно, саме по собі це не робить ПЗ/мережу поганим, але вибирати кому довіряти теж треба вміти, і тут загальна рекомендація це користуватись інстансами, де адміністратори з модераторами налаштовані проукраїнськи, і до яких у вас є довіра. В цьому плані mstdn.social краще за "основний" сервер mastodon.social (у Федіверсі не має існувати "основного" інстансу, бо тоді сенсу в децентралізації нема), а українські інстанси краще тим, що нема проблем із мовним бар'єром, і адміністрація завжди в темі всіх подій в Україні, і тому не буде блокувати користувачів за слова типу кацапи, русня тощо.

Щодо мастдон, то як ПЗ з найбільшою кількістю користувачів, вони намагаються проштовхувати своє неофіційне клієнтське API. Так сталося, що розробники протоколу ActivityPub його не розробили, і тепер всі інші учасними мережі змушені або адоптуватись та імплементувати сумісне з мастдон API, щоб можна було безбар'єрно використовувати одні й ті самі мобільні додатки, або ж створювати щось своє, не сумісне з мастодон. Звісно ж, розробники мастодон не налаштовані на те, щоб запропонувати свої зміни в ActivityPub, щоб створити один єдиний стандарт клієнтського API. Це створює не дуже приємну колізію, і звісно ж розбиратись в цій ситуації потім дійсно важко.

Але, з приємного, у Федіверсі тусується багато розробників ПЗ. Так завжди буває на ранніх етапах розвитку платформи. Якщо пощастить, з часом кількість користувачів у Федіверсі лише зростатиме, і коли це стане попсою, програмісти знову мігрують на щось новеньке, що вартуватиме уваги.

@esther @Xen4n

Shrig 🐌 (@Shrigglepuss@godforsaken.website)

Content warning: Pixelfed / Dansup

this godforsaken website
@zen @DM_Ronin @Xen4n @esther не можу знайти оригінальну дискусію з тим мудилом, але зберігся зняток, як він допомагає рашці поповнювати воєнний бюджет для вбивства українців через постачання доларів суб'єкту рф grishka:
@michael @zen @DM_Ronin @Xen4n Це дійсно виглядає так собі, але на жаль не те що рідкість серед західного товариства. Він може бути як другом московіі, так і уявляти себе борцем з диктатурами чесно вірячи в те що децентралізація допоможе бідним росіянцям нарешті дізнатися правду (і звісно лише це відділяє московитів від піти на кремль). Я зараз не для захисту, якщо що, просто заради справедливості. Не знаю як ви, а я весь лютий 22 витратила на заклики до росіянців. Зараз смішно звісно, але що було то було. Я до того що ще декілька років тому, маючи друзів що були в АТО я все ще вірила в хороших росіянців. Тож хоч мене це бісить, не впевнена що я можу очікувати від канадця, якого це безпосередньо не стосується якоїсь свідомості

@esther як людина, що живе в Одесі, можу "похвалитись" тим, що колись тримав російськомовний форум для користувачів лінукс. А створив я його тому, що як тимчасовий модератор на іншому кацапському форуму, став свідком цілеспрямованого і безпідставного цькування кацапськими модераторами одного користувача з Молдови. Свій форум я закрив вже через ~5 років, коли місцева аудиторія вирішила нав'язати мені ідею про "громадянський конфлікт", і разом з цим кидати жарти про каклів.

Ну а social.net.ua у 2019 році я підняв тому, що українських інстансів Pleroma не було. Був mastodon.org.ua (вже неактивний) на базі мастодон, на якому було декілька активних користувачів, які переважно спілкувались англійською з європейцями. А всі інші українці реєструвались деінде, і багато хто закінчував на кацапських інстансах послуговуючись кацапською, бо іншої мови не знали. Через що свій маленький експеримент з ізольованого від русні сервера вважаю успішним, бо з часом й іншим допомагав підняти сервер, й спільнота згуртувалась навколо української мови. Була навіть людина, яка видалила обліковку на кацапському сервері, і перейшла на мій, що для мене взагалі є взірцевим прикладом того, що робить наявність української спільноти. А ще певний час активно створювались нові українські сервери, і ми їх підключали до одного релею, щоб українців було частіше видно в публічних стрічках, навіть якщо на них ніхто на вашому сервері не підписаний. Це, до речі, одна з причин чому варто реєструватись на українських серверах, бо на інших нічого такого для українців не роблять.

Тому, так, мені добре відомо що значить робити щось спільне з кацапами, обпектись, і не знайти спільноту для українців, бо українці включно зі мною увесь цей час необдумано допомагали розвиватись кацапським спільнотам. І, мені подобається те, що з українцями легко й невимушено можна будь-де побудувати спільноту, аби тільки був майданчик для цього. Розірвати всі зв'язки з кацапами - найкраще з усіх рішень у моєму житті. Кому важко це з якихось причин зробити - рекомендую не вагатись, це того варте.

@michael @DM_Ronin @Xen4n

ActivityPub Relay at relay.social.net.ua

@zen @esther @DM_Ronin @Xen4n @michael

Що саме робить https://relay.social.net.ua/ з технічної точки зору і як можна це відчути з практичної. Можете, будь ласка, розповісти про релей?

social.net.ua це перший федиверс примірник (інстенс, сервер)?

Чи були на той час інші?

Я знайшов в себе обліковку на fosstodon від 2021 року, але я його закинув. Там щось чотири дописи. Я його закинув. Не було там з ким спілкуватись для мене. І знову ж таки англійською переважно все. В мене англійська технічна. Щось спитати, відповісти. І не на тому рівні щоб щось розгорнуто писати чи то питати. Все ж таки мова об'єднує.

#релей #федиверс #плерома #мастодон #pleroma #mastodon
ActivityPub Relay at relay.social.net.ua

@joter кожен інстанс має в базі свою приховану обліковку з типом Application (наприклад, social.net.ua/relay в Pleroma, і social.noleron.com/actor в Mastodon).

Коли інстанс підключає релей, то ця прихована обліковка підписується на https://relay.social.net.ua/actor, і навпаки - релей підписується на приховану обліковку інстанса.

Коли на інстансі щось з'являється у публічній стрічці - прихована обліковка це поширює на своїх підписників, де відповідно серед підписників є релей.

Релей, коли отримує допис, і просто поширює його далі на всіх інших своїх підписників за виключенням інстанса, з якого допис прилетів.

Існують ще й публічні релеї, але наш релей приватний, і тому щоб до нього підключитись, я маю додати інстанс у білий список. Інколи я моніторю Федіверс на нові інстанси з України (шукаю або по геолокації, або по доменах в зоні .ua), і пропоную адміністраторам підключити наш релей. Таким чином до релею не може підключитись будь-хто, і зіпсувати глобальну стрічку спамом чи іншим видом вандалізму.

@DM_Ronin @Xen4n @esther @michael

@joter щодо практичної частини, то в Pleroma відчути це можна тоді, коли бачиш в стрічці допис, який наче як поширила одна людина, але коли відкриваєш сам допис, то там 0.

Це відомий баг, чомусь в стрічках з дописами не виходить у розробників порахувати скільки обліковок поширило допис за виключенням обліковок з типом Application.

@DM_Ronin @Xen4n @esther @michael
@zen @DM_Ronin @Xen4n @esther @michael зрозумів, через ретранслятори формується стрічка "Уся відома мережа" 🌐

#федиверс #плерома #мастодон #relay #ретранслятор
@zen теж цікавив цей аспект зв'язку між серверами. Наскільки все просто і геніально зроблено:)

@joter @DM_Ronin @esther @michael
@zen прикольна реалізація, та й не складна. Дивно, що в GoToSocial досі цього не реалізували 

@DM_Ronin @Xen4n @joter @michael @esther
@zen @joter @DM_Ronin @Xen4n @esther мені вже теж закортіло зробити собі інстанс, щоб підключитися до релею.
@michael дивна мотивація) Ти ж вже підключений до релею

@zen @DM_Ronin @esther @joter

В нас є достатньо серверів, як приклад мій та ще великий список. Але людей не дуже багато, тому робити багато інстансів є сенс лише для "своїх". Ну чи для усіх, але потрібно робити модерацію користувачів та дописів, щоб не поширювали усяку дичину.

@michael