«Мне досталась лента с готовой версией игры Frogger 2: Swampy's Revenge. В детстве я очень любил эту серию игр.
Считалось, что эта лента — единственная резервная копия исходного кода готовой игры, игровых ресурсов и других данных разработки.
Как вы можете понять, эта находка в случае её восстановления оказалась бы бесценной»
Восстановление исходного кода старой игры с ленточного накопителя
Есть проблемы гораздо сложнее, чем NP-Complete
Люди часто сравнивают P и NP в таком духе, что проблемы P простые, а NP — сложные. Но это чрезмерное упрощение. На самом деле проблемы могут быть намного, намного сложнее, чем NP.
«Нужно было что-то менять. Драйвером изменений выступили отделы сбыта и корпоративная архитектура. Совместно с ИТ-подразделениями мы согласовали несколько ключевых идей и начали операцию по избавлению от бумаги»
Маркировка продукции, или Как в НЛМК раньше тратили вагон древесины в год, а потом перестали
⚡️ Новости к этому часу
⚙️ В игровом движке Nau Engine будет поддержка нейросетей, Linux, DirectX 12, Vulkan, Metal, Ray Tracing и DLSS
🤖 Исследователи из Кембриджского университета создали готовящего по видеороликам робота-повара
💻 Mobile Inform Group представила ПК «Акинак» с процессором «Скиф»
🔭 «Хаббл» запечатлел галактику-медузу JO206 (ФОТО)
📉 Доля продаж смартфонов Samsung на российском рынке за год снизилась вдвое
✅ Исследователь обнаружил уязвимость в системе синих галочек в Gmail, в Google сразу закрыли тикет, но потом дали ему ход
🎮 Вышла Diablo IV
👽 Астрономы обнаружили сложные органические соединения далее 12 млрд световых лет от Земли
🌱 Исследователи представили улучшенный алгоритм для определения болезней растений при помощи машинного обучения
#новости
Хабраюзер, помоги выйти из карьерного тупика!
Около месяца назад мы начали собирать анонимные истории карьерных провалов от людей, готовых поделиться своим опытом. Мы хотели поддержать авторов, помочь им переосмыслить свой опыт и найти новые пути в профессиональном развитии.
За месяц мы получили около 50 разных историй: от потери работы и неудачных проектов до трудностей руководителей и корпоративного абьюза.
Собранные истории мы будем публиковать без имён, и вот первые три.
P.S. Надеемся, что ребята, которые проходили через подобные трудности, увидят в этих историях себя и поделятся рекомендациями в комментариях!
Вакансии для джунов на Хабр Карьере:
Менеджер по найму в Randewoo .ru. Москва. Полный рабочий день. От 60 000 до 65 000 ₽.
Координатор/Модератор в Womanly Corp: SexTech Wellness. Москва, Санкт-Петербург, Казань. Можно удаленно. Полный рабочий день. От 40 000 до 70 000 ₽.
Дежурный инженер в СберКорус. Санкт-Петербург. Полный рабочий день. От 60 000 до 80 000 ₽.
Frontend Developer в presto.heads. Можно удаленно. Полный рабочий день. До 45 000 ₽.
Quantitative Researcher в Activmatrix. Москва. Можно удаленно. Полный рабочий день. От 150 000 до 250 000 ₽.
Больше вакансий
#junior
Вызываем демонов с printf
Начинающие реверс-инженеры часто сталкиваются с многочисленными препятствиями. Эта статья описывает определённый метод, который может вызвать замешательство у тех, кто только начинает изучать область анализа приложений. Цель данного материала не в представлении инновационного подхода или оказании значительной практической пользы, а в рассмотрении показательного случая.
Мы обновили раздел «Образование» на Хабр Карьере — теперь это маркетплейс курсов в IT, где айтишники могут подбирать курсы под свою специализацию, рекомендовать их другим и оставлять отзывы. НО ГЛАВНОЕ — оставленный отзыв принесёт не только плюсы в карму, но и подарки от наших друзей.
🎁 Среди подарков — мерч от «Яндекс.Практикума» (кофе, шоперы, наклейки) и подписка на Яндекс Плюс Мульти (3 месяца за 0 рублей), а для тех, кто любит учиться — скидки от «Нетологии», «Хекслет», Skillbox, HTML Academy и OTUS.
Сразу после отзыва на почту упадёт весь набор подарков, из которого вы выберете понравившийся (можно выбрать несколько!).
👉 Подробнее о подарках и сервисе
Не только тентакли: за что интернеты полюбили Ктулху? Часть третья
Ктулху, как известно, фхтагн. А также мем, кандидат в президенты США, персонаж бесчисленных комиксов и один из любимых героев интернетов. Несмотря на всю свою мрачность, хтоничность и фхтагничность, а возможно — как раз благодаря им. Как получилось, что существо из совершенно не «выстрелившей» в годы выхода новеллы малоизвестного автора превратилось в культовую во всех смыслах фигуру, легко узнаваемую любым завсегдатаем Сети?
В первой статье мы начали говорить о Ктулху: кто он такой по канону, чем занимается, где живёт на этом самом дне и почему ему на голову могла упасть советская станция «Мир». Во второй обсудили, откуда Ктулху взялся в фантазиях Лавкрафта именно такой, со всеми его щупальцами, крыльями и пузом. Ну а теперь проследим путь Ктулху из безвестности на момент публикации первого рассказа к массовой известности в конце ХХ — начале ХХI века.
My4TH — домашний компьютер без процессора
My4TH — это четвёртый домашний компьютер без процессора после MyCPU, MyNOR и TraNOR. Автор хотел и построил максимально простой компьютер с дискретным процессором, использующим как можно меньше элементов и компонентов, под управлением операционной системы Forth.
Масштабируемая Big Data система в Kubernetes с использованием Spark и Cassandra
В предыдущей статье мы организовывали систему распределённого машинного обучения на GPU NVidia, используя язык Java с фреймворками Spring, Spark ML, XGBoost, DML в standalone-кластере Spark. Эксперимент оказался не вполне успешным. В этой статье посмотрим, как воспользоваться имеющимися наработками и запустить Spark Jobs в Kubernetes в режимах client и cluster. В этот раз будем использовать язык Kotlin.
Kickstarter-дайджест: интересные стартапы за начало июня
В этом дайджесте собрано всё самое интересное с Kickstarter на начало июня — клавиатура для борьбы с прокрастинацией, бесконечные стикеры для заметок, виртуальная ударная установка, трекер-визитка для приложения «Локатор» от Apple и шариковая ручка, которая автоматически оцифровывает записи.
Уделываем классические компьютеры при помощи Borealis
Компания Xanadu весной 2022 года объявила о запуске Borealis, новейшего квантового компьютера, развёрнутого в облаке и предоставленного в общий доступ. В этом компьютере 216 кубитов в сжатом состоянии — то есть почти в 20 раз больше, чем в X12, системе предыдущего поколения, также действовавшей в облаке. Borealis — это крупнейший в истории фотонный квантовый компьютер, а также первая в своём роде машина, предоставленная в публичное использование.
Как сделать так, чтобы у вас не кончались идеи: метод Айзека Азимова
Одним словом Айзека Азимова можно описать так: плодовитый. Чтобы сравняться по количеству повестей, писем, эссе и других текстов, которые Азимов выдал за всю свою жизнь, вам необходимо будет писать полноразмерную повесть каждые две недели в течение 25 лет.
Как Азимов умудрялся выдавать столько хороших идей, в то время как у всех остальных их наберётся 1-2 штуки за всю жизнь? Чтобы ответить на этот вопрос, обратимся к его автобиографии «Это была хорошая жизнь».
Азимов не с рождения писал тексты 8 часов в день 7 дней в неделю. Он разрывал страницы, отчаивался, и периодически у него случались неудачи. В автобиографии Азимов делится тактикой и стратегией, выработанной им для того, чтобы идеи больше не заканчивались.
Давайте украдём у него всё, что можно
#хабраархив
До конца сезона Big Data осталось 4 дня!
На наш бигдата-торт упали ещё три больших вишни: рейтинговые хабрааавторы рассказали про оптимизацию расходов на железо, кластеризацию sms‑сообщений с pyspark.ml и проверку госзакупок с помощью СУБД BaseX:
💿 Сassandra для бедных — пускаем в ход HDD
🧾 Кластеризация текста в PySpark
👔 Извлечение открытых данных сайта zakupki.gov.ru с помощью СУБД BaseX
Другие интересные кейсы:
👹 Бигдата, ты ли это?
🐦 Как дать крылья своей сводной таблице в Apache Superset
🧒 Все DETR'ы мира
🎲 Байесовский подход к A/B-тестированию
🏥 Геопространственные технологии для управления паспортом медицинского участка
Если вы тоже хотите поделиться опытом, ждём ваших статей на Хабре. Только поторопитесь, сезон Big Data мы проводим вместе с Газпромбанком до 7 июня.
Системы счисления, которым ещё не время умирать
В сегодняшнем мире доминирует индийско-арабская десятичная система. И эта система, принятая почти в каждом обществе, представляет собой то, что большинство людей считают «числами». Десятичная система оперирует числами, выраженными цифровой базой от 0 до 9. Но существуют значимые альтернативы, и они столь же разнообразны, как и культуры, к которым принадлежат. В 1994 году группа инуитских учащихся под руководством преподавателя изобрели новую систему счисления.
«Кактовикские цифры», названные в честь населённого пункта на Аляске, где они были созданы, выглядят совершенно иначе, чем цифры десятичной системы, и функционируют совсем по-другому. Они как нельзя лучше подходят для скоростной визуальной арифметики с использованием традиционной двадцатеричной системы устного счёта инуитов.
⚡️ Новости к этому часу
🤖 В Nvidia подключили GPT-4 к Minecraft и увидели новый потенциал ИИ
🔙 Microsoft вернула жесты мышкой в стабильную версию Microsoft Edge 114
⚖️ Комиссия по ценным бумагам США подала в суд на криптовалютную платформу Coinbase
🚋 РЖД тестирует в Челябинске автоматического робота для расцепления вагонов (ФОТО)
📐 C 2024 года «Черчение» вернётся в школьную программу инженерных классов
🛠 AMD продлит поддержку AM5 до 2026 года, а процессоры Ryzen 8000 на Zen 5 будут оснащаться GPU на RNDA 3.5
🔐 1Password запускает бета-поддержку технологии Passkey
🔋 Apple выпустила новый адаптер питания мощностью 70 Вт для MacBook
#новости
«Недавно компания Google выплатила мне награду в $107500 за ответственное раскрытие проблем безопасности в умной колонке Google Home. Эти уязвимости позволяли нападающему, находящемуся в пределах беспроводного доступа, создать на устройстве бэкдор-аккаунт и удалённо отправлять команды через Интернет, получать доступ к микрофону и выполнять произвольные HTTP-запросы в локальной сети жертвы. Все эти проблемы были устранены»
Как превратить умную колонку Google в «жучок» и получить за это $100 тысяч
Фортран как культурное явление
В фильме «Скрытые фигуры» есть прекрасная сцена: на дворе 1961-62, афроамериканка из лабораторий НАСА едет в библиотеку для белых и тихонько без разрешения увозит оттуда книжку по Фортрану. На автобусе увозит. Сопровождая это комментарием своему сыну: «А что? Я плачу налоги».
Фортран перестал быть просто языком программирования, это давно культурный феномен. Настолько, что стал иллюстрацией в борьбе чернокожих женщин за свои права.
Масштаб явления очень легко недооценить: на современный избалованный взгляд ничего такого волшебного в Фортане нет. Зато если немного разобраться в контексте, становится понятно, что Фортран для своего времени — просто квантовый скачок, уделавший все альтернативные разработки минимум на 10 лет.
Колин Персиваль: невольный пособник крипты
Выдающиеся программисты современности часто оказываются самоучками. Иногда попадаются специалисты с официальным академическим образованием в области компьютерных наук. Или учёные из других областей: физики, математики, криптографы. Все они вносят в программирование академические знания и научную основательность.
Типичный пример — д-р математических наук Колин Персиваль, бывший директор по безопасности FreeBSD, автор уникального сервиса резервного копирования Tarsnap и других проектов.
Все DETRы мира: denoising queries и positive anchors. Часть вторая
В прошлой части мы поговорили про эволюцию DETR. Сегодня продолжаем обсуждать вариации архитектуры и нюансы их имплементации.
Где работать в IT в 2023: АйТи Бастион
Наша рубрика «Где работать в IT» — это интервью с интересными айти-компаниями, в которых они делятся подробностями о процессах своей работы. Представители индустрии отвечают на вопросы о найме, условиях, командах и технологиях.
В этом выпуске расскажем про российскую компанию «АйТи Бастион», которая занимается разработкой системы контроля удалённого доступа.
«После двух предыдущих статей просто необходимо было найти для обзора такой девайс, чтобы читать о нём было интересно и техногикам, и просто любителям необычных красивых вещей. Признаюсь, искал недолго»
Грааль номер три: обзор необычного ноутбука-трансформера IBM Thinkpad TransNote
Легенда о слоне: как IT-компания Steepler создала Dendy и основала российский консольный рынок
17 декабря 2022 года исполнилось 30 лет с момента выхода Dendy на российский рынок. Кажется, что за последние десять лет о консоли сказали уже всё: популярные ютуберы регулярно делятся историями об играх своего детства, а блогеры и коллекционеры давно разобрали все виды картриджей и особенности клонов Nintendo Famicom.
Но эти материалы зачастую поданы через призму ностальгии и детских воспоминаний. Для полноты картины не хватало только всеобъемлющей бизнес-истории бренда, которая охватила бы весь период от запуска Dendy на российский рынок до закрытия компании Steepler.
«Недавно я проводил сравнение производительности нескольких программ, предназначенных для обработки большого количества сетевых подключений. В итоге я увидел огромную разницу в потреблении этими программами памяти, порой в 20 раз и больше. Некоторые потребляли при 10К подключений чуть более 100 МБ в то время, как другие занимали почти 3 ГБ. К сожалению, эти программы были довольно сложными и также отличались своим функционалом, поэтому было бы трудно сравнить их непосредственно и сделать какие-то осмысленные выводы. Тут то у меня и возникла идея создать специальный синтетический бенчмарк»
Сравниваем потребление памяти между асинхронными и многопоточными программами популярных языков
⚡️ Новости к этому часу
🤖 Новая модель ИИ от Nvidia создаёт сложные 3D-сцены из 2D-видеороликов
🧑🏻🔬 Российские химики синтезировали новый материал для органической электроники
🖥 Вышел обзор бесплатного 4K-телевизора стартапа Telly со вторым экраном для показа рекламы, накрывать который нельзя (ФОТО)
⛔️ Ошибка в серверных процессорах серии AMD EPYC 7002 приводит к зависанию после 1044 дней работы, помогает перезагрузка ОС
🦊 Mozilla Firefox перестанет поддерживать Windows 7 и 8 в 2024 году
🚗 Британский сервис аренды Fetch доставляет электромобили с помощью дистанционного управления
❎ Илон Маск подтвердил планы по переименованию Twitter в X
📜 На сайте Humanloop опубликовали, а потом удалили тезисы обсуждения с Сэмом Альтманом будущего OpenAI
#новости
На уходящей неделе мы занимались физической программной археологией, открывали и разваливали сеть ночных клубов, знакомились с самыми раздражающими поломками ноутбуков и вспоминали, как в СССР ковали собственную операционную систему.
Лучшие публикации недели (29 мая — 4 июня)
Ключи с динамическим кодом: «Факториал» возвращается
В сегодняшнем материале узнаем, как работают домофонные ключи с динамическим кодом. Рассмотрим, как устроена сама панель и как считать такой ключ.
Заглянем под капот clang-e2k/llvm-e2k из штатного дистрибутива для Эльбруса
Время от времени на просторах Рунета можно встретить обсуждения, посвящённые вопросу портирования компилятора clang/llvm на Эльбрус. Пожалуй, тема ещё не получала должного освещения. Данная заметка призвана заполнить этот пробел.
Что делает ChatGPT и почему это работает?
То, что ChatGPT может автоматически генерировать что-то, что хотя бы на первый взгляд похоже на написанный человеком текст, удивительно и неожиданно. Но как он это делает? И почему это работает? Цель этой статьи — дать приблизительное описание того, что происходит внутри ChatGPT, а затем исследовать, почему он может так хорошо справляться с созданием более-менее осмысленного текста.