Lunatic Asylum
1.24K subscribers
23.6K photos
5.4K videos
63 files
5.61K links
Красивые и необычные железки, их история, наука, медицина, экономика.

Иногда, по старой памяти, — всякая восточноевропейкая повестка.

Всё с сарказмом.

Обсуждение: https://t.me/FerrumWorld/32974
Download Telegram
Вот чего всему этому маханию банхаммером не хватает, так это "вторичных банов". Как со вторичными санкциями, банить тех, кто подписывается или регулярно просматривают аккаунты, которыми Трамп пытается обойти первичные баны.

Вот тогда-то и наступить наконец правильный порядок
Cloudflare готовится перевернуть рынок хостинга веб-приложений. Длинный пост, но технологии на самом деле поразительные.

Исторически, Cloudflare — крупный и агрессивный игрок на рынке CDN, то есть они умеют с минимальной задержкой и максимальной скоростью отдавать статический контент: картинки или страницы, которые одинаковые для всех пользователей. Они забирают их с ваших серверов, копируют (кешируют) на сотни своих серверов и отдают пользователю. Прикол в том, что у Cloudflare есть свои серверы в 200 главных точках обмена трафиком, 99% пользователей интернета живут ближе, чем в сотне километров от сервера Cloudflare. Это называется edge-network, пограничная сеть, в смысле та, которая граничит с пользователями. Небольшое расстояние и оптимизированные серверы означают, что статический контент будет грузиться мгновенно.

Проблема в том, что большинство страниц — динамические. Например, гугл-документ или мою ленту фейсбука кешировать на edge смысла нет — никому кроме меня она не нужна, да и мне интересна только самая последняя версия документа, и я его только что отредактировал. Исторически это означает, что нам нужно вести все эти вычисления новых страниц где-то на центральном сервере. У крупных компаний вроде гугла или фейсбука обычно есть несколько крупных серверных ферм на каждом континенте, поближе к пользователям, так что пользователи из России кучкуются на европейских серверах, а американцы — на штатовских. Это всё требует довольно сложную инфраструктуру, маленьким компаниям недоступную. Облака Амазона и другие конкуренты пытаются решить эту проблему, но без поллитра во всех их рычажках не разберешься.

Кажется, у Cloudflare получилось придумать элегантное, красивое решение для динамических страниц, которое работает прямо на edge-серверах! Встречайте Cloudflare Workers и Durable Objects.

Cloudflare Workers — облачные функции, в Амазоне они называются лямбды (lambda@edge). То есть вы пишете программу, которая обрабатывает запросы пользователей, загружаете её в облако и она запускается по необходимости на серверах облака, прозрачно, незаметно для вас и для пользователя. Придет один пользователь — запустится одна копия, придет тысяча — запустится тысяча копий. Обычно есть время на так называемый cold start, то есть после некоторого ожидания облачная функция тушится и нужно время, чтобы она проснулась и начала отвечать на запросы. Тут этой задержки нет. Обычно вам нужно выбрать регион работы функции (помните про близость к пользователю?), тут выбирать не нужно, код запустится из самого ближнего к пользователю edge (!) сервера. Обычно эта штука стоит недешево, здесь она примерно в 3-10 раз дешевле, чем у конкурентов. Весь этот банкет за счет того, что наш код работает не контейнерах, а v8-изолятах, то есть частично — на движке гугл-хрома! (тут рассказано, как их выбрали). Но это всё закуска, кайф — дальше.

У облачных функций есть слабое место — координация пользователей. Например, мы хотим сделать копию сервиса Гугл-документов или сервис чатов — то есть несколько людей подключаются к одной программе, могут в неё писать и читать общие данные. Решений два — либо запускаем программу по-старинке, один экземпляр на сервере и храним данные в памяти (быстро!), либо запускаем в функциях, но тогда нужна будет очень быстрая общая база данных и то скорость будет ниже, потому что функциям нужно будет ходить в центральную базу данных.

Cloudflare эту проблему решили с помощью Durable Objects — это такие воркеры, которые а) уникальны, то есть гарантированно запускается только один экземпляр б) имеют доступ к надежному и быстрому хранилищу в) запускаются там, где большинство пользователей и могут самостоятельно мигрировать между серверами. Получается, что большинство операций происходят в памяти, но при этом самостоятельная серверная программа не нужна. Красиво! В статье примеры каунтера и чата, простота кода впечатляет.

Отдельно подчеркну достойную документацию и хороший инструментарий разработчика.

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

Вот просто очень.
А тем временем Израиль уже вакцинировал 72% населения 60+ и 80% всех старше 70 лет.

С учётом того что вакцина начинала защищать с 10 дня, где то в течении 2-3х недель должно быть серьезное снижение кол-ва госпитализированных и тяжёлых пациентов.
Forwarded from Dambiev
Моргенштерн спецназа Народной вооруженной милиции КНР.
👍1
😁1
Фейсбук, официально:
«В настоящее время мы удаляем контент, содержащий фразу "остановите воровство" (“stop the steal”), в соответствии с политикой борьбы с призывами к насилию Facebook и Instagram»

Нет, не цензура.
Борьба с насилием.

* К чему все эти полумеры, скорей бы уже начали удалять посты содержащие слово "цензура", а то ведь рыночная капитализация страдает.
Вы таки будете смеяться, но мой пост в фейсбуке со ссылкой на официальное заявление фейсбука о борьбе с hate speech эти упоротые пометили как hate speech.

Всё идёт к тому, что они сами себя забанят даже раньше, чем мы могли бы ожидать.
🤣1
Если вам интересно, куда побежали трамписты после убийства парлера, то это, если я не ошибаюсь, соцсеточка Gab

Вот про неё в педивикии:
Gab — это англоязычная социальная сеть, нацеленная на отказ от модерирования и цензурирования записей, если это не предусмотрено законами США. Gab описывается журналистами The New York Times, как терпимая к разным «экстремистским» группам и безопасная зона для сообществ, которые были бы ограничены или заблокированы в других социальных сетях. Группы, состоящие в Gab, можно охарактеризовать, как неонацистские, патриотические сторонники превосходства белокожих людей и альтернативные правые. Сайт позволяет каждому пользователю пересылать сообщение до 3000 другим пользователям, которые называются «гэбы». Было выявлено журналистами Washington post, что Gab является в целом излюбленной площадкой для людей с консервативными, либертарианскими, националистическими, патриотическими и популистскими взглядами.

Полагаю ей теперь предстоит борьба за выживание.
👍2
Японцы хотят себе забавную ассиметричную H IIA 212
Первые данные о результатах массовой вакцинации группы риска в Израиле начали идти даже раньше, чем мы ожидали.