-
Авторизация в приложениях через сторонние сервисы уже давно стала привычной. Это и правда удобно. Не нужно запоминать, как именно ты вписал свой юзернейм — Va$ya или Vassssya? — и какой пароль выбрал — 123 или 321? Нажимаешь волшебную кнопку «Войти…
-
Как нас судили за соучастие в преступлении за то, что у нас была лицензия на оказание услуг связи
Вообще-то эта история про край идиотизма и понтов. Но так кажется сейчас, а тогда всё выглядело последовательным и логичным. Сама история кончилась где-то год назад, но мы про неё почему-то раньше не рассказывали, а зря ― она яркая. Ярко-коричневая, если…
-
Тестируем скорость SSD 1993 года выпуска. На КПК Psion Series 3c, с операционной системой SIBO 16, на языке OPL
Psion. Что это такое?В начале века смартфонов не было, был рынок разных КПК — клавиатурных и бесклавиатурных. Клавиатурные делал Psion, и, на всякий случай, партнёры Microsoft в линейке Handheld PC. Бесклавиатурные — Palm и, на всякий случай, партнёры Microsoft в…
-
Ловись, вирус, большой да маленький: топ антивирусов в России
Мы регулярно анализируем статистику продаж в разных продуктовых сегментах и делимся своими результатами. Но, помимо «традиционных» для сети «М.Видео-Эльдорадо» сегментов вроде компьютеров или телевизоров, мы подводим итоги и в других. Сегодня расскажем, как продавались в России антивирусы. Рынок информационной безопасности…
-
Golang: почему select {} без default может убить ваше приложение
Привет, Хабр!Сегодня хочу поговорить о проблеме, которую многие недооценивают в своих Go‑проектах. Речь пойдет о бессрочном select {}, который легко может привести к блокировке, утечке ресурсов и деградации производительности.Что такое select {} без defaultВ языке Go select — это оператор, который позволяет конкурентно ждать операции…
-
DNS: поддельные записи, перехват трафика и другие ужасы
Вы вводите в адресную строку браузера знакомый адрес сайта и через долю секунды попадаете на нужную страницу — простое действие, которое мы совершаем сотню раз в день. Но за этим кликом скрывается невидимый посредник — DNS, система, которая превращает удобные…
-
Исследование Яндекс Практикума и hh.ru: действительно ли среди джунов в IT жёсткая конкуренция
Яндекс Практикум вместе с hh.ru проанализировал более 29 тыс. резюме джуниор-специалистов и более 30 тыс. вакансий. В базу вакансий вошли профессии аналитика, дата-сайентиста, тестировщика, разработчика, продакт- и проджект-менеджера, дизайнера и маркетолога.Мы изучили не только уровень конкуренции, но и как дополнительное…
-
16 байт вместо 32: управляем layout’ом в C++
Привет, Хабр! Если вы пишете код для систем с ограниченными ресурсами, или просто хотите держать в голове не только логическую, но и физическую модель своей программы — вам необходимо понимать, как именно компилятор размещает данные в памяти. В этой статье рассмотрим, как:выравнивание и порядок полей влияют на размер structиспользовать bitfield, alignas,…
-
ai-2027.com на русском
Примечания переводчикаЭта статья на прошлой неделе взорвала твиттер и русскоязычный ИИ-телеграм. Большинство серьезных ии-блогеров написали по ней обзоры. Почему? Да просто это никакая не статья, а полноценный sci-fi рассказ про ближайшее будущее, только основанный на реальных данных. Написан топовыми чуваками…
-
Модель человеческого интеллекта. Часть 2: события
Часть 1: элементы памяти и убежденияЧасть 2: событияЧасть 3: инстинктыЧасть 4: подкрепления и сложные паттерныЧасть 5: подкрепления на «сущностях»В этой части будут рассмотрены еще два типа элементов базового слоя. Они используются для хранения информации о событиях и являются подтипами «действия».Новые типы являются составными…