LINUX.ORG.RU

Lemmy 0.7.0

 , , , ,


1

2

Состоялся выпуск очередной мажорной версии Lemmy — в будущем федеративной, а сейчас централизованной реализации Reddit-like (или Hacker News, Lobsters) сервера — агрегатора ссылок. На этот раз было закрыто 100 отчётов о проблемах, добавлена новая функциональность, улучшена производительность и безопасность.

Сервер реализует типичную для такого рода сайтов функциональность:

  • создаваемые и модерируемые пользователями сообщества по интересам — сабреддиты, если выражаться терминологией Reddit;
    • да, у каждого сообщества свой собственный модераторский состав и задаваемые правила;
  • создание постов как в виде простых ссылок с превью метаданных, так и полноценные статьи в Markdown длиной в несколько тысяч символов;
  • кросспостинг — дублирование одного и того же поста в разные сообщества с соответствующим индикатором, отображающим это;
  • возможность подписаться на сообщества, посты из которых будут составлять личную ленту пользователя;
  • комментирование постов в древовидном стиле, опять же, с возможностью форматирования текста в Markdown и вставкой изображений;
  • оценивание постов и комментариев посредством кнопок «лайк» и «дизлайк», в сумме составляющие рейтинг, влияющий на отображение и сортировку;
  • система уведомлений в реальном времени со всплывающими сообщениями о непрочитанных сообщениях и постах.

Отличительной чертой реализации является минималистичность и адаптируемость интерфейса: кодовая база написана на Rust и TypeScript, используя технологию WebSocket, мгновенно вживую обновляя содержимое страницы, при этом занимая считанные килобайты в памяти клиента. В будущем планируется клиентское API.

Конечно же, нельзя не отметить практически готовую реализацию федерации серверов Lemmy по общепринятому протоколу ActivityPub, используемого во множестве других проектов сообщества Fediverse. С помощью федерации пользователи разных серверов Lemmy и, более того, пользователи других участников ActivityPub-сети, вроде Mastodon и Pleroma, смогут подписываться на сообщества, комментировать и оценивать посты не только в пределах их собственного сервера регистрации, но и остальных. Также планируется реализация подписки на пользователей и добавление глобальной федеративной ленты, как в упомянутых микроблогах.


Изменения в этом выпуске:

  • на главной странице теперь отображается лента с последними комментариями;
  • множество новых тем оформления, включая новую стандартную светлую (до этого была тёмная);
  • раскрываемые превью контента, сгенерированные iframely, прямо в ленте и на странице поста;
  • улучшенные пиктограммы;
  • автодополнение эмодзи при вводе, и появление интерфейса для их выбора;
  • упрощение кросспостинга;
  • и самое главное, замена pictshare, написанного на PHP, на pict-rs, реализацию на Rust, для управления медиафайлами;
    • pictshare комментируется как проект с серьёзными проблемами безопасности и производительности.

Также разработчики сообщают, что получили финансирование в размере €45,000 от организации NLnet.

Полученные средства планируют потратить на:

  • улучшение доступности (accessibility);
  • реализацию приватных сообществ;
  • введение новых серверов Lemmy;
  • переработку системы поиска;
  • создание дружелюбного сайта с описанием проекта;
  • инструменты модерации для блокировки и игнорирования пользователей.

Для простого ознакомления со стабильной версией можно использовать крупнейший англоязычный сервер — dev.lemmy.ml. На скриншоте запечатлён derpy.email.

>>> Подробности

★★★★★

Проверено: Zhbert ()

Интересно наблюдать, как рождаются и отмирают движки, порталы, целые сети и протоколы, проходят мимо тебя. Пусть и эта дальше идёт. :)

А новость интересная, спасибо.

Spoofing ★★★★★ ()

Какое отношение это имеет к Яну Фрейзеру Килмистеру, светлая ему память?

dexpl ★★★★★ ()
Ответ на: комментарий от dexpl

Автор упоминает:

Why's it called Lemmy?

Lead singer from Motörhead.
The old school video game.
The Koopa from Super Mario.
The furry rodents.

commagray ★★★★★ ()
Ответ на: комментарий от Spoofing

Интересно наблюдать, как рождаются и отмирают движки, порталы, целые сети и протоколы, проходят мимо тебя. Пусть и эта дальше идёт. :)

угадал автора по заголовку. у меня такое чувство, что он сам каждый месяц выстругивает по одному анонимному чату.

crypt ★★★★★ ()
Ответ на: комментарий от crypt

Просто активно слежу, что творится в Matrix и ActivityPub-тусовке. Проектов, на самом деле, мало. Меньше дюжины живых реализаций.

commagray ★★★★★ ()
Последнее исправление: commagray (всего исправлений: 1)

О, прикольно, Rust. Может хоть тормозить не будет.

kirk_johnson ★☆ ()

Нужно. Особенно на фоне новостей о бане на реддите за апвойт «неугодного» комментария или поста.

anonymous ()
Ответ на: комментарий от Shulman

Пока что системы тегов нет и нет ограничения на создание сообществ пользователями.

А так, вполне.

commagray ★★★★★ ()

Открываю демонстрационный пример свободного независимого сервера. Одно из первых же обсуждений «How to deal with undesirable instances, a.k.a. «Nazis Problem»». Мы живём в интересные времена, господа.

ugoday ★★★★★ ()
Ответ на: комментарий от fornlr

Товарищ, будь бдителен, каждая пони может быть фашистом!

ugoday ★★★★★ ()
Ответ на: комментарий от anonymous

Ещё есть (хоть и beta) ThinkSpot, в котором по идее модераторы сильно ограничены в возможностях бана и удаления контента (хоть ToS и не даёт гарантий). Ну и там фишка в разрешении всего, что не запрещено законом.

xaizek ★★★★★ ()

федеративной, а сейчас централизованной

Дальше не читал. Централофобы должны страдать.

xDShot ★★★★★ ()

выпуск очередной мажорной версии Lemmy

я так и подумал, что не про Motörhead…

samy_volosaty ★★★★★ ()

Когда прочитал, в голове сразу подумал о Килмистере (светлая ему память) а тут что то совсем не то. Накатил.

ilinsky ★★★★★ ()

Новость хороший детектор пердолетов лора. Ну а если сие кому нужно, то хорошо.

ilinsky ★★★★★ ()
Ответ на: комментарий от fornlr

я чуть-чуть не дочитал это до конца... белые мужчины, фаны милых пони из девчачьих мультиков то ли сами кого-то дискриминируют, то ли их называют nazi... чего еще я не знаю об этом больном и безумном мире... очевидно, интерес ТС к приватным чатам не на ровном месте возник. должно быть все очень серьезно.

crypt ★★★★★ ()
Ответ на: комментарий от crypt

должно быть все очень серьезно

Да, я очень резко националистически высказываюсь о мире, распространяя картиночки с цветными лошадьми.

Эквестрия для пони!

commagray ★★★★★ ()
Ответ на: комментарий от commagray

так в чем все-таки суть nazi-проблемы? черных пони гнобите? или голубых? или наоборот?

crypt ★★★★★ ()
Ответ на: комментарий от crypt

Ну ты силён… я только мельком просмотрел наткнулся на то, что вот как там в сообществе плохо относятся к арту на одну тему по поводу цвета имеющего значения

https://derpibooru.org/images/2363073

Минусуют 👎👎👎 и прочее…

А почему как русскоязычные подобное нарисуют, так сразу 👍👍👍

https://derpibooru.org/images/2371404

А то выдрать специально, и вот смотрите.

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от crypt

В сообществе ещё кишат любители детишек, /mlpol/, любители плюшевых игрушек в прямом смысле и прочие интересные личности.

Так что это только маленькая часть веселья. :3

commagray ★★★★★ ()

Эти федеративки рождаются и дохнут каждый день. Зачем их столько делают? В надежде что рано или поздно одна из них выстрелит?

LINUX-ORG-RU ()
Ответ на: комментарий от LINUX-ORG-RU

Как я уже говорил выше, проектов мало и они все для разных задач.

Смысл в том, что они все взаимодействуют друг с другом.

commagray ★★★★★ ()
Последнее исправление: commagray (всего исправлений: 1)
Ответ на: комментарий от commagray

В смысле для разных задач? Я думал типа блоги, соцсети, общение и всё такое ну типа для медиа пространства. Тут гремели альтернативой ютуба федеративной, потыкал, не понял что за шляпа, потом был этот как его короче не помню как назывался тут его Delete мейкер делал в смысле сервак. Тоже чёт не алё. Про специализированные вообще молчу. Мол вот есть хня, она федеративная у нас… и? И чё с ней делать? Система форумов по интересам тут на скрине прочёл по итогу свалка всего подряд. Ну не знаю.

Сайт работает благодаря сектантам

Всюо панятна вапросав нету! :D

LINUX-ORG-RU ()
Ответ на: комментарий от commagray

Смысл в том, что они все взаимодействуют друг с другом.

Ну, прикольно. С другой стороны если нальются обычные пользователи. Будет что почитать например или даже хоть мемасики или уроки там всякие будут. То есть информационный профит то добро и годно.

LINUX-ORG-RU ()
Ответ на: комментарий от LINUX-ORG-RU

У нас внутри одного протокола ActivityPub собраны серверы для блогов, микроблогов, видео, аудио, фото, ссылок, каких-то более прикладных задач, вроде ботов и API. Они все выполняют разные задачи с разным UX, но они взаимосвязаны и пользователю часто не нужно регистрироваться на другой платформе, чтобы достучаться до другого пользователя. Это как если бы пользователь Twitter захотел бы прокомментировать видео на YouTube, а к ним в разговор присоединились люди из Facebook, Reddit и даже какого-нибудь Soundcloud. В этом смысле федеративные сети более социальные в долгосрочной перспективе.

commagray ★★★★★ ()
Последнее исправление: commagray (всего исправлений: 1)

Если кто-то установил и использует поделитесь опытом и какие нужны реально ресурсы.

Aldanin ()
Ответ на: комментарий от Aldanin

Пользуюсь на https://derpy.email. Ресурсы — рабочий DNS и картошка, на которой можно запустить бинарник.

Одним русскоязычным товарищем даже подготовлены сборки для ARM-устройств.

commagray ★★★★★ ()

в будущем федеративной, а сейчас централизованной

Новость о будущем!

pihter ★★★ ()
Ответ на: комментарий от fornlr

ты силён

да уж:( поржать над статьей смог, а главную мысль так и не выловил.:(

derpibooru.org

да уж... надо эпплу, как default home page, для сюр ос продать. очень странно все это.

👍👍👍

у меня не показывается, что тут было.

и вот смотрите.

ну этот юмор я хотя бы понимаю:)

crypt ★★★★★ ()
Ответ на: комментарий от commagray

В сообществе ещё кишат любители детишек

это-то меня не удивляет... [вздохнул] сам могу догадаться, что фрейд многое потерял, не дожив до выхода подсознательных желаний в интернет. ты, надеюсь, ... не того...

crypt ★★★★★ ()
Последнее исправление: crypt (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

Это когда возраст приближается к возрасту Лемми на момент его последней игры в приставку.

ilinsky ★★★★★ ()

Для простого ознакомления со стабильной версией можно использовать крупнейший англоязычный сервер — dev.lemmy.ml. На скриншоте запечатлён derpy.email.

Старенький Firefox 40 (не мой) вместо обоих сайтов кажет пустое место. В chrome 83 всё нормально.

Ради любопытства: что за технология используется в движке, что в меру старые браузеры могут её не понимать?

hobbit ★★★★★ ()
Ответ на: комментарий от hobbit

что за технология используется

WebSocket. Но оно поддерживается старыми браузерами, значит, дело в чём-то другом.

commagray ★★★★★ ()
Последнее исправление: commagray (всего исправлений: 1)

А там везде понифаги-нацисты или это какой-то отдельный сервер?

hateyoufeel ★★★★★ ()
Ответ на: комментарий от dexpl

Какое отношение это имеет к Яну Фрейзеру Килмистеру, светлая ему память?

dexpl, наверное, просто созвучно названию одного из выпусков произведения Яна Мердока.

Mirage1_ ()
Последнее исправление: Mirage1_ (всего исправлений: 1)
Ответ на: комментарий от commagray

Спасибо. Буду пробовать себе поставить. Мне нравится функциональность и дизайн тоже вполне подходит.

Aldanin ()

Опять уг дизайн из-за чего пользоваться невозможно.

Xant1k ()
Ответ на: комментарий от commagray

Просто активно слежу, что творится в Matrix и ActivityPub-тусовке.

Отбитый полуасоциальный понь постит новости о федеративных соцсетях. Нуок.

mord0d ★★★ ()
Ответ на: комментарий от xDShot

Дальше не читал. Централофобы должны страдать.

лор отключат - будешь страдать. и, кстати, читать не будешь :)

buratino ★★★★★ ()

Не нужно, написано не на кошерном яп!

bonta ★★★ ()

так уже кто-то завёл федиверснутый Пекобу? Делитесь ссылкой.

Valeg ★★★ ()
Ответ на: комментарий от hobbit

pleroma также страдает.., подавай браузеры поновей.

bohm ★★★★★ ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей