xaker
Австрийские исследователи собрали личные данные 3,5 млрд пользователей WhatsApp

Исследователи из Венского университета заявили, что обнаружили уязвимость в WhatsApp, которая позволила им собрать данные более 3,5 млрд пользователей. По их мнению, это может быть крупнейшей утечкой данных в истории.

  • пятница, 21 ноября 2025 г. в 00:00:13
habrahabr
На смерть Джеймса Уотсона

6 ноября 2025 года умер Джеймс Уотсон, обладатель Нобелевской премии по физиологии или медицине за 1962 год, которую он получил совместно со своим старшим коллегой Фрэнсисом Криком и научным руководителем Морисом Уилкинсом. Из-за того, что по правилам Нобелевского комитета премия может вручаться одновременно не более чем троим соавторам исследования, в эту тройку не включили аспирантку Розалинд Франклин, которая была в этой компании настолько же важным «мокрым биологом», насколько важны были Кр…

  • пятница, 21 ноября 2025 г. в 00:00:11
habrahabr
Excel-лайфхаки, о которых не знают «эксперты»

PRE Scriptum: Поделитесь вашими любимыми фишками Excel в комментарияхЯ наблюдал, как мой опытный коллега-финансист целый час колупался в Excel. Он гуру экселя, работает с ним 20 лет. Но увидев, как он печатает формулы, я не выдержал и показал пару простых трюков, от которых он пришёл в восторг.Это была проблема незнания — незнания о функциях, которые лежат в Excel годами, экономят часы работы, но о которых просто никто не рассказывает.Потому пишу статью, чтобы собрать лучшие лайфхаки и спасти д…

  • пятница, 21 ноября 2025 г. в 00:00:09
habrahabr
В кэше — фотка, в ней payload: новый метод скрытой доставки зловредов

Недавно в ходе рутинной разведки угроз я наткнулся на необычную фишинговую страницу, которая комбинирует социальную инженерию и коварный payload под видом обычной JPEG-картинки, убеждая пользователя самостоятельно выполнить вредоносный код. В типичных сценариях злоумышленники пытаются заставить жертву скачать исполняемый файл из сети — но тут всё хитрее. Страница прячет в кэше браузера вредоносный файл, замаскированный под изображение, а затем просит жертву выполнить «безобидную» команду, котор…

  • пятница, 21 ноября 2025 г. в 00:00:08
habrahabr
Как я сделал senior-стол за $1000

Привет! Меня зовут Артур, я backend-разработчик в Clevertec. Я решил сделать стол из дубового слэба толщиной 10 см и весом 340 кг. С точки зрения сложности: это senior стол. Вот выводы, которые я сделал после проекта:– На YouTube красиво показывают процесс, но реальность – иная, это суровый квест, который не каждому под силу. Пришлось решать даже инженерные задачи, чтобы не переплачивать. – Толстая доска – это совсем другой уровень. 99% столов на рынке 4-6 см толщиной, с ними легко работать одн…

  • пятница, 21 ноября 2025 г. в 00:00:07
habrahabr
Открывашка из трубки домофона

Всем привет! Я Андрей, в Яндексе работаю над IoT‑железками в Городских сервисах. Но сегодня речь пойдёт не о них. Эта история началась с неожиданной находки в новой квартире — с обычной, на первый взгляд, трубки домофона. Кажется: ну трубка и трубка. Но вот что бросилось в глаза: она была подключена по Ethernet. А если есть Ethernet, значит, внутри что‑то с TCP/IP, то есть уже маленький компьютер.Любопытство победило, и я решил разобраться, как же устроена эта железка и что она умеет. Провёл не…

  • пятница, 21 ноября 2025 г. в 00:00:06
golang
Как юристу надоело объяснять, что дело швах: рождение «неШемяки!»

AI Legal веб-сервис для тех, кто устал гадать«Шемякин суд» — это не просто избитый фразеологизм, но реальность для многих, кто ввязался в судебную тяжбу, не оценив заранее все риски. Тысячи проигранных дел, потраченные нервы и деньги — всего этого можно было бы избежать, задай истец себе вовремя один простой вопрос: «Каковы мои шансы?».  “неШемяка!” — это маленькое веб‑приложение, которое пытается ответить на один простой вопрос, есть ли хоть малейший смысл подавать иск, это сервис, который пыт…

  • пятница, 21 ноября 2025 г. в 00:00:04
golang
Go: логирование

ВведениеВ этой статье затронем такую банальную тему, как логирование. Казалось бы, какие трудности здесь могут быть? Логирование, как написание тестов. Всё просто! Более того, когда я начинал писать свои первые тесты, я уже всё знал про тестирование, по крайней мере мне так казалось. А с логом-то ещё проще. Если тесты могут получиться нестабильными, то лог никак не повлияет на ход выполнения программы (если, конечно, библиотека не начнёт паниковать от переданных параметров). К тому же будем рас…

  • пятница, 21 ноября 2025 г. в 00:00:04
javascript
Reactive Web Components: реактивность без фреймворка

Ссылка на github Пару лет назад я столкнулся с проблемой, которая наверняка знакома многим: нужно было сделать компонентную систему, но React, Vue и, тем более, Angular казались избыточными, а чистый JavaScript уже начинал превращаться в нечитаемую кашу из addEventListener и innerHTML.В итоге я написал свою библиотеку — Reactive Web Components (RWC). Не потому, что хотел изобрести велосипед, а потому, что нужен был инструмент, который даёт реактивность без лишнего оверхеда и при этом работает с…

  • пятница, 21 ноября 2025 г. в 00:00:02