61 млн человек одновременно жмут «Play». Выдержит ли ваша инфраструктура?
У Disney+ Hotstar (JioHotstar) на этот вопрос теперь есть очень конкретный ответ. Во время ЧМ по крикету в 2023 они подняли лайв до 61M+ одновременных зрителей без тотального фейла и многочасовых постмортемов.
В статье разбирают, что пришлось выкинуть и перестроить по дороге от двух kops‑кластеров, которые упирались в ~25M concurrents, до EKS‑базы с абстракцией датацентров. Если интересен реалистичный кейс про то, где у Kubernetes на самом деле кончается control plane, как выглядит исчерпание IP/портов и как собрать много кластеров так, чтобы разработчики вообще не знали, на каком кластере они живут — это для вас.
#devops #kubernetes
У Disney+ Hotstar (JioHotstar) на этот вопрос теперь есть очень конкретный ответ. Во время ЧМ по крикету в 2023 они подняли лайв до 61M+ одновременных зрителей без тотального фейла и многочасовых постмортемов.
В статье разбирают, что пришлось выкинуть и перестроить по дороге от двух kops‑кластеров, которые упирались в ~25M concurrents, до EKS‑базы с абстракцией датацентров. Если интересен реалистичный кейс про то, где у Kubernetes на самом деле кончается control plane, как выглядит исчерпание IP/портов и как собрать много кластеров так, чтобы разработчики вообще не знали, на каком кластере они живут — это для вас.
#devops #kubernetes
Bytebytego
How Disney Hotstar (now JioHotstar) Scaled Its Infra for 60 Million Concurrent Users
In this article, we look at how the Disney+ Hotstar engineering team achieved that scale and the challenges they faced.
👍24❤6✍5🔥3🤯2👏1🆒1
Браузерные расширения украли переписки с ИИ более чем 8 миллионов пользователей
Под видом VPN и инструментов приватности эти расширения для Google Chrome и Microsoft Edge собирали и передавали злоумышленникам полные диалоги пользователей с ChatGPT, Gemini, Claude, Copilot, Perplexity, Grok и другими ИИ-платформами.
Главный виновник — Urban VPN. У него более 6 млн установок в Chrome, высокий рейтинг (4,7 звезды) и даже статус Google Featured, который создавал ощущение надежности. Также вредоносными оказались 1ClickVPN Proxy, Urban Browser Guard и Urban Ad Blocker. Все они распространялись через официальные магазины браузеров.
Вам рекомендуем удалить эти расширения, если они у вас были. А почитать подробности, как воровались переписки как долго, можно у нас на сайте.
#новости #vpn
Под видом VPN и инструментов приватности эти расширения для Google Chrome и Microsoft Edge собирали и передавали злоумышленникам полные диалоги пользователей с ChatGPT, Gemini, Claude, Copilot, Perplexity, Grok и другими ИИ-платформами.
Главный виновник — Urban VPN. У него более 6 млн установок в Chrome, высокий рейтинг (4,7 звезды) и даже статус Google Featured, который создавал ощущение надежности. Также вредоносными оказались 1ClickVPN Proxy, Urban Browser Guard и Urban Ad Blocker. Все они распространялись через официальные магазины браузеров.
Вам рекомендуем удалить эти расширения, если они у вас были. А почитать подробности, как воровались переписки как долго, можно у нас на сайте.
#новости #vpn
🔥27👍10🤣8😱7❤5😭2💯1
Как профессия разработчика ощущается изнутри?
Об этом в новом выпуске подкаста Владилена Минина говорит Сергей Бережной. Он в разработке уже больше 20 лет и рассказал о своём пути от школьного кабинета информатики до создания собственного продукта.
В разговоре появляется важная мысль: программирование всё больше похоже на конструктор из уровней абстракции. Роль разработчика постепенно смещается — от написания каждой строчки к умению собирать систему целиком и принимать верные решения в нужный момент.
Отдельно обсуждают ИИ. Не как угрозу профессии, а как инструмент, который может усиливать разработчика. Потому что ценность всё чаще оказывается не в количестве кода, а в удовольствии от продуманного интерфейса, чистого решения, лаконичной архитектуры и собственного стиля — редкого и оттого особенно заметного.
Ещё одна важная тема — ограничения (формат, архитектурные рамки, правила именования): как они помогают упорядочить сложность, запускают креатив и почему этот принцип не менее важен, чем новые технологии.
Все эти идеи Сергей показывает на примере SourceCraft — инструмента, выросшего из многолетнего опыта Яндекса и наблюдений за тем, как разработчики работают в реальности.
Об этом в новом выпуске подкаста Владилена Минина говорит Сергей Бережной. Он в разработке уже больше 20 лет и рассказал о своём пути от школьного кабинета информатики до создания собственного продукта.
В разговоре появляется важная мысль: программирование всё больше похоже на конструктор из уровней абстракции. Роль разработчика постепенно смещается — от написания каждой строчки к умению собирать систему целиком и принимать верные решения в нужный момент.
Отдельно обсуждают ИИ. Не как угрозу профессии, а как инструмент, который может усиливать разработчика. Потому что ценность всё чаще оказывается не в количестве кода, а в удовольствии от продуманного интерфейса, чистого решения, лаконичной архитектуры и собственного стиля — редкого и оттого особенно заметного.
Ещё одна важная тема — ограничения (формат, архитектурные рамки, правила именования): как они помогают упорядочить сложность, запускают креатив и почему этот принцип не менее важен, чем новые технологии.
Все эти идеи Сергей показывает на примере SourceCraft — инструмента, выросшего из многолетнего опыта Яндекса и наблюдений за тем, как разработчики работают в реальности.
❤9⚡5👍5🤔4❤🔥2💯2
Media is too big
VIEW IN TELEGRAM
Залипательная симуляция полёта со скоростью света вокруг гигантского кольца
Масштаб впечатляет: радиус конструкции как у Солнца (695 700 км), а толщина сравнима с диаметром Юпитера (71 492 км). Летим со скоростью 300 000 км/с и наблюдаем, как гравитация и физика искажают само восприятие.
Тут даже заметен эффект Доплера: объекты впереди уходят в синий спектр, позади — в красный. Плюс релятивистская аберрация сжимает поле зрения — картинка буквально «схлопывается» в направлении движения.
Отличный способ посмотреть как выглядел бы мир при околосветовых скоростях, например, во время космических путешествий. Всё это рендерится на лету через compute shaders в Shadertoy. Если видеокарта не справляется — есть 360°-версии на YouTube.
Демо:
✔️ Speed of light in Ring | YT 360
✔️ Speed of light in Ring v2 | YT 360
Масштаб впечатляет: радиус конструкции как у Солнца (695 700 км), а толщина сравнима с диаметром Юпитера (71 492 км). Летим со скоростью 300 000 км/с и наблюдаем, как гравитация и физика искажают само восприятие.
Тут даже заметен эффект Доплера: объекты впереди уходят в синий спектр, позади — в красный. Плюс релятивистская аберрация сжимает поле зрения — картинка буквально «схлопывается» в направлении движения.
Отличный способ посмотреть как выглядел бы мир при околосветовых скоростях, например, во время космических путешествий. Всё это рендерится на лету через compute shaders в Shadertoy. Если видеокарта не справляется — есть 360°-версии на YouTube.
Демо:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32❤10🔥4🤔3😍1🆒1
Media is too big
VIEW IN TELEGRAM
Такого ужасного интерфейса вы ещё не видели
Наверное, все однажды встречали неудобную форму для ввода данных на сайте, но насколько она было неудобной? А что, если в одной месте будет собрана целая коллекция форм ввода номера с адовым UX.
Попробуйте ввести свой номер хотя бы в 3 формы и не получить при этом нервный срыв: https://fun.mishasaidov.com/badux/
#кек #веб
Наверное, все однажды встречали неудобную форму для ввода данных на сайте, но насколько она было неудобной? А что, если в одной месте будет собрана целая коллекция форм ввода номера с адовым UX.
Попробуйте ввести свой номер хотя бы в 3 формы и не получить при этом нервный срыв: https://fun.mishasaidov.com/badux/
#кек #веб
🤣114🔥15😈7❤5👌4👎2
65 идей новогодних подарков для айтишников: по категориям и бюджету
Знаем, как сложно бывает выбрать подарок. Поэтому решили помочь вам и собрали подборку из 65 идей для джунов, мидлов и даже для тимлидов. А для удобства ещё и разделили подарки по категориям и бюджету и добавили ссылки на покупку.
Залетайте и выбирайте. А ещё делитесь в комментариях своими вариантами
Знаем, как сложно бывает выбрать подарок. Поэтому решили помочь вам и собрали подборку из 65 идей для джунов, мидлов и даже для тимлидов. А для удобства ещё и разделили подарки по категориям и бюджету и добавили ссылки на покупку.
Залетайте и выбирайте. А ещё делитесь в комментариях своими вариантами
Tproger
65 идей новогодних подарков для айтишников: по категориям и бюджету
Ищете идеальный новогодний подарок для программиста, сисадмина или разработчика? В подборке 65 актуальных идей: эргономичные аксессуары для работы, гаджеты, товары для сна и креативные сюрпризы. Все варианты можно найти на маркетплейсах.
👎11👍7🔥3💊3🙏2❤1💯1
Весь год вы носили футболки и джинсы… Хватит!
Заглядывайте к нам в виртуальную примерочную и выбирайте себе идеальный скин для встречи Нового года.
Осторожно, эти наряды могут наповал сразить ваших коллег…
Реклама
Заглядывайте к нам в виртуальную примерочную и выбирайте себе идеальный скин для встречи Нового года.
Осторожно, эти наряды могут наповал сразить ваших коллег…
Реклама
🤣44😁10💯7❤4☃2👏1🌚1
Forwarded from Веб-страница
Google собрала все обновления CSS для Chrome в одном месте
И сделала красивый лендинг, в котором рассказала обо всё, что появилось в Chrome с живыми примерами. Переходите по ссылке и смотрите, получилось интересно:
https://chrome.dev/css-wrapped-2025/
#chrome #css
И сделала красивый лендинг, в котором рассказала обо всё, что появилось в Chrome с живыми примерами. Переходите по ссылке и смотрите, получилось интересно:
https://chrome.dev/css-wrapped-2025/
#chrome #css
🔥18⚡1😍1
Типичный программист
Пора хвастаться! На прошлой неделе мы узнали, что вы занимаетесь вайбкодингом, делаете консольный аудиоплеер с собственным движком, алгоритмы для аналитики данных, работаете над IT-форумом и ещё кучу других крутых вещей. Расскажите, как продвигаются ваши…
Пора хвастаться!
Вот и ещё одна неделя пролетела. Новый год не за горами. В прошлом выпуске мы узнали, что вы делаете программу для виузализации сейсмических данных, Telegram-мост с IRC и обратно на Java, навигатор без карт и интернета, кроссплатформенный эмулятор Pascal ZenGL Nes, мобильную панель для хранения данных и контроля удалённых VPS.
Чем похвастаетесь сегодня? Как успехи в ваших проектах? Успеваете до конца года?
Вот и ещё одна неделя пролетела. Новый год не за горами. В прошлом выпуске мы узнали, что вы делаете программу для виузализации сейсмических данных, Telegram-мост с IRC и обратно на Java, навигатор без карт и интернета, кроссплатформенный эмулятор Pascal ZenGL Nes, мобильную панель для хранения данных и контроля удалённых VPS.
Чем похвастаетесь сегодня? Как успехи в ваших проектах? Успеваете до конца года?
⚡9👍2💯1
Только не смейтесь... Так выглядит маскот языка C++
На самом деле это мем из сатирической энциклопедии Uncyclopedia , где в качестве маскота «плюсов» указана больная крыса по имени Кит.
Вот только интернет не выкупил прикола и принял всё за чистую монету. Теперь с крысой делают игрушки и даже арты для взрослых.
Что думает бедолага Страуструп по этому поводу, неизвестно.
😁 — пора писать петицию, чтобы признали официальным маскотом
Вот только интернет не выкупил прикола и принял всё за чистую монету. Теперь с крысой делают игрушки и даже арты для взрослых.
Что думает бедолага Страуструп по этому поводу, неизвестно.
😁 — пора писать петицию, чтобы признали официальным маскотом
😁149😢9❤4👎2🤯1💯1
Forwarded from Точка входа в программирование
This media is not supported in your browser
VIEW IN TELEGRAM
EyesOff — утилита для macOS, которая предупредит вас, когда кто-то пялится в ваш монитор
Она отслеживает лица перед монитором и моментально сообщает, если кто-то решил подсмотреть содержимое.
Проект выполнен на Python и PyQt, все вычисления выполняются локально. Вы можете выбрать реакцию на вторжение: всплывающее окно, системное уведомление или запуск произвольной команды (например, моментальная блокировка системы).
Разработчик подробно описал процесс обучения модели, где интересно реализована оптимизация — можете почитать сами.
Идеальный инструмент для тех, кто не любит неожиданных свидетелей в опенспейсе, коворкинге или кафе.
Она отслеживает лица перед монитором и моментально сообщает, если кто-то решил подсмотреть содержимое.
Проект выполнен на Python и PyQt, все вычисления выполняются локально. Вы можете выбрать реакцию на вторжение: всплывающее окно, системное уведомление или запуск произвольной команды (например, моментальная блокировка системы).
Разработчик подробно описал процесс обучения модели, где интересно реализована оптимизация — можете почитать сами.
Идеальный инструмент для тех, кто не любит неожиданных свидетелей в опенспейсе, коворкинге или кафе.
🤣62❤18👍10🔥3👏1😁1
Вышла PatchworkOS — минималистичная ОС, где «все — файл» даже больше, чем в UNIX
В PatchworkOS процесс — это каталог, его состояние — файлы, а сигналы и таймеры управляются простой записью значений, без отдельных системных вызовов.
Это не дистрибутив и не конкурент Linux, а прозрачная учебная ОС: без сложных демонов, без безопасности и без оптимизаций, зато с понятной архитектурой и подробной документацией, объясняющей каждое дизайн-решение.
Если интересны нетривиальные модели ОС — почитать стоит.
В PatchworkOS процесс — это каталог, его состояние — файлы, а сигналы и таймеры управляются простой записью значений, без отдельных системных вызовов.
Это не дистрибутив и не конкурент Linux, а прозрачная учебная ОС: без сложных демонов, без безопасности и без оптимизаций, зато с понятной архитектурой и подробной документацией, объясняющей каждое дизайн-решение.
Если интересны нетривиальные модели ОС — почитать стоит.
🔥51👍15❤8🤔2❤🔥1🕊1
Forwarded from Zen of Python
Clean Architecture в Python: не догма, а инструмент — разбор от разработчика с 30-летним стажем
Макс Кирхофф взял интервью у Сэма Кина — автора книги «Clean Architecture with Python». Сэм прошёл путь от стартапов до AWS и делится практическим подходом к архитектуре.
Ключевые моменты
🔘 Clean Architecture — не «всё или ничего», а набор принципов под твой контекст
🔘 Главная ценность — грамотное управление зависимостями и чёткая доменная модель
🔘 Хорошая архитектура = тестируемый код (связь прямая)
🔘 Бонус: чистая архитектура упрощает работу с AI-ассистентами при написании кода
Почему важно
Python любят за прагматику — и можно сохранить её, не скатываясь в спагетти-код. Архитектурные принципы адаптируются, а не навязываются.
📎 Видео на YouTube или в этом посте
@zen_of_python
Макс Кирхофф взял интервью у Сэма Кина — автора книги «Clean Architecture with Python». Сэм прошёл путь от стартапов до AWS и делится практическим подходом к архитектуре.
Ключевые моменты
Почему важно
Python любят за прагматику — и можно сохранить её, не скатываясь в спагетти-код. Архитектурные принципы адаптируются, а не навязываются.
@zen_of_python
Media is too big
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄6👍2😁1
Язык сам выбирает своего программиста?
Мы выложили на Tproger перевод статьи, где автор делится опытом изучения трёх системных языков программирования и размышляет, почему каждый из них сделал именно такие компромиссы в дизайне.
Внутри — опыт экспериментов с Go, Rust и Zig и попытка понять не «какой язык лучше», а почему они вообще такие разные и какие ценности за ними стоят.
Почему Go сознательно остаётся простым и немного «скучным», но отлично работает в больших командах. Из-за Rust кажется перегруженным, зато даёт редкое чувство уверенности в коде. И зачем Zig в наше время выбирает ручное управление памятью и упорно вычищает из мышления объектную модель.
Если вам интересно думать о языках не только как о наборе фич, то этот текст для вас.
Мы выложили на Tproger перевод статьи, где автор делится опытом изучения трёх системных языков программирования и размышляет, почему каждый из них сделал именно такие компромиссы в дизайне.
Внутри — опыт экспериментов с Go, Rust и Zig и попытка понять не «какой язык лучше», а почему они вообще такие разные и какие ценности за ними стоят.
Почему Go сознательно остаётся простым и немного «скучным», но отлично работает в больших командах. Из-за Rust кажется перегруженным, зато даёт редкое чувство уверенности в коде. И зачем Zig в наше время выбирает ручное управление памятью и упорно вычищает из мышления объектную модель.
Если вам интересно думать о языках не только как о наборе фич, то этот текст для вас.
❤10👍9✍3😎2👎1🤪1
YeaHub: база вопросов на русском для подготовки к собесам
На ресурсе собраны вопросы по всем популярным направлениям: бэк, фронт, DevOps, ML, мобилка, QA, DS, gamedev. Можно выбирать по языкам, технологиям и уровню сложности.
Помимо этого есть разделы по Git, Docker и другим инструментам, а также трекер прогресса и тренажёр для закрепления знаний.
#полезности #собеседование
На ресурсе собраны вопросы по всем популярным направлениям: бэк, фронт, DevOps, ML, мобилка, QA, DS, gamedev. Можно выбирать по языкам, технологиям и уровню сложности.
Помимо этого есть разделы по Git, Docker и другим инструментам, а также трекер прогресса и тренажёр для закрепления знаний.
#полезности #собеседование
🔥27😁6👍4❤2👎2👏1