• Авторизация в приложениях через сторонние сервисы уже давно стала привычной. Это и правда удобно. Не нужно запоминать, как именно ты вписал свой юзернейм — Va$ya или Vassssya? — и какой пароль выбрал — 123 или 321? Нажимаешь волшебную кнопку «Войти…

  • Вообще-то эта история про край идиотизма и понтов. Но так кажется сейчас, а тогда всё выглядело последовательным и логичным. Сама история кончилась где-то год назад, но мы про неё почему-то раньше не рассказывали, а зря ― она яркая. Ярко-коричневая, если…

  • Psion. Что это такое?В начале века смартфонов не было, был рынок разных КПК — клавиатурных и бесклавиатурных. Клавиатурные делал Psion, и, на всякий случай, партнёры Microsoft в линейке Handheld PC. Бесклавиатурные — Palm и, на всякий случай, партнёры Microsoft в…

  • Мы регулярно анализируем статистику продаж в разных продуктовых сегментах и делимся своими результатами. Но, помимо «традиционных» для сети «М.Видео-Эльдорадо» сегментов вроде компьютеров или телевизоров, мы подводим итоги и в других. Сегодня расскажем, как продавались в России антивирусы. Рынок информационной безопасности…

  • Привет, Хабр!Сегодня хочу поговорить о проблеме, которую многие недооценивают в своих Go‑проектах. Речь пойдет о бессрочном select {}, который легко может привести к блокировке, утечке ресурсов и деградации производительности.Что такое select {} без defaultВ языке Go select — это оператор, который позволяет конкурентно ждать операции…

  • Вы вводите в адресную строку браузера знакомый адрес сайта и через долю секунды попадаете на нужную страницу — простое действие, которое мы совершаем сотню раз в день. Но за этим кликом скрывается невидимый посредник — DNS, система, которая превращает удобные…

  • Яндекс Практикум вместе с h​h​.​r​u проанализировал более 29 тыс. резюме джуниор-специалистов и более 30 тыс. вакансий. В базу вакансий вошли профессии аналитика, дата-сайентиста, тестировщика, разработчика, продакт- и проджект-менеджера, дизайнера и маркетолога.Мы изучили не только уровень конкуренции, но и как дополнительное…

  • Привет, Хабр! Если вы пишете код для систем с ограниченными ресурсами, или просто хотите держать в голове не только логическую, но и физическую модель своей программы — вам необходимо понимать, как именно компилятор размещает данные в памяти. В этой статье рассмотрим, как:выравнивание и порядок полей влияют на размер structиспользовать bitfield, alignas,…

  • Примечания переводчикаЭта статья на прошлой неделе взорвала твиттер и русскоязычный ИИ-телеграм. Большинство серьезных ии-блогеров написали по ней обзоры. Почему? Да просто это никакая не статья, а полноценный sci-fi рассказ про ближайшее будущее, только основанный на реальных данных. Написан топовыми чуваками…

  • Часть 1: элементы памяти и убежденияЧасть 2: событияЧасть 3: инстинктыЧасть 4: подкрепления и сложные паттерныЧасть 5: подкрепления на «сущностях»В этой части будут рассмотрены еще два типа элементов базового слоя. Они используются для хранения информации о событиях и являются подтипами «действия».Новые типы являются составными…