TGViewer
extern volatile world extern volatile world @extern_world · 554 subscribers
Post #244 2.92K
"Современный" веб — это трагедия, трагедия общин.

Когда-то давно, в золотую эпоху, зародилось понятие интернет-протокола — языка, на котором общались программа-клиент и программа-сервер. Разделение между протоколом и реализацией позволяло создавать независимые реализации, каждая со своими настройками, интерфейсом и компромиссами, но при этом способные работать вместе.

Благодаря этому разделению, сделанному в золотую эпоху, сегодня кто-то отправляет электронную почту через Thunderbird, кто-то через Outlook, кто-то через telnet, но всё это работает вместе. И будет работать всегда, потому что интернет-протоколы эволюционирую медленно и совместимо со своими старыми версиями. Но это было в золотую эпоху...

Немногие сегодня знают про протокол словаря (RFC 2229). Вместо него есть Google-переводчик, Yandex-переводчик, http://thesaurus.org/ и десятки других, несовместимых между собой словарей, каждый со своими проблемами. Мы вынуждены делать выбор, каким словарём пользоваться. Перевести сразу в десятке словарей, как это легко по протоколу RFC2229, в текущих реалиях весьма трудоёмко. И таких примеров много.

Есть проекты, которые пытаются облегчить страдания — weboob, surfraw, youtube-dl, но они ломаются каждый раз, когда web-сервис в очередной раз несовместимо меняется.

Почему так? Я вижу две причины. Техническая заключается в том, что сделать на коленке, несовместимо ни с чем и ни с кем, зачастую проще и быстрее. Политическая заключается в том, что есть влиятельные игроки, которым такая прискорбная ситуация выгодна. Протоколы призваны решать задачи пользователя, а "современный" веб — собрать как можно больше личной информации о пользователе и показать ему как можно больше рекламы.

Мне больно видеть, слышать, читать хороших в общем-то людей, квалифицированных специалистов, которые добровольно распространяют чуму "современного" веба. Нет, они не работают на Google или Yandex.

Приведу аналогию. Я могу понять человека, который голосует за Путина потому что ему за это заплатили. Я могу понять человека, который голосует за Путина потому что иначе его уволят. Мне больно думать о том, что есть люди, которые голосуют за Путина добровольно.

Status-quo ещё не значит, что это хорошо.
More from @extern_world
  1. Dec 28, 2023https://en.wikipedia.org/wiki/Cyber_Resilience_Act Хотели как лучше, получилось как всегда…
  2. Dec 8, 2023Они пытаются переизобрести списки рассылки и впихнуть git-send-email в этот дурной Discour…
  3. Oct 26, 2023You should regard anything from 2001 or earlier as having been written by a different pers…
  4. Oct 21, 2023У человечества новая игрушка -- machine learning как идея и ChatGPT в частности. И в моей…
  5. Oct 5, 2023Welcome to my world. # select count(*) from information_schema.columns group by table_name…
  6. Sep 14, 2023Перед вами гений инженерной мысли, без иронии. Переходник между всеми мыслимыми форматами…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →