Category : habrahabr

habrahabr
Сколько стоит твоя жизнь?

Сколько стоит человеческая жизнь? Да-да, в рублях. Обычная реакция на такой вопрос, что-то вроде: как ты смеешь говорить о цене человеческой жизни, ведь она бесценна? Что ж, обсудим.Невидимые детиНачнём мы с истории Ханса Рослинга из его книги «Фактологичность». Рослинг специалист по статистике и эксперт в области международного здравоохранения. Как связаны эти два направления? Скоро узнаете.На заре своей карьеры он, гражданин Швеции, отправился работать врачом в Мозамбике в рамках проекта «вр…

  • понедельник, 5 июня 2023 г. в 00:00:21
habrahabr
Ломаем хаскелем Brainfuck

Немного о bfc Brainfuck — очень глупый язык. Там есть лента из 30к ячеек, по байту каждая. Команды bfc это: Передвижение по ленте влево и вправо (символы < и >) Увеличение и уменьшение значения в ячейке (символы + и -) Ввод и вывод текущей ячейки (символы . и ,) И цикл while, который продолжается пока значение в текущей ячейке не ноль. [ и ] это начало и конец цикла соответственно Программировать на bfc сложно. Но, как известно, любую проблему можно решить добавлением слоя абстракции …

  • воскресенье, 4 июня 2023 г. в 00:00:20
habrahabr
Взламываем «умную» зубную щётку

Только задумайтесь: мы всё чаще используем умные холодильники, машины, розетки и лампочки, умные часы и колонки. Нас окружают умные вещи и умные люди. Но насколько они умные и так ли нужна эта "умность"? А ещё — насколько легко взломать эти вещи? Часы, например, несложно. Давайте посмотрим другой пример: умную зубную щётку.Однажды я купил новую зубную щётку Philips Sonicare, и во время чистки зубов заметил, что она реагирует на установку насадки миганием светодиода. Быстрый поиск в инт…

  • воскресенье, 4 июня 2023 г. в 00:00:19
habrahabr
Как RuStore может заблокировать любое приложение, если оно читает файлы

Понимаю, что заголовок кликбейтный, но именно это произошло со мной. В @RuStore написал некий "владелец формата файла", показал "лицензию" у себя на сайте, где написано, что только он может читать файлы такого формата, а другие должны просить его разрешения. Этого хватило, чтобы заблокировать мне приложение, в котором чтение этого формата - лишь малая часть функционала.Вот что остается от вашего приложения, вы теряете весь доступ к данным, у пользователей перестают работать пок…

  • воскресенье, 4 июня 2023 г. в 00:00:18
habrahabr
Паровой двигатель

Картинка Vecstock, Freepik Появление паровых двигателей дало человечеству новые возможности и ознаменовало переход к настоящей Промышленной Революции, дав новые возможности по добыче полезных ископаемых, перемещению на большие расстояния, осуществлению иной тяжёлой работы. Так что же собой представляют паровые машины? Небольшой спойлер от автора: дальше последует некоторый результат моих исследований этой темы. Суждения в тексте ниже могут быть где-то верны, где-то ошибочны, а где-то недост…

  • воскресенье, 4 июня 2023 г. в 00:00:17
habrahabr
Что делает ChatGPT… и почему это работает?

Концепции, разобранные в статьеПросто добавляйте по одному слову...То, что ChatGPT может автоматически генерировать что‑то, что хотя бы на первый взгляд похоже на написанный человеком текст, удивительно и неожиданно. Но как он это делает? И почему это работает? Цель этой статьи — дать приблизительное описание того, что происходит внутри ChatGPT, а затем исследовать, почему он может так хорошо справляться с созданием более‑менее осмысленного текста. С самого начала я должен сказать, что собираю…

  • воскресенье, 4 июня 2023 г. в 00:00:17
habrahabr
Поговорим об оптимизирующих компиляторах. Сказ второй: Доминирование

Сказ 1 > Сказ 2Сегодня мы продолжаем наш разговор об оптимизирующих компиляторах для самых маленьких и не очень. Для тех, кто пока не в курсе происходящего, но желает приобщиться - я поставил себе задачу написать цикл вводных статей в эту область для совсем-совсем начинающих. Первую часть, где рассказывается об SSA-форме, можно и нужно прочитать здесь.Сегодня мы поговорим о доминировании. Это одна из фундаментальных вещей, на которых стоит как теория компиляторов вообще, так и многие компил…

  • суббота, 3 июня 2023 г. в 00:00:23
habrahabr
Ностальгические игры: GTA Vice City (часть 1)

Знакома ли вам ретроэстетика, цветастые гавайские рубахи и броские неоновые вывески? Если вы ответите «нет», то с уверенностью могу сказать, что вы не только не жили в Америке 80-х, но и не застали игровую индустрию начала нулевых. Ведь именно в тот период вышла Grand Theft Auto III, которая в 2001 году произвела необычайный фурор в мире интерактивных развлечений. Спустя год, желая закрепить успех, компания Rockstar Games выпустила, на мой взгляд, лучший продукт из трилогии GTA шестого поко…

  • суббота, 3 июня 2023 г. в 00:00:23
habrahabr
Бизнес хочет свой блог. Стоит ли начинать? Наша прощальная статья на Хабр

Привет! Меня зовут Оля, и я представитель корпоративного мира, который генерирует до 31,7% статей на Хабре. Я расскажу, стоит ли компаниям  открывать свой блог. Спойлер: это совсем не обязательно. Мы в Quadcode мечтали сюда попасть целых 8 лет, но все не находилось времени, а 3 года назад компания наняла бренд-менеджера (меня), чтобы сдвинуть желание иметь свой блог с мертвой точки. Так мы и начали свою блогерскую карьеру на Хабре на русском языке, а теперь переезжаем на англоязычный Medium, г…

  • суббота, 3 июня 2023 г. в 00:00:22