xaker
CoinStats взломали, скомпрометированы 1590 криптокошельков пользователей

Компания CoinStats подверглась кибератаке, в результате которой были скомпрометированы 1590 криптовалютных кошельков. Предполагается, что за взломом могли стоять северокорейские хакеры.

  • среда, 26 июня 2024 г. в 00:00:13
xaker
Критическая RCE-уязвимость обнаружена в проекте Ollama

В коде опенсорсной ИИ-платформы Ollama был обнаружен и исправлен баг, получивший название Probllama. Эта проблема могла использоваться для удаленного выполнения кода.

  • среда, 26 июня 2024 г. в 00:00:12
xaker
Атака SnailLoad позволяет следить за пользователями без прямого доступа к трафику

Группа исследователей из Грацкого технологического университета раскрыла подробности новой side-channel атаки SnailLoad, которая позволяет удаленному злоумышленнику узнать, какие сайты и контент просматривает пользователь, не имея прямого доступа к его трафику.

  • среда, 26 июня 2024 г. в 00:00:11
habrahabr
Способы возведения в степень в Python

В Дзене Python есть принцип, согласно которому "должен существовать один и желательно только один очевидный способ сделать это". Однако в Python есть как минимум три способа возведения числа в степень:оператор **встроенная функция pow()функция math.pow()В этой статье мы рассмотрим каждый из способов и разберемся, чем они отличаются.Оператор **Оператор ** — это классический оператор возведения в степень. Это в принципе первое, что обычно приходит в голову любому программисту на Python, к…

  • среда, 26 июня 2024 г. в 00:00:10
habrahabr
Дата-центр ЦЕРН на 1 эксабайт: как хранят данные

Большая наука невозможна без больших вычислений. По крайней мере, это утверждение справедливо в ядерной физике. Мы видим, что львиная доля самых мощных суперкомпьютеров установлена именно в научных учреждениях, в том числе университетах. Сразу несколько отраслей современной науки напрямую зависят от компьютерных расчётов и анализа больших данных, собранных по результатам наблюдений. Например, в Европейском центре ядерных исследований (ЦЕРН) работает один из крупнейших дата-центров в мире. Б…

  • среда, 26 июня 2024 г. в 00:00:08
habrahabr
Научились делать лабораторные высоковольтные источники питания

Исторически наша компания занимается производством электровакуумных приборов и комплектующих для них. Отсюда вполне понятно наше желание после создания собственной небольшой группы схемотехников разработать и освоить хотя бы (для начала) мелкосерийный выпуск высоковольтных источников питания. Дело в том, что достаточно много компетенций для работы с высоким напряжением у нас имеется по основному роду деятельности, который сам может стать первым потребителем таких устройств для замены старых ла…

  • среда, 26 июня 2024 г. в 00:00:07
habrahabr
Кофе по SSH, сайты в zip-архивах. Чистый HTML лучше всего

Очень интересная штука — интернет-магазин в консоли. Он позволяет авторизоваться в магазине и заказать товар (кофе), не выходя из терминала. Говорят, кофе из командной строки даже вкуснее, чем обычный. Просто заходим в магазин по SSH: ssh terminal.shop или ssh 172.65.113.113 … и оформляем заказ, следуя подсказкам в терминале. Правда, они доставляют только по США, а сейчас вообще все запасы кофе уже распроданы (скриншот на КДПВ). Но сама идея великолепная: зачем вообще нужны эти графические…

  • среда, 26 июня 2024 г. в 00:00:06
habrahabr
Как я нашел миллион под ногами?

ДИСКЛЕЙМЕР: Статья написана автором блога на основе интервью с фермером из Кирова, А. Солоницыным. Я искал, где бы мог заработать больше, чем, крутя баранку на машине с прицепом. И узнал, что 90% всего чеснока, который продается в России – это импорт. То есть увеличить количество нашего чеснока можно минимум в 5 раз. Вы едите его каждый день, он легкий, дорогой, а в магазинах китайский. А чеснок – это как раз та культура, про которую можно было сказать 1 млн ₽ с гектара. Картошка – дешевая, в…

  • среда, 26 июня 2024 г. в 00:00:05
javascript
Решение задач Front End с интервью. Promise Pool

В данной статье будет разобрана задача Promise Pool (Leetcode 2636)Условие задачиДан массив асинхронных функций functions и максимальный размер пула n. Необходимо написать асинхронную функцию promisePool. Она должна возвращать Promise, который завершится, когда завершатся все функции из массива functions.Размер пула определяет максимальное число Promise, которые могут одновременно выполняться. Функция promisePool должна начать выполнение максимально возможного количества функций из массива func…

  • среда, 26 июня 2024 г. в 00:00:02