«Дурная голова рукам покоя не даёт… История началась несколько месяцев назад: я увидел в Интернете забавное видео игры в комнате с пиксельным светодиодным полом и решил сделать подобное для своих детей. За эти месяцы я получил массу удовольствия от процесса разработки и даже заразился идеей масштабирования проекта, но обо всём по порядку!»
Пол — это лава, или Разработка прототипа интерактивной светодиодной игровой платформы
Странный мир путей файлов в Windows
Пути файловых систем в Windows страннее, чем можно подумать. В любой производной от Unix системе пути на удивление просты: если нечто начинается с /, то это путь. Но всё совершенно иначе в Windows, которая имеет озадачивающее разнообразие схем составления пути.
Как Фёдор выписывался из военкомата после эмиграции: полный гайд по снятию с воинского учёта удалённо
Парень по имени Федя успешно снялся с воинского учёта, не покидая Казахстан. В этой статье мы подробно разберём его пример, а также вместе с юристом распишем детальный пошаговый гайд для всего процесса.
Сегодня в 18 часов по мск на Хабр Карьере мы в разберем резюме участников курса про поиск первой работы в IT.
Комментировать резюме будет Анна Штенгауэр, HRD в Ubic.tech и спикер курса. Не пропустите, будет много полезного!
Приходите узнать, как эйчары оценивают опыт и навыки в резюме, на что смотрят в первую очередь: что их в резюме цепляет, а что настораживает. И, конечно, задавать вопросы.
⚡️ Новости к этому часу
🌊 Согласно новому исследованию, тёмная материя ведёт себя больше как волны, чем как частицы
🇪🇺 Названы первые 19 платформ, попадающих под особый контроль Закона о цифровых услугах в Евросоюзе
🎮 Blizzard представила системные требования Diablo IV и рассказала, как выбор игрока влияет на умения персонажа
🚄 РЖД требует от Siemens неустойку через суд РФ за отказ поставки 13 «Сапсанов»
🌒 Специалисты ispace рассказали детали жёсткой посадки японского модуля Hakuto-R на Луну, вероятно, с разрушением аппарата
🔎 Microsoft Edge отправляет данные о посещённых сайтах в Bing
🤖 OpenAI разрешила отключать историю чатов в ChatGPT и представила подписку ChatGPT Business
🔜 Asus запустит продажи портативного игрового ПК ROG Ally 11 мая «ниже $1000» (ФОТО)
#новости
Напоминаем, что если вам нужно выговориться по поводу карьерных неудач, то у нас есть для этого специальная форма.
Не стесняйтесь и помните, что ошибаться — это нормально, а карьера — не столько история успеха, сколько история провалов.
⚡️ Новости к этому часу
0️⃣ Opera представила новый браузер Opera One
⚙️ На GitHub опубликовали код утилиты Simple LAPS GUI, предназначенной для работы с Windows LAPS
🍎 Apple выиграла апелляцию в судебной тяжбе с Epic Games
🛰 Зонд «Аль-Амаль» прислал первые близкие снимки обратной стороны Деймоса (ФОТО)
🇺🇸 OpenAI решила зарегистрировать товарный знак GPT в США
📈 Спустя год работы ежемесячная аудитория VK Play превысила 13 млн пользователей с общей базой в 16,5 млн аккаунтов
🎶 Ежемесячное число активных пользователей Spotify превысило 500 млн
💰 Netflix направит $2,5 млрд на развитие в Южной Корее
🤝 «Яндекс», Ozon и другие российские IT-компании создали Совет цифровых платформ
👨💻 Хакеры сообщили, что им удалось выгрузить более 24 ТБ данных сайта 1cbit.ru
#новости
«Несколько лет назад на мой почтовый ящик стали приходить письма от рекрутеров, зовущих Станислава поработать iOS-разработчиком. Здесь было две проблемы: я никогда не писал для iOS, и я не Станислав»
Прекратите звать (не) меня на работу
Математический подход к выбору девушки: правило 37%
Если вы работали с приложениями для знакомств, то понимаете главную проблему: как выбрать оптимальный вариант из множества опций, которые рассматриваются по очереди? Проще говоря, когда остановиться?
Если вариант почти подходит по ряду параметров, то стоит остановится на нём или же отвергнуть — и продолжать поиск? Что будет оптимальной стратегией в условиях непредсказуемости и недостатка информации? К счастью, у этой проблемы есть чёткое математическое решение.
«Около трёх недель я не публиковал обзоры походов на барахолки в Испании — просто потому, что никаких барахолок не было. В регионе всё время проводились какие-то праздники, то католическая Пасха, то дни местных городов, то ещё что-то, поэтому блошиные рынки были закрыты. Но за прошедший период продавцы, видимо, накопили много интересных товаров, поскольку сегодня на барахолке была масса всего — от электроники до антиквариата»
Много мини-ПК, серверный HDD на 1,2 ТБ и портативные консоли: результаты воскресного похода на испанскую барахолку
«Салют, GigaChat! Как приручить дракона?»
Хайп вокруг нейросетей, выровненных при помощи инструкций и человеческой оценки, трудно не заметить. Люди разных профессий и возрастов дивятся примерами нейросетевых генераций, используют ChatGPT для создания контента и рассуждают на темы сознания, а также повсеместного отнимания нейросетями рабочих мест. Отдадим должное качеству продукта от OpenAI — так и подмывает использовать эту технологию по любому поводу — «напиши статью», «исправь код», «дай совет по общению с девушками».
Но как достичь или хотя бы приблизиться к подобному качеству? Что играет ключевую роль при обучении — данные, архитектура, ёмкость модели или что-то ещё? Создатели ChatGPT, к сожалению, не раскрывают деталей своих экспериментов, поэтому многочисленные исследователи нащупывают свой путь и опираются на результаты друг друга.
Ребята из Сбера с радостью делятся своим опытом по созданию подобной модели, включая технические детали, а также дают возможность попробовать её, в том числе через API
Как передовые технологии порождают религиозные культы и эзотерическое мышление
В этой статье вы найдёте вольные рассуждения на тему того, как появление передовых технологических разработок способно подталкивать людей к формированию эзотерических идей и организации целых религиозных движений. Разберём несколько подобных случаев в истории и оценим текущее положение дел на сцене стоящего перед нами прогресса.
The Saboteur! (ZX Spectrum, 1985). История создания
Saboteur был творением одного человека, хотя в середине 80-х разработкой уже занимались целые команды, и стал хитом практически сразу после выпуска. Игра получила отличные отзывы в журналах, включая популярный Crash (1984-1992), и автору приходили восторженные письма фанатов.
Нормально разбираемся в нормальном распределении
Разбираем нормальное распределение на его компоненты, исследуем связь между биномиальным и нормальным распределением и, наконец, получаем нормальную PDF.
Всё запретим, но потом: поставщики литографических сканеров продолжают зарабатывать сотни миллионов долларов в Китае
Тема торговой войны Китая и США продолжает оставаться актуальной вот уже несколько лет. Особенно остро стоит вопрос поставок инструментов для производства электроники и компонентов в Поднебесную. Постепенно вводится всё больше и больше ограничений, которые тормозят развитие электронной промышленности в КНР.
В частности, в страну запрещён ввоз литографических машин для производства современных чипов. Кроме того, США анонсировали ввод более жёстких ограничений, которые должны привести к блокированию поставок и литографических сканеров для не самых современных, но всё ещё очень популярных в производстве чипов. Тем не менее, поставщики, включая Lam Research из США и ASML Holdings NV из Нидерландов, пока что не планируют приостанавливать поставки и даже заявили о росте объёма отгрузок в Китай.
Разбираемся, что вообще происходит
Американские учёные из Северо-Восточного университета вместе с коллегами из Массачусетского технологического института и Университета Глазго научили 15 попугаев звонить друг другу по видеосвязи, чтобы посмотреть, как изменится их поведение. Оказалось, что видеозвонки помогают попугаям чувствовать себя комфортнее, а их вокализация при общении с другими птицами похожа на вокализацию в стаях в дикой природе.
Эксперимент длился три месяца. Сначала попугаев научили звонить в колокольчик каждый раз, когда они хотели поговорить с собратьями. После им протягивали экран смартфона или планшета, на котором отображалось несколько других птиц, доступных для звонка в конкретный момент времени. При помощи клюва каждая птица могла инициировать до двух звонков продолжительностью не более пяти минут каждый. При первых признаках страха или агрессии звонок сразу же прерывался.
Изначально в эксперименте было задействовано 18 птиц, но 3 из них выбыли на ранних этапах исследования. Оставшиеся попугаи охотно звонили друг другу и, как предполагают учёные, возможно даже понимали, что на видео находится настоящий попугай. Владельцы птиц, участвовавших в эксперименте, в подавляющем большинстве случаев отзывались о видеозвонках как о положительном опыте для своих попугаев. Некоторые отмечали, что их питомцы учатся новым навыкам у своих друзей по видео, включая поиск пищи, новые варианты вокализации и даже полёт.
«Недавно я выпустил статью, в которой рассказал о библиотеке Ursina Engine и показал, как создать свою трёхмерную игру на Python. Между разделами вскользь упомянул про шум Перлина. Это один из базовых алгоритмов процедурной генерации, который можно использовать для создания красивых игровых миров. Хочу рассказать о нём подробнее и показать, как работать с модулем perlin-noise»
Простая процедурная генерация мира, или Шумы Перлина на Python
«Сталь заказчикам нужна не через год, а всегда как можно быстрее, поэтому есть два варианта: либо держать на складе полуфабрикаты всех типов в большом количестве, либо прогнозировать спрос и держать то, что оптимально соответствует этому спросу.
Логика такая: если под то, что заказали на складе, нет полуфабриката, значит у нас меньше заказов. А если на складе лежит всё, что только можно, и в итоге оно не востребовано, тем больше у компании издержек. Поэтому надо решать задачу прогнозирования. Стандартные модели прогноза дают очень плохие результаты, поскольку спрос именно на эту сталь достаточно случайный, не всегда понятно, какой химсостав стального листа понадобится клиенту. Каких-то шаблонов «в лоб» мы не видим.
Но кое-что всё равно придумали»
Пора поговорить про ответственную сталь
«Про такое обычно не пишут посты и вообще всеми силами стараются аккуратно спрятать под ковёр. Но вы нас уже раза три спросили, почему мы подняли цены на тарифы»
Почему услуги RUVDS стали дороже в этом году
70+ опенсорс-ханипотов для защиты серверов и локальных сетей от кибератак
Honeypot — это приманка для хакеров, которая имитирует реальную цель атаки. Он может имитировать любой цифровой актив, например, сервер, приложение, устройство или даже отдельный документ. Такие приманки создаются специально, чтобы привлечь внимание злоумышленников и отвлечь их от настоящих целей.
Ханипоты не только замедляют атаку и дезориентируют злоумышленников. Они также посылают сигналы тревоги и собирают информацию об атакующем. В некоторых случаях этих данных хватает, чтобы понять его методы и мотивы. С помощью ханипотов можно получать ранние предупреждения о начавшейся атаке, выявлять «слепые пятна» в существующей архитектуре безопасности и совершенствовать стратегию защиты в целом.
Давайте посмотрим на подборку из более чем 70 опенсорсных ханипотов, которые можно поставить и попробовать прямо сейчас
«Многие скажут, что вторая часть Космических рейнджеров намного лучше первой, и добавят, что на вторую игру в 2013 году вышел ремастер, а также сугубо текстовые квесты для смартфонов. Но так как именно первая часть оставила наибольший отпечаток в моём сердце, я рискнул написать именно про неё. Даже если отбросить в сторону эмоции, игра отлично воспринимается и в наши дни, имея при этом глубину и душу, поэтому я настоятельно рекомендую хотя бы попробовать её»
Ностальгические игры: «Космические рейнджеры»
Автор написал книгу «Электрообереги» и дарит её всем
Книга рассказывает про те замечательные устройства в электрощитке, что спасают нас от погибели. Начиная от предохранителей, которые существуют более века, заканчивая новейшими устройствами защиты от дугового пробоя. Рассказ построен так, чтобы даже «блондинке» стало ясно, как эти устройства устроены и зачем они нужны.
Дайджест новостей из мира программирования #1
Каждый день информационная служба Хабра выпускает десятки новостей из мира технологий, гаджетов, научпопа, IT-компаний и рассказывает про важные обновления софта и инструментов. В таком потоке легко потеряться, поэтому в этом дайджесте пройдёмся по важным новостям из мира программирования и разработки за ушедшую неделю, которая была особенно богата на обновления GitHub.
⚡️ Новости к этому часу
🔄 Обновлённое API Slack вышло из бета-теста
🤖 Разработчик представил JavaGPT — клиент для запуска ChatGPT на Windows 98 и других старых версиях ОС
🗣 Марк Цукерберг пообщался с сотрудниками и объяснил причины масштабных увольнений и крупных бонусов топ-менеджеров
📻 ГКРЧ выбрала частоты для беспилотников
🔭 «Джеймс Уэбб» прислал снимок протоскопления семи галактик
🔐 Google Authenticator получил поддержку резервного копирования
📈 Энтузиаст увеличил объём памяти RTX 3070 до 16 ГБ
📲 Функция экстренного вызова на iPhone 14 спасла студентов, которые застряли в каньоне глубиной 150 м (ФОТО)
👥 «Яндекс Маркет» нанял команду менеджеров из IKEA
📛 Mercedes-Benz отключила российским собственникам автомобилей электронный сервис Mercedes me ID
🔜 GitLab анонсировала ИИ-функцию для поиска уязвимостей в коде
#новости
«Какого же было наше удивление, когда нам дали второе место и приз симпатий жюри… Оказалось, что судьи неправильно оценили возможности реализации проекта — через год SberMedAI полностью реализовал наш стартап, воспользовавшись всеми перечисленными и описанными на защите технологиями»
Как Сбер воспользовался студенческим стартапом и даже не сказал его создателям спасибо
⚡️ Новости к этому часу
🐧 Вышел Linux 6.3
🎮 Помощник руководителя разработки Джо Пайпора рассказал, что в Diablo IV будет сложный босс в конце энгейм-контента
🤖 «Сбер» выпустила собственный аналог ChatGPT — GigaChat
🆕 Вышла Arduino IDE 2.1
✅️ В Twitter несколько аккаунтов умерших знаменитостей получили новые синие галочки верификации
🌓 Китайские учёные изучают возможность создания с помощью 3D-печати сооружений на Луне
⚖️ PickPoint подала в суд заявление о банкротстве
🤗 Activision работает над настольной игрой по Call of Duty (ФОТО)
#новости
MIDI chiptune + detune
Добавляем функциональность к музыкальному MIDI-синтезатору на двух чипах AY-3-8910, а также вспоминаем, что общего между музыкой и математикой.
«Привет, Хабр! На связи DevRel-команда inDrive. Мы прошли путь от стартапа из Якутии до компании с продуктом, которым пользуются в 48 странах мира. В процессе мы поняли важность culture fit — насколько хорошо вписывается разработчик в инженерную культуру компании. Мы представили её в виде пирамиды по аналогии с пирамидой Маслоу»
От собеседования до амбассадора: пирамида потребностей разработчика
Триггер — электронная ячейка памяти
Продолжаем изучать микросхемы стандартной логики, позволяющие делать многие интересные и полезные вещи без микроконтроллеров, которые в последние годы подорожали и стали дефицитными.
Сегодня изучим и соберём четыре интересные схемы, первой из которых триггер пригодился бы, а в трёх остальных они имеются и являются основой. Это будут машина для голосования, дежурный светильник, светодиодная свечка и кодовый замок.
«Я жил далеко от городской суеты, поэтому приходилось в основном использовать только те компоненты, которые были на руках. Задача была проста — создать кораблик, который сможет разносить корм для рыбы с полезной нагрузкой около двух килограмм»
Прикормочный кораблик на Arduino