Pull to refresh
8K+
5
Ian Chechin@Delnor

Golang TL

9,1
Rating
Send message

Про культуру соглашусь, да. Но конкретно Yjs и Loro как раз length-prefix и varint, а не разделители: lib0 пишет длину и следом байты, у Loro посткард плюс колоночный слой. Это ближе к тому строгому трансформеру, про который вы пишете, чем к склейке через символ. Грабли, что я ловил, тоньше: схлопывание тумбстоунов при GC да big-endian остров в одном поле. Не каша, но без сверки байтов и не угадаешь конечно

По SFU важная оговорка: он пересылает треки, но не декодирует и не микширует, в отличие от MCU. Поэтому он дешёвый по CPU, но клиент получает N потоков и сам их раскладывает, что упирается уже в его декодер на слабых устройствах

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

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

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

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

Хах, главный герой просто шикарен)

Автору низкий поклон. Даже немного вера в людей вернулась)

Спасибо за статью, было интересно почитать)

Интересный пост, спасибо за информацию

Вот да, с момента обнаружения этого хоткея, только им и пользуюсь

Спасибо за статью и дельные советы. Удачи на новом месте работы!

Интересненько. Спасибо за пост?

Information

Rating
922-nd
Location
Себу, Филиппины, Филиппины
Date of birth
Registered
Activity

Specialization

Бэкенд разработчик
Ведущий
Python
Golang
PostgreSQL
Docker
Kubernetes
CI/CD
Высоконагруженные системы
Linux
Apache Kafka
Git