Modern problems require modern solutions.
https://www.bufferi.ng/ — имитируй плохое качество соединения в Zoom.
https://www.bufferi.ng/ — имитируй плохое качество соединения в Zoom.
Классный рассказ секьюрити-исследователя о том, как ему удалось перехватить контроль над целой доменной зоной независимого государства, что в теории могло привести к созданию десятка разных векторов атаки от DDoS до подделки SSL-сертификатов и MitM.
https://labs.detectify.com/2021/01/15/how-i-hijacked-the-top-level-domain-of-a-sovereign-state/
https://labs.detectify.com/2021/01/15/how-i-hijacked-the-top-level-domain-of-a-sovereign-state/
Я всегда держал свои профессиональные социальные аккаунты свободными от политики, но, кажется, в 2021 году такое себе позволить уже невозможно. Четыре года назад я уехал из России, потому что происходящее в стране превысило мой порог чувствительности к окружающей несправедливости. Не помогла даже внутренняя эмиграция — два года перед этим я прожил в деревне в ста километрах от Санкт-Петербурга.
Я не могу выйти на Невский проспект, но я знаю, что я могу помочь. Есть проекты, которые я поддерживаю уже давно и буду поддерживать до последнего дня их существования. И каждый раз, когда я буду испытывать такое чувство бессилия, как сегодня, я буду идти и увеличивать сумму ежемесячного доната.
Если хотите и можете — подключайтесь.
• https://fbk.info/donate — Фонд Борьбы с Коррупцией, самая эффективная некоммерческая организация в России.
• https://donate.zona.media/ — издание Медиазона, которое не даёт пытать людей так, чтобы об этом никто не узнал.
• https://donate.ovdinfo.org/ — ОВДинфо, правовая помощь задержанным.
Я не могу выйти на Невский проспект, но я знаю, что я могу помочь. Есть проекты, которые я поддерживаю уже давно и буду поддерживать до последнего дня их существования. И каждый раз, когда я буду испытывать такое чувство бессилия, как сегодня, я буду идти и увеличивать сумму ежемесячного доната.
Если хотите и можете — подключайтесь.
• https://fbk.info/donate — Фонд Борьбы с Коррупцией, самая эффективная некоммерческая организация в России.
• https://donate.zona.media/ — издание Медиазона, которое не даёт пытать людей так, чтобы об этом никто не узнал.
• https://donate.ovdinfo.org/ — ОВДинфо, правовая помощь задержанным.
Hey.com экспериментируют с Web 1.0 — представьте, что ваш почтовый клиент и есть ваша блог-платформа.
https://world.hey.com/jason/hey-world-b02a6f2e
https://world.hey.com/jason/hey-world-b02a6f2e
Сегодня произошло событие небывалых масштабов: пожар уничтожил один из дата-центров OVH, одного из крупнейших европейских провайдеров инфраструктуры, задел второй дата-центр и изолировал ещё два (регион SBG). Человеческих жертв нет. Подробностей пока нет.
Фото 1 Фото 2
Всегда делайте бэкапы и храните их в разных регионах. Проверяйте их. Всегда имейте план на случай такого события. Потому что однажды можно проснуться и прочитать в твиттере своего хостера: «We recommend to activate your Disaster Recovery Plan».
Фото 1 Фото 2
Всегда делайте бэкапы и храните их в разных регионах. Проверяйте их. Всегда имейте план на случай такого события. Потому что однажды можно проснуться и прочитать в твиттере своего хостера: «We recommend to activate your Disaster Recovery Plan».
Новая утилита для простого запуска ресурсоемких задач в облаке AWS Lambda вместо локального компьютера. Пригодится там, где можно утилизировать параллелизм. Твит создателя.
⚠️ Репозиторий в раннем доступе, могут быть баги!
https://github.com/nelhage/llama
⚠️ Репозиторий в раннем доступе, могут быть баги!
https://github.com/nelhage/llama
Как-то я пропустил, что в macOS теперь можно переключать раскладку по CapsLock нативно (правда светодиод не загорается и не подсказывает, что сейчас выбрано 🥺).
Инженеры классные. Создатели этого сервиса разделили поверхность земного шара на кусочки 3x3 метра и каждому из них присвоили уникальное имя, состоящее из трёх слов.
Например, если бы не пандемия, то возможно, я бы писал этот пост из локации ///capacity.visit.enigma или если вам удобнее по-русски, то из ///царапина.ролик.обогащение.
Для чего это нужно? Для удобной передачи точных координат во всех ситуациях, когда делиться широтой и долготой неудобно — вы попали в расщелину в горах и вызываете спасательный вертолёт или приглашаете друзей на пикник (кажется, раньше мы делали что-то такое, да?).
Кстати, спасатели и полиция в UK активно используют сервис.
Например, если бы не пандемия, то возможно, я бы писал этот пост из локации ///capacity.visit.enigma или если вам удобнее по-русски, то из ///царапина.ролик.обогащение.
Для чего это нужно? Для удобной передачи точных координат во всех ситуациях, когда делиться широтой и долготой неудобно — вы попали в расщелину в горах и вызываете спасательный вертолёт или приглашаете друзей на пикник (кажется, раньше мы делали что-то такое, да?).
Кстати, спасатели и полиция в UK активно используют сервис.
🦄 Мы в «Комитете» (vc.ru, TJournal, DTF и Coub) хотим вывести разработку на новый уровень и ищем PHP разработчиков (и не только).
Мы не стремимся формализовать требования, для нас важно, чтобы мы подошли друг другу по духу, чтобы в вас горело желание развиваться и работать с высоконагруженными проектами. Знание Symfony или Laravel будет плюсом.
🐘 Если упоминание PHP7 в вакансиях вызывает у вас лишь снисходительную улыбку (потому что мы же не бумеры, чтобы писать на php5.4) — мы поддерживаем.
У нас разумное и мягкое отношение к понятию «рабочий график». Полностью удалённая работа не потому что пандемия, а потому что мы успешно так работаем уже 10 лет. Испытательный срок 3 месяца, тестовое задание.
Присылайте ссылку на ваш GitHub-профиль если хочется что-то показать.
💰 Зарплата от 80 до 150 тысяч рублей.
Писать на hr@cmtt.ru
Мы не стремимся формализовать требования, для нас важно, чтобы мы подошли друг другу по духу, чтобы в вас горело желание развиваться и работать с высоконагруженными проектами. Знание Symfony или Laravel будет плюсом.
🐘 Если упоминание PHP7 в вакансиях вызывает у вас лишь снисходительную улыбку (потому что мы же не бумеры, чтобы писать на php5.4) — мы поддерживаем.
У нас разумное и мягкое отношение к понятию «рабочий график». Полностью удалённая работа не потому что пандемия, а потому что мы успешно так работаем уже 10 лет. Испытательный срок 3 месяца, тестовое задание.
Присылайте ссылку на ваш GitHub-профиль если хочется что-то показать.
💰 Зарплата от 80 до 150 тысяч рублей.
Писать на hr@cmtt.ru
Во-первых, напомню, что мы в «Комитете» ищем PHP-разработчиков (подробности).
Во-вторых, я в восторге от чуваков, которые 13 лет ставят сумасшедшие рекорды в Trackmania. В этом видео подробно рассказывается, как несколько поколений гонщиков 13 лет придумывало всё новые и новые трюки, чтобы в итоге сократить время прохождения трассы с 52 до 45 секунд. Сначала они просто «срезали» пару секунд пропуская поворот, потом довели до совершенства прохождение другого участка трассы, где надо было разогнаться так, чтобы проскочить площадку, которая выключает двигатель, ну а финальный шорткат и вовсе восхитителен.
Во-вторых, я в восторге от чуваков, которые 13 лет ставят сумасшедшие рекорды в Trackmania. В этом видео подробно рассказывается, как несколько поколений гонщиков 13 лет придумывало всё новые и новые трюки, чтобы в итоге сократить время прохождения трассы с 52 до 45 секунд. Сначала они просто «срезали» пару секунд пропуская поворот, потом довели до совершенства прохождение другого участка трассы, где надо было разогнаться так, чтобы проскочить площадку, которая выключает двигатель, ну а финальный шорткат и вовсе восхитителен.
Попробуйте ответить на вопрос: сколько времени займёт взлом кода Энигмы на современном компьютере?
На самом деле это не так уж и просто (а для коротких сообщений почти невозможно) — 158 квинтиллионов комбинаций всё ещё требуют 300 тысяч лет, чтобы их перебрать. Но благодаря уязвимости в конструкции Энигмы можно сильно уменьшить количество необходимых комбинаций.
Подробнее в этом видео
На самом деле это не так уж и просто (а для коротких сообщений почти невозможно) — 158 квинтиллионов комбинаций всё ещё требуют 300 тысяч лет, чтобы их перебрать. Но благодаря уязвимости в конструкции Энигмы можно сильно уменьшить количество необходимых комбинаций.
Подробнее в этом видео
Классная статья техдира AWS, где он рассказывает, какие сложности сопровождали реализацию strong consistency в S3.
Консистентность — это свойство хранилища на любой запрос, следующий в любое время после создания или обновления объекта в хранилище гарантированно отдавать новую версию. В течение 15 лет в S3 консистентности не было, но при этом случаи раздачи устаревшего контента были довольно редки.
И вот перейти от условной вероятности того, что это случится с 0,01% до абсолютного гарантированного нуля потребовало колоссальных инженерных ресурсов. Но они это сделали, не пожертвовав ни доступностью, ни скоростью, ни стоимостью для пользователей. Подробнее и как именно это реализовано читайте тут.
Консистентность — это свойство хранилища на любой запрос, следующий в любое время после создания или обновления объекта в хранилище гарантированно отдавать новую версию. В течение 15 лет в S3 консистентности не было, но при этом случаи раздачи устаревшего контента были довольно редки.
И вот перейти от условной вероятности того, что это случится с 0,01% до абсолютного гарантированного нуля потребовало колоссальных инженерных ресурсов. Но они это сделали, не пожертвовав ни доступностью, ни скоростью, ни стоимостью для пользователей. Подробнее и как именно это реализовано читайте тут.
GitHub вводит ограничения для first-time maintainers открытых репозиториев. Делают они это скорее всего из-за возникшего на волне роста стоимости крипты абьюза CI сервисов. Злоумышленники запускают майнеры прямо в публичных репозиториях, зарабатывая тем самым от $100 в месяц и выше, в зависимости от количества заражённых репозиториев.
🤷🏻 В какой момент мы свернули не туда? Когда мы начали верстать на CSS 3 вместо использования хаков для скруглёнными углов? Или когда появился супербыстрый Google Chrome, и сайты стали в десять раз сложнее? Мне кажется, что где-то мы точно сделали что-то не так, потому что теперь у нас есть браузер, который стримит из облака… обычные веб-страницы.
В раннем доступе появился новый браузер Mighty, который рендерит сайты в облаке и стримит к вам на компьютер только изображение. Плюсы:
+ никто не съедает всю оперативку
+ кулеры не шумят
+ батарейка держит ещё дольше
+ сайты работают супер быстро
Минусы:
– вся ваша безопасность зависит от маленького стартапа
Демо видео.
Кстати, статья на тему: «Моё разочарование в софте».
В раннем доступе появился новый браузер Mighty, который рендерит сайты в облаке и стримит к вам на компьютер только изображение. Плюсы:
+ никто не съедает всю оперативку
+ кулеры не шумят
+ батарейка держит ещё дольше
+ сайты работают супер быстро
Минусы:
– вся ваша безопасность зависит от маленького стартапа
Демо видео.
Кстати, статья на тему: «Моё разочарование в софте».
💻 Пропустил классное видео от Linus Tech Tips с твиком Macbook Air M1, благодаря которому он становится мощнее, чем Pro-модель.
Разница между этими двумя моделями почти стёрлась с внедрением нового процессора, но в Air отсутствует активное охлаждение (вентилятор), поэтому в моменты длительной высокой нагрузки, он автоматически понижает производительность, чтобы не перегреться (это называется троттлинг). Трюк Линуса состоит в том, чтобы вставить термонакладку так, чтобы соединить радиатор процессора, с помощью которого он рассеивает тепло, с алюминиевым дном макбука. Таким образом корпус становится частью радиатора, что даёт M1 такой буст, что он начинает обгонять в тестах прошку (потому что вентилятор на прошке включается не сразу, и есть какое-то время, когда прошка троттлится, а Air в такой же ситуации — нет).
Но самое интересное не это. Изначально, между корпусом и радиатором, наоборот, стоит термоизоляционная прокладка, как раз для того, чтобы корпус не использовался для рассеивания тепла. Почему? Потому что стандарт IEC 60950-1 ограничивает нагрев металлических устройств, соприкасающихся с телом, до 55℃. И знаете, до какой температуры греется корпус Macbook Air?
54,5℃
Разница между этими двумя моделями почти стёрлась с внедрением нового процессора, но в Air отсутствует активное охлаждение (вентилятор), поэтому в моменты длительной высокой нагрузки, он автоматически понижает производительность, чтобы не перегреться (это называется троттлинг). Трюк Линуса состоит в том, чтобы вставить термонакладку так, чтобы соединить радиатор процессора, с помощью которого он рассеивает тепло, с алюминиевым дном макбука. Таким образом корпус становится частью радиатора, что даёт M1 такой буст, что он начинает обгонять в тестах прошку (потому что вентилятор на прошке включается не сразу, и есть какое-то время, когда прошка троттлится, а Air в такой же ситуации — нет).
Но самое интересное не это. Изначально, между корпусом и радиатором, наоборот, стоит термоизоляционная прокладка, как раз для того, чтобы корпус не использовался для рассеивания тепла. Почему? Потому что стандарт IEC 60950-1 ограничивает нагрев металлических устройств, соприкасающихся с телом, до 55℃. И знаете, до какой температуры греется корпус Macbook Air?
54,5℃