Email or username:

Password:

Forgot your password?
111 posts total
D:\side\

🚮 Что-то после Nextcloud Tables, Baserow, APITable, NocoDB и других альтернатив #AirTable у меня формируется острое желание всё это выбросить и использовать непосредственно #PostgreSQL, уведомления делать через его триггеры и LISTEN/NOTIFY[1] (которые NodeRED неплохо умеет слушать[2]), а данные в нём редактировать любым или многими из десятков (если не сотен!) инструментов.

Бонус: NOTIFY в транзакциях дожидается коммита, так что можно пытаться вносить изменения "оптимистично" и БД о них сообщит только если их реально удалось произвести (они вписались в текущие схему и данные, клиент подтвердил транзакцию коммитом и в процессе этого ничего не пошло не так).

Голый постгрес мне даёт гибкость системы для дальнейших изменений, некоторой машинностью интерфейсов меня не напугать, а в масштабе данных о конкретном домохозяйстве опасений о его производительности нет вообще.

[1]: postgresql.org/docs/current/sq
[2]: flows.nodered.org/node/node-re

#SelfHosting

🚮 Что-то после Nextcloud Tables, Baserow, APITable, NocoDB и других альтернатив #AirTable у меня формируется острое желание всё это выбросить и использовать непосредственно #PostgreSQL, уведомления делать через его триггеры и LISTEN/NOTIFY[1] (которые NodeRED неплохо умеет слушать[2]), а данные в нём редактировать любым или многими из десятков (если не сотен!) инструментов.

D:\side\

💡 Если вы используете #Obsidian в связке с #Syncthing, вам наверняка здорово понравится вот это:
github.com/friebetill/obsidian

По команде он сам найдёт конфликтующую версию от Syncthing и в общем полотне редактора покажет отличия от неё и варианты устранения этих отличий. А когда отличия закончатся, сам предложит убрать лишнюю версию.

(Как слияние для git в VSCode, но без git — на порядок проще.)

D:\side\

🗣️ Что-то я уже давно не трогал #Rhasspy.

Выпущена ранняя версия Rhasspy 3, а в ней распознаёт речь уже Whisper (по моделям от OpenAI), а синтезирует Piper. Всё ещё без облаков.

Whisper даже без закрытого словаря показывает впечатляющую точность. Для русского языка, да.

Даже модель tiny-int8 (43Мб), пригодная для Raspberry Pi 4, довольно шустро выдаёт похожий текст. А если чётко произнести, то даже правильный.

А small (968Мб) настолько суров, что даже восстанавливает по паузам пунктуацию, бьёт на предложения и замечает (по интонации?) вопросы!

Я как-то дальнейшее развитие своей говорилки планировал из расчёта на закрытый словарь, но похоже, что он не потребуется, можно сосредоточиться на тексте.

Что до Piper — после Larynx улучшение инкрементальное, но заметное. Голос звучит куда естественнее, фонемы соединяются органичнее.
Всё ещё местами странное ударение и добавились неловкие паузы, но "чтение первого абзаца случайной статьи с Википедии" теперь вызывает куда меньшее недоумение.

🗣️ Что-то я уже давно не трогал #Rhasspy.

Выпущена ранняя версия Rhasspy 3, а в ней распознаёт речь уже Whisper (по моделям от OpenAI), а синтезирует Piper. Всё ещё без облаков.

Whisper даже без закрытого словаря показывает впечатляющую точность. Для русского языка, да.

Даже модель tiny-int8 (43Мб), пригодная для Raspberry Pi 4, довольно шустро выдаёт похожий текст. А если чётко произнести, то даже правильный.

D:\side\

🏠 …и #HomeAssistant тоже растёт.

Собственно, Whisper и Piper я испытывал именно в нём, на его новом помощнике Assist. К нему, к сожалению, чисто голосом сейчас обратиться никак, хотя в сообществе придумали забавные методы типа обращения к нему по телефону (поднял трубку, сказал, услышал ответ, положил). Но интерфейс добавления названий для разных объектов — красота. Удобно и в нужном месте.

И в мобильное приложение HA его добавили как мобильного ассистента — а вот это уже может быть интересно, т. к. это готовое удалённое (!) голосовое управление. Если туда добавят ещё и слово-активатор, можно будет старые андроиды приспосабливать как голосовые терминалы. Прикольно! Причём для моей системы работает уже сейчас, и почти без настройки!

Есть вещи и помельче.

Например, он научился показывать свою приборную панель (дэшборд, окей) через медиаплееры. Со скроллом даже. Правда, на 49 дюймах всё очень огромное и масштаб я сходу не нашёл. Но штука полезная.

🏠 …и #HomeAssistant тоже растёт.

Собственно, Whisper и Piper я испытывал именно в нём, на его новом помощнике Assist. К нему, к сожалению, чисто голосом сейчас обратиться никак, хотя в сообществе придумали забавные методы типа обращения к нему по телефону (поднял трубку, сказал, услышал ответ, положил). Но интерфейс добавления названий для разных объектов — красота. Удобно и в нужном месте.

Kirill Zholnay

@dside Не врубился Rhasspy - это движок голосового чата? Типа команды давать, а он под капотом скрипты запускает?

D:\side\

:blobcatgooglyshrug: Климарев всё не успокоится:
t.me/zatelecom/26036

Внезапно, да, с децентрализацией приходит разнородность культуры. И в некоторых местах культура по вашим субъективным меркам будет странная. Поэтому между некоторыми серверами связь сознательно оборвана модераторами. Но даже почти наглухо изолированный сервер Мастодона – всё ещё сервер Мастодона и почему-то в его прегрешениях виновата вся сеть, да? Децентрализация вдруг пропадает?

А то, что централизованность платформы не панацея, хорошо видно в его горячо любимом Telegram – он, видимо, давненько не бывал в комментариях на YouTube, где скамеры разных видов зазывают от лица канала именно в Телеграм: забрать выигрыш или достать пикантных материалов. Авторы крупных каналов уже устали на это жаловаться и ограничиваются предупреждением зрителей, а LinusTechTips даже начали использовать сторонний скрипт автомодерации.

В общем, Климарев и Федивёрс по-прежнему в отношениях вида "не читал, но осуждаю".

:blobcatgooglyshrug: Климарев всё не успокоится:
t.me/zatelecom/26036

Внезапно, да, с децентрализацией приходит разнородность культуры. И в некоторых местах культура по вашим субъективным меркам будет странная. Поэтому между некоторыми серверами связь сознательно оборвана модераторами. Но даже почти наглухо изолированный сервер Мастодона – всё ещё сервер Мастодона и почему-то в его прегрешениях виновата вся сеть, да? Децентрализация вдруг пропадает?

dotterian

@dside@mastodon.ml каждый день вычищаем из комментов на ютубе сотни «Ученuцы 1-l0 класc в uмени».
Нет, конечно, никакого ЦП в централизованных площадках не существует. Конечно централизованные площадки очень волнует модерация, а не «денег заработать».

Почему-то в отношении централизованных площадок есть понимание «много пользователей нереально модерировать, и виновата в их пригрешениях не площадка, а сами пользователи».

Но как только выгодно повернуть историю в другом свете, как только потенциальный заработок миллиардеров утекает «налево», так сразу виноваты те, кто не встроил в свой софт «защиту от ЦП».

Тут стоит сделать сноску: статья, на которую ссылается Климарёв опубликована в Washington Post, принадлежащей Джеффу Безосу. Не исключаю вероятность лоббирования интересов через прессу и манипуляцию информацией. Скорее даже уверен, что это так. И тут Климарёв виноват разве что в том, что у него есть дурацкая идея про модерацию, confirmation bias и нежелание разобраться самому.

@dside@mastodon.ml каждый день вычищаем из комментов на ютубе сотни «Ученuцы 1-l0 класc в uмени».
Нет, конечно, никакого ЦП в централизованных площадках не существует. Конечно централизованные площадки очень волнует модерация, а не «денег заработать».

Почему-то в отношении централизованных площадок есть понимание «много пользователей нереально модерировать, и виновата в их пригрешениях не площадка, а сами пользователи».

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

Stas

@dside Да достал он. Я упоминал Бобука, чтоб он с ним разобрался в "Точке", но видимо тот не увидел.
Ну и ладно.

D:\side\

🎬 Линус Техтипсович внезапно выкатил неплохое разностороннее рассмотрение:
- почему возможность заменять оперативную память и диск была приятной
- почему мы постепенно эту возможность теряем
- обнаглели ли производители (спойлер: да, хотя не во всём)

youtube.com/watch?v=cLGcGnGJvL

Moana Rijndael 🍍🍕

@dside но ведь возможность заменять диск это буквально мастхев....они же дохнут....

кыштымский карлик

@dside лааадно, где там покупать этот фреймворк лептоп 😅

ElectroFetish

@dside ни одна компания не хочет терять прибыль из-за того что автоматизация производства компонентов делает процесс дооснащения дешевле, чем это было бы сразу непосредственно от производителя. Ломаются принципы капитализма.

D:\side\

😁 Мне лень открывать Твиттер, и идея вроде слишком на поверхности чтобы её ещё никто не предложил – если Маск собрался использовать домен x.com, то брендинг X-COM прям напрашивается. Особенно уместным видится "X-COM: Ужас из глубин".

👽 Ждём пришельцев!

en.wikipedia.org/wiki/X-COM:_T

#x #twitter #games #videogames

D:\side\

🌳 Выкатил на свой садик garden.dside.ru/ относительно крупное обновление.

🌱 Граф теперь покрашен в более "растительную" (под стать саду) гамму: узлы лиственно-зелёные, связи древесно-коричневатые, избранные страницы цветочно-ягодно-розоватые. Вроде с контрастом нигде не накосячил и выглядит не слишком пёстро, но поживее.

🎨 Начал понимать, как пользоваться D3.js. Уже в трёх разных проектах применял, но понимать начал только сейчас. Смешно.

📃 Страница ошибки 404 теперь — заметка про страницы 404 вообще (это вышло почти случайно, но мне понравилось, поэтому развил идею).

💬 Собрал вместе мысли по биометрическим проверкам: garden.dside.ru/biometric-auth

💬 Несколько дополнил страничку для тех, кто думает взяться за геймдев (в котором я, правда, профессионально так работать и не начал, так что верить на слово не стоит, но и не нужно): garden.dside.ru/getting-starte

💬 Дополнил свои размышления о увиденной критике Федивёрса (фанаты Nostr меня уже несколько подзадолбали): garden.dside.ru/fediverse#crit

🌳 Выкатил на свой садик garden.dside.ru/ относительно крупное обновление.

🌱 Граф теперь покрашен в более "растительную" (под стать саду) гамму: узлы лиственно-зелёные, связи древесно-коричневатые, избранные страницы цветочно-ягодно-розоватые. Вроде с контрастом нигде не накосячил и выглядит не слишком пёстро, но поживее.

localhost TCP/UDP
@dside а cdnjs от клаудфлера обязателен? Какие он преимущества даёт на маленьком сайте с небольшой нагрузкой?
D:\side\

💬 «…но в интерфейсах чувствуется тяжёлая рука современных разработчиков, которые борются с проблемами производительности путём покупки ноутбуков помощнее.»

#ДиалогиБезКонтекста

D:\side\

📱 Наткнулся в #fdroid на интересное — SMS Gate. Код даже почитал немного.

f-droid.org/en/packages/com.gi

В сущности, превращает телефон в удалённо управляемый SMS-терминальчик.

(Что само по себе не слишком интересно, это же можно делать через Termux:API и SSH, кому не чуждо скриптизёрство.)

У него два режима: файловая система и IMAP. Работают они, в сущности, одинаково, различается только хранилище.

В режиме IMAP приложение заливает SMS в указанный почтовый ящик по мере их поступления.

Как?

У каждого сообщения указывается отправителем и адресатом этот же самый ящик, реальный получатель указывается в теме сообщения, а в теле письма — текст.

Так можно на них отвечать в обычном почтовом клиенте. Они будут по SMTP уходить обратно к вам в почтовый ящик, где SMS Gate будет их обнаруживать дублировать по #SMS.

Судя по коду, он старательно старается игнорировать у ответов префиксы Re: и цитаты в содержимом.

И совместимость с #Android 2.3+.
Полезное применение для смартфонов-старичков.

📱 Наткнулся в #fdroid на интересное — SMS Gate. Код даже почитал немного.

f-droid.org/en/packages/com.gi

В сущности, превращает телефон в удалённо управляемый SMS-терминальчик.

(Что само по себе не слишком интересно, это же можно делать через Termux:API и SSH, кому не чуждо скриптизёрство.)

sattellite

@dside Я ранее использовал, кажется именно его, для того чтобы бэкапить смс на почту и потом при смене телефона их восстанваливать.

D:\side\

:twittercheck: Страница о мастодонских галочках / подтверждении / верификации теперь доступна и на русском языке! :blobcatsalute:
(≈6 часов как)

Пример актуальной галочки можно увидеть у меня в профиле. Даже два.

joinmastodon.org/ru/verificati

D:\side\

Переводы на странице в основном мои, так что если там что-то поломано, винить можно меня.

Но лучше будет мне об этом сообщить.

А совсем в идеале — зайти на Crowdin проекта и поправить самостоятельно:
github.com/mastodon/joinmastod

9800

@dside
Это цукеру нужно?

D:\side\

Что-то похоже, что в холиваре "гиф" или "джиф" победил "мп4". :blobcatbolb:

sattellite

@dside как самый широкоиспользуемый компактный формат хранения 🙂

D:\side\

:blobcatthinking: Я в новой волне Твиттерян замечал предложения взаимных подписок, причём местами в контексте, что это будто неявный "социальный протокол" такой, как small talk.

:blobcatshrug: Скажу честно — я с этой традицией не знаком, не очень её понимаю и следовать не собираюсь.

:blobcatgoogly: Когда речь идёт о случайных персонажах в интернете (коим я здесь являюсь для ≈всех) — мне кажется, что подписки в обе стороны должны быть двумя самостоятельными процессами. Наткнулся на интересный контент, открыл профиль, если там тоже интересно — подписался.

:blobcatpeekaboo: А я стараюсь держать у себя в ленте небольшой объём постов, чтобы на ознакомление с ним не уходило много времени. К сожалению, знакомиться в деталях с каждым профилем из практически двух сотен подписчиков, появившихся у меня всего за пару дней, я очумею.

Так что не принимайте отсутствие ответной подписки на свой счёт. Если вы постите интересное для меня, я наверняка на вас ещё наткнусь. :blobcatthumbsup:

:blobcatthinking: Я в новой волне Твиттерян замечал предложения взаимных подписок, причём местами в контексте, что это будто неявный "социальный протокол" такой, как small talk.

:blobcatshrug: Скажу честно — я с этой традицией не знаком, не очень её понимаю и следовать не собираюсь.

:blobcatgoogly: Когда речь идёт о случайных персонажах в интернете (коим я здесь являюсь для ≈всех) — мне кажется, что подписки в обе стороны должны быть двумя самостоятельными процессами. Наткнулся на интересный контент,...

sun_rise

@dside твитторяне вроде как таким образом хотят расширить свою ленту, так как до конца еще не разобрались как работает подтягивание контента из федерации.

Paul

В твиттере новых людей подсовывали алгоритмы, что расширяло круг общения.
Здесь, похоже, придется самому думать, как не остаться в пузыре, который сам себе создал.

D:\side\

Перевёл схемку с объяснением устройства лент, упомянутую @th3rdsergeevich, на русский язык.

Исходный пост с текстовым пояснением: mastodon.ml/@th3rdsergeevich/1

Show previous comments
stetzen

@dside @th3rdsergeevich
Меня несколько удивляет (ну, во всяком случае, кажется контринтуитивным), что если пост продвинул человек с моего сервера, то пост попадет в ленту федерации, а не в ленту моего сервера. Спасибо большое!

🪐GalaxyOf...💫

@dside
О как. Очень наглядно и понятно. Утащила.

@th3rdsergeevich

D:\side\

💡 В Fediverse некоторые серверы могут представлять и показывать в постах нестандартные эмодзики (узнал сегодня, что у них есть краткое название #emojo, в противовес обычным emoji).

Вводите в редакторе поста двоеточие, начинаете вводить кусок названия — видите менюшку вариантов.

У нас на mastodon.ml вот такие: emojos.in/mastodon.ml — из некоторые, стоящие особого внимания:
- маркеры тона, вроде :tone_sarcasm: :tone_joke: или :tone_genuine: — в отличие от своих буквенных собратьев, их значение можно понять, наведя на них мышь
- :twittercheck: — абсолютное оружие по Маску, здесь можно подставить даже в ник, если хотите
- :blobcat: — без комментариев

Если вы на другом сервере — откройте emojos.in/ и введите адрес вашего, чтобы увидеть, что у вас есть.

Вне Mastodon поддерживаются они неплохо (а местами даже лучше!), но не на 100% — какие-то проекты ещё не научились, а какие-то даже сознательно отказываются (кх… S̴m̷i̵t̴h̵e̸… кхе!).

💡 В Fediverse некоторые серверы могут представлять и показывать в постах нестандартные эмодзики (узнал сегодня, что у них есть краткое название #emojo, в противовес обычным emoji).

Вводите в редакторе поста двоеточие, начинаете вводить кусок названия — видите менюшку вариантов.

У нас на mastodon.ml вот такие: emojos.in/mastodon.ml — из некоторые, стоящие особого внимания:
- маркеры тона, вроде :tone_sarcasm: :tone_joke: или :tone_genuine: — в отличие от своих буквенных собратьев, их значение...

Gnosyz 🖖

@dside Спасибо, дсайд, это кстати очень полезный пост 👍

iam

@dside и как мы раньше жили без эмодзи!?

Lina

@dside в кальке их больше, да! :ablobcatheartsqueeze:
И зачем же так Гришу подначивать?! )
Вон, сколько просили ушки в мастодон!? Женя добавил? Нет, они же так и не появились... :ablobcatcry:
вот и у него другие задачи пока есть перед добавлением эмодзи, наверное :blobcatanimeeyes:

D:\side\

Несколько рекомендаций от меня для беженцев из #Twitter: (1/3, «Самое важное»; остальное дальше по треду)

📜 На каждом сервере свои правила, и обычно недлинные, с ними познакомиться не только важно, но и недолго — это не типичные километровые корпоративные Условия Использования, на mastodon.ml вот такие: mastodon.ml/about

🤝 Серверы здесь делаются "от людей, для людей", уважайте/пожалейте админов/модераторов/разработчиков: mastodon.ml/@drq/1106463939712

🎉 Количество подписчиков переоценено, объёмы веселья главнее — подписывайтесь на интересных, отписывайтесь от неинтересных, глушите смутьянов, блокировать обычно незачем

💬 Дельные советы от Скобкина, особенно на тему рекомендаций (которые здесь не лезут в лицо, читайте что сами захотите): lor.sh/@skobkin/11064953531324

🐘 #Mastodon разрабатывается открыто и радостно интегрируется с чем угодно, гнаться за официальным нет большого резона; для #Android, например, есть классный и бесплатный @Tusky

#TwitterMigration

Несколько рекомендаций от меня для беженцев из #Twitter: (1/3, «Самое важное»; остальное дальше по треду)

📜 На каждом сервере свои правила, и обычно недлинные, с ними познакомиться не только важно, но и недолго — это не типичные километровые корпоративные Условия Использования, на mastodon.ml вот такие: mastodon.ml/about

D:\side\

Несколько рекомендаций от меня для беженцев из #Twitter: (2/3, «Взаимопризнание — как взаимоуважение, по послабее»)

🙈 В публичных сообщениях вы потенциально общаетесь со случайными прохожими. Да, пусть в интернете. Если постите что-то, что было бы неприятно случайно кому-то засветить на мониторе в офисе — пожалуйста, прикрывайте это Content Warning'ом (CW).
🤝 Это эдакий компромисс с персонажами более строгих взглядов — да, мы будем это постить, можете не смотреть, если не хотите.

😎 У нас тут есть незрячие пользователи. Их немного, но они есть и как правило люди неглупые. При прикреплении картинок к ним можно добавить текстовые описания и это *стоит* по возможности делать, т. к. им может быть что об этом сказать.

Несколько рекомендаций от меня для беженцев из #Twitter: (2/3, «Взаимопризнание — как взаимоуважение, по послабее»)

🙈 В публичных сообщениях вы потенциально общаетесь со случайными прохожими. Да, пусть в интернете. Если постите что-то, что было бы неприятно случайно кому-то засветить на мониторе в офисе — пожалуйста, прикрывайте это Content Warning'ом (CW).
🤝 Это эдакий компромисс с персонажами более строгих взглядов — да, мы будем это постить, можете не смотреть, если не хотите.

Тот Самый

@dside @Tusky
Для твиттерских беженцев - мне весьма помогло адаптироваться:

mastodon.social/@PlohoiTovaris

D:\side\

:blobcatjoy: Астрологи объявили неделю Безумного Маска. Прирост мастодонтов увеличен.

D:\side\

💻 Поставил тут на свою старинную лабораторную машинку (Core i3-2310M, 8Gb RAM) #Windows 11. Посмотреть, что за зверь такой. Что имею сказать:

- ISOшку установщика просто так не скачать, пришлось тянуть Media Creation Tool через VPN, ему образ дают без VPN

- чтобы обойти список процессоров и отсутствие TPM, установщик пришлось записать на флешку Rufus'ом

- ставить без интернета (штатно) больше нельзя, вариантов не входить в аккаунт Microsoft тоже не предлагается… если только не ввести e-mail, аккаунт которого забанен (a@a.com, например)

- тёмная тема в диспетчере задач, но вместо тонких вкладок наверху здоровенное несворачиваемое меню слева, мешает его использовать в маленьком окне

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

А в остальном… да тот же Win10. Тот же дурной интерфейс настроек, предустановленное барахло (которого стало больше) возвращается при крупных обновлениях, в тёмном режиме внезапные белые пятна…

💻 Поставил тут на свою старинную лабораторную машинку (Core i3-2310M, 8Gb RAM) #Windows 11. Посмотреть, что за зверь такой. Что имею сказать:

- ISOшку установщика просто так не скачать, пришлось тянуть Media Creation Tool через VPN, ему образ дают без VPN

- чтобы обойти список процессоров и отсутствие TPM, установщик пришлось записать на флешку Rufus'ом

Evv1L (Эвил)

@dside
> Media Creation Tool
Всегда ставлю через Rufus, он даже делает твики чтобы можно было поставить систему с локальным аккаунтом.

D:\side\

Сделал своему F710 памятную наклейку. :blobcatlul:

D:\side\

🙄 Меня забавляет, какая истерика разгорелась вокруг пришествия #Meta в #Fediverse.

🤬 "Они отвратительно модерируют свои платформы!"
💬 Это не новое для Fediverse явление. Вы видели недавнюю спам-волну с mastodon.social и реакцию сети на неё?
В правилах вашего инстанса такие ситуации, вероятно, уже предусмотрены. А баны по предполагаемым поводам дискредитируют эти правила, отдавая приоритет левой пятке админа, чем снижают доверие к инстансу.

🤬 "Но они уже сделали точно то же самое с #XMPP!"
💬 Кого федерация в XMPP *заботила*, те перестали пользоваться сервисами, которые от неё отказались. Очевидно, заботила она немногих. И *это* — ключевая проблема.
Но когда развивался XMPP, было сложнее убедить людей, что это реальная проблема, т. к. ярких иллюстраций вреда было куда меньше.
А XMPP же не исчез. Просто стал уделом тех, кого федерация волнует. Да, Fediverse вполне может пойти тем же путём. Но не потому что пришла Meta, а потому что широкая общественность так ничего и не поняла.

🙄 Меня забавляет, какая истерика разгорелась вокруг пришествия #Meta в #Fediverse.

🤬 "Они отвратительно модерируют свои платформы!"
💬 Это не новое для Fediverse явление. Вы видели недавнюю спам-волну с mastodon.social и реакцию сети на неё?
В правилах вашего инстанса такие ситуации, вероятно, уже предусмотрены. А баны по предполагаемым поводам дискредитируют эти правила, отдавая приоритет левой пятке админа, чем снижают доверие к инстансу.

D:\side\

🤬 "Так ты что же это, считаешь, что в падении #XMPP гиганты не виноваты?"
💬 Они, безусловно, в нём поучаствовали. Но опосредованно. В первую очередь это падение приняли конечные пользователи.

🤬 "Это же victim blaming?"
💬 Нет, хотя сходство есть. Так обычно именуются ситуации, где в отношении жертвы совершили активное вредоносное действие, которое *были* обязаны (по закону, например) не совершать.
Здесь немного другое — перестали оказывать активное полезное, которое оказывать и не были обязаны.
С точки зрения "жертвы" вроде бы то же самое — стало хуже.
Но для "нарушителя" это скорее как прекращение благотворительности. А если благотворительность обязательна, это уже не благотворительность, это закон, в социальном смысле.

🤬 "Так ты что же это, считаешь, что в падении #XMPP гиганты не виноваты?"
💬 Они, безусловно, в нём поучаствовали. Но опосредованно. В первую очередь это падение приняли конечные пользователи.

🤬 "Это же victim blaming?"
💬 Нет, хотя сходство есть. Так обычно именуются ситуации, где в отношении жертвы совершили активное вредоносное действие, которое *были* обязаны (по закону, например) не совершать.
Здесь немного другое — перестали оказывать активное полезное, которое оказывать и не были обязаны.

Alexey Skobkin

@dside
Можно сорц с которого все бомбят?

Go Up