Арест Павла Дурова во Франции ненадолго стал новостью номер один и породил множество самых разных обсуждений. Среди них я постоянно слышу две раздражающие ошибки. Первая — снова и снова повторяются слова о том, что Telegram — «защищенный» мессенджер. Вторая: в одну кучу валится дискуссия о праве на защиту приватности и обсуждение порядка модерации публичных ресурсов.
Второй бумажный спецвыпуск «Хакера», в котором собраны лучшие статьи за 2017–2019 годы, уже напечатан, и многие читатели уже получили свои экземпляры. Тираж нового сборника ограничен, но мы по-прежнему принимаем заказы. Не упусти возможность добавить этот номер в свою коллекцию!
Компания Google в два раза увеличивает выплаты за уязвимости, обнаруженные в браузере Chrome. Теперь максимальное вознаграждение за одну ошибку доходит до 250 000 долларов США.
Я наткнулся на пост в X/Twitter, где Pritam обнаружил, что его решение на Leetcode работало медленнее, когда он использовал встроенную функцию min, производительность улучшилась, когда он реализовал min в своем коде на Python.Это правда, что вызовы функций могут быть затратными, и они, как известно, еще более затратны в интерпретируемых языках, таких как Python. Стандартная рекомендация — использовать встраивание функций, если они являются частью узкого места.Автор на этом скриншоте использова…
Привет, Хабр. Я продолжаю рассказывать про неизвестные широкому кругу разработчиков CSS фишки. Я отбираю их так, чтобы они были полезны в разного рода проектах. Неважно, верстаете ли вы сайт для малого бизнеса или создаёте супермодное React приложение. Они поддерживаются большинством браузеров. Отдельно отмечу, что я не считаю IE11 современным браузером. По этой причине я не учитывал его. Сегодня мы рассмотрим: сброс стилей до значений, взятых из веб-стандартов; возврат значений свойств, уста…
ВведениеАлгоритм RSA является одним из первых представителей асимметричной криптографии, прошедший свой путь сквозь бурные дискуссии математиков, сквозь сотни успешных и безуспешных попыток взлома криптоаналитиками, сквозь тысячи неправильных применений и реализаций. В настоящее время алгоритм RSA уже постепенно и планомерно заменяется асимметричной криптографией на эллиптических кривых за счёт сохранения старого уровня безопасности с меньшей длиной ключа. Но всё же, он до сих пор занимает лиди…
Если инвестиционный фонд, которым вы управляете, не может обогнать инфляцию, в то время как индекс S&P 500 опережает ее на 11% годовых – то справедливо ли говорить «у нашего фонда акций волатильность сильно ниже, чем у S&P 500, при сравнимой доходности»? Пытаемся разобраться на примере фонда Movchan's.[Фото: Movchan's Group / Facebook] Небольшая предыстория (или почему я вообще написал эту заметку)В конце июля я опубликовал у себя на Фейсбуке короткий пост про то, как Эд Торп с…
По традиции, после большого исследования зарплат в IT мы смотрим, сколько зарабатывали разработчики разных языков и квалификаций в первой половине 2024 и как их зарплаты изменились по сравнению со вторым полугодием 2023.Если вам интересно, выше или ниже рынка вы сейчас получаете зарплату, можете проверить это в зарплатном калькуляторе. Главное по квалификациямВыросли все. Стажёры заняли первое место по изменению зарплат — их зарплаты выросли на 7,8%. Главное по языкам программированияСильнее в…
Мы написали свои линтеры для Go, которые умеют находить пустые инициализации и проверять экспортируемость полей и методов типов. Сегодня мы поговорим о том, как наша команда пришла к собственному линтеру, и немного погрузимся в детали его реализации.Всем привет! Меня зовут Артём Блохин, я Golang-разработчик в команде интеграций Островка.Если бы «Рождественская история» Чарльза Диккенса была про стиль кода, то получилось бы как-то так:«Начнём сначала: код-стайл умер. Сомневаться в этом не приход…