Блог компании SkillFactory
-
Хабрахабр
[Перевод] Такая она, жизнь в Кремниевой долине
Всего три года, и наконец-то накопим на ту квартиру Ты встаёшь в 6:30, приняв накануне снотворное, чтобы заснуть. Пятница. Вчерашний вечер в Розвуде был очень насыщенным: нужно было съездить в Мадеру и посмотреть, есть ли хоть доля правды в давних слухах о Кремниевой долине. Ты разочарован, но по крайней мере увидел в баре нескольких управляющих крупными венчурными фирмами. Они заметили…
Читать далее » -
Хабрахабр
[Перевод] Как одиночество перестраивает мозг
Введение Научно-исследовательская антарктическая станция «Ноймайер III» расположена на краю безжалостного антарктического шельфового ледника Экстрем. В период зимовки, когда температура может опускаться ниже минус 50 градусов по Цельсию, а ветер может достигать скорости более 100 км/ч, никто не может ни прибыть на станцию, ни покинуть ее. Изоляция станции необходима для метеорологических, атмосферных и геофизических научных экспериментов, проводимых на ней небольшой группой…
Читать далее » -
Хабрахабр
[Перевод] Обратное проектирование дисплея e-ink
Этот ценник, но чёрно-белый, без красного цвета Одному из членов нашего сообщества удалось приобрести на eBay несколько дисплеев e-ink. Эти дисплеи используют в магазинах, где на них указывается цена товаров, которые можно купить. По сравнению с бумажными ценниками такой дисплей имеет два ключевых преимущества: текст на e-ink дисплеях может обновляться автоматически и может иметь более замысловатую графику. От обычных ЖК-экранов…
Читать далее » -
Хабрахабр
[Перевод] Ученые телепортируют энергию при помощи квантовой механики
Протокол телепортации квантовой энергии предложен в 2008 году и по большей части был проигнорирован. Но сегодня два независимых эксперимента показали, что он работает. 15 лет назад физик-теоретик из Университета Тохоку в Японии Масахиро Хотта предположил, что вакуум можно заставить что-то нам дать. Многие исследователи проигнорировали эту работу, подозревая, что получение энергии из вакуума в лучшем случае невозможно. Однако более внимательные…
Читать далее » -
Хабрахабр
[Перевод] Как мы чуть не взломали шифровальщик Phobos с помощью CUDA
Последние два года мы работали над доказательством концепции дешифратора для программ-вымогателей семейства Phobos. По причинам, которые мы объясним здесь, он непрактичен. До сих пор у нас не получилось использовать его, чтобы помочь реальной жертве. Но мы решили опубликовать результаты и инструменты в надежде, что кто-то найдёт их полезными, интересными или продолжит исследования. Опишем уязвимость и то, как мы понизили вычислительную…
Читать далее » -
Хабрахабр
[Перевод] Как при помощи Rust в 150 раз ускорить код на Python
Python — довольно простой в освоении язык, по сравнению с некоторыми другими языками код на нём пишется очень быстро. Но в жертву приносится скорость выполнения кода. Перепишем часть Python-кода в Rust и импортируем этот код в виде пакета Python впроект. Получим сверхбыстрый пакет Python, который сможем импортировать и использовать, как любой другой пакет. В качестве бонуса добавим многопроцессорность и в…
Читать далее » -
Хабрахабр
[Перевод] Градиентные тени на CSS
Мне часто задают вопрос: Возможно ли создать тени из градиентов, а не из сплошных цветов? В СSS не существует конкретного свойства для этого (поверьте мне, я проверял), а в любом посте по этой теме содержится только множество хитростей для того, чтобы получить что-то похожее на градиент. В этой статье я расскажу вам о некоторых из них. Но для начала… ещё…
Читать далее » -
Хабрахабр
[Перевод] OpenAPI Comparator — детектор изменений, ломающих [большие] API
Защита от изменений API, которые могут повлиять на ваших клиентов, — одна из самых больших проблем при разработке HTTP API. Если вы вносите критические изменения, то создаете клиентам серьёзные проблемы. Стабильный API — ключ к удовлетворенности клиентов и, в конечном счете, к успеху в бизнесе. Но есть одна загвоздка: потребности клиентов меняются, что часто требует развития самого API. Например, добавления…
Читать далее » -
Хабрахабр
[Перевод] CSS-селектор :has() и междустрочные интервалы в длинных текстах
Если вы работали с сайтами, содержащими много длинных текстов, особенно с сайтами на CMS, где пользователи работают в WYSIWYG-редакторе, то вы наверняка писали CSS для управления междустрочными интервалами между различными элементами типографики — заголовками, параграфами, списками и т. д. Писать такие стили удивительно непросто. Именно поэтому появились инструменты, подобные плагину Tailwind Typography и Prose от Stack Overflow, хотя они работают…
Читать далее » -
Хабрахабр
[Перевод] Как я написала веб-плеер с искусственным интеллектом
Идея создать собственный веб-плеер с музыкой лоу-фай пришла мне в голову однажды воскресным днём во время изучения глубоких генеративных моделей. Я занялась этим проектом и закончила его за время каникул. Веб-плеер имеет две опции: пользователи могут выбрать трек лоу-фай на основе реальной песни, преобразованной с помощью библиотеки Tone.js, или трек, сгенерированный искусственным интеллектом. В обоих случаях поверх накладываются барабанные ритмы,…
Читать далее »