Telegram Web Link
LLM и цензура

Мне тут пришла в голову одна мысль, вроде бы тривиальная. Но в своём медийном пузыре я почему-то эту мысль не наблюдаю.

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

Написание промпта даже для самых привередливых цензоров - задача несложная и под силу любому чиновнику.

Следующее полгода-год интернет будет спасать неповоротливость законодателей и бюрократического аппарата. Но, уверен, шестерни уже закрутились.

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

Сложите это постепенным выдавливанием сквозного шифрования и децентрализованных социальных сетей - и получите довольно неприглядную картину.
😢121😭1🗿1😡1
С коллегой нашли ещё одно использование TryLock: понадобилось синхронизировать вызовы функции по принципу "кто первый встал, того и тапки".

Победитель выполняется, а остальные получают его результат - и с sync.RWMutex.TryLock это делается легко и изящно


type S[E any] struct {
mu sync.RWMutex
value E
}

func (s *S[E]) Do(fn func() E) E {
switch {
case s.mu.TryLock(): // пытаемся захватить структуру
defer s.mu.Unlock()
s.value = fn()
default: // не успели, ждём новое значение
s.mu.RLock()
defer s.mu.RUnlock()
}
return s.value
}
👍4😡4👏1🤣1
Так интересно слушать споры "разумна ли модель X или нет"

Люди, я не уверен что вы обладаете разумом.

Что уж говорить, не уверен что у меня самого есть разум.
👍18😡1
Потому что иначе в potion craft играть невозможно
6👌2😡2😁1
☕️ Мерлин заваривает τσάι 🐌
The Python environmental protection agency wants to seal it in a cement chamber, with pictorial messages to future civilizations warning them about the danger of using sudo to install random Python packages. https://xkcd.com/1987/
То, что мне нравится в Python – идиоматичный код обычно является и самым эффективным кодом.

Возможность увеличивать читабельность кода одновременно с оптимизацией производительности – очень крутой перк.

Вот хороший доклад на тему

https://youtu.be/lnBC5-5EqZY
👍2🍌2😡2
Ваши догадки что по ссылке
😁5😡2🤣1
Примерно раз в полгода делаю подход к #zig - язык в предрелизном возрасте, поэтому в нём постоянно выростает что-то новое.

На этот раз написал nap - "аналог" утилиты sleep, который принимает строку вида 1h15m и потом каждые N секунд печатает оставшееся время до окончания срабатывания команды.

Для реализации пришлось портировать time.ParseDuration из #go - почему-то не нашёл аналог в стандартной библиотеке zig-а.

Понравилось несколько моментов:
- код удалось написать в один проход
- сообщения ошибок от компилятора стали лучше и хорошо помогли в процессе
- оказывается появилось аж два пакетных менеджера от комьюнити - https://github.com/nektro/zigmod и https://github.com/mattnite/gyro. Gyro мне кажется несколько более зрелым. Впрочем до релиза языка это всё равно не важно.
- поддержка в vscode тоже улучшилась - zig lsp работает неплохо, хотя и не хватает мелочей типа "запустить тест ткнув на кнопочку над кодом теста"


Код, который я сделалъ

https://github.com/ninedraft/nap
👍7🤪2😡2
2025/07/13 16:41:41
Back to Top
HTML Embed Code: