23 марта 2019

Mockito и как его готовить

Искусство парсинга 2 или транслитерация собственной разметки

Критическая уязвимость имплантированных устройств жизнеобеспечения дает злоумышленникам возможность управлять ими

[Перевод] Потоки Redis как чистая структура данных

[Из песочницы] Микроэлектроника для школьников от самого истока

Review of Open Video Management Systems

[Из песочницы] Разбор критической ошибки в алгоритме работы шифрования КИБ SEARCHINFORM

IETF одобрили ACME — это стандарт для работы с SSL-сертификатами

[Из песочницы] Синтез как один из методов улучшения производительности PostgreSQL

[Перевод] Управление ЖК-матрицей F-51543NFU-LW-ADN / PWB51543C-2-V0 (от ленточной библиотеки)

Откуда берут фотографии для тестирования систем распознавания лиц

[Перевод] Облака и пороховая бочка Open Source

Архитектура Intel Gen11 GPU и дискретная видеокарта от Intel

Власти Евросоюза оштрафовали Google на $1,7 млрд за блокировку рекламы конкурентов

Адаптируем AutoMapper под себя

[Из песочницы] Прошивка ZXHN H118N от Дом.ру без пайки и программатора

56 миллионов евро штрафов — итоги года с GDPR

[Из песочницы] На работу на велосипеде. Еще одно мнение

Новый алгоритм в 200 раз ускоряет автоматическое проектирование нейросетей

Они просканировали GitHub

[Перевод] 3D-фотографии Facebook изнутри: шейдеры параллакса

[Перевод] 95% от заявленного объёма торгов Биткойна оказались фейком

Стимуляция звуком и светом помогает при болезни Альцгеймера, пока у мышей, но результаты обнадеживают

Не купили DLC: функцию, которая спасла бы упавшие 737, «Боинг» продавал как опцию

Читай старьё

Куда расти смартфонам

Переработка жестких дисков как электронного мусора — частичное решение проблемы от iNEMI

Извлечение мастер-пароля из заблокированного менеджера паролей SafeInCloud

Как протестировать скорость диска в Windows?

22 марта 2019

Как обрезать песню на компьютере?

Многомировая интерпретация квантовой механики

Квантовая механика: конец войны интерпретаций

Мошенник из США заработал миллионы долларов, представляясь техподдержкой Microsoft

Устранение неполадок монитора (смещение изображения)

[recovery mode] В поисках оптимального средства

Hyperledger Fabric для Чайников

Корпоративная структура бизнеса 2019

[Из песочницы] Реверс-инжиниринг приложений после обфускации

[Из песочницы] Английский и айтишник: английскую сову на русский глобус?

[Перевод] Как создать палитру, комфортную для всех

YouTrack 2019.1: избранные Agile-доски, настраиваемые поля для карточек на Agile-досках и многое другое

SpaceX заявила об изменении конструкции спутников Starlink с тем, чтобы те полностью сгорали в атмосфере при падении

Из Groovy ушёл Cédric Champeau‏

Банки начали блокировать счета фрилансеров

[Из песочницы] USB печатная машинка

Мой путь от Python к Go — делюсь советами и ресурсами

Возможности nanoCAD СПДС Стройплощадка в проектах строительства и реконструкции в стесненных условиях

Регистрировать ли торговую марку? или Как мы были вынуждены менять название приложения

Первый программируемый компьютер на ДНК

[Перевод] JDK 9/JEP 280: конкатенация строк никогда больше не будет прежней

[Перевод] Учебный курс по React, часть 24: второе занятие по работе с формами

[Перевод] Почему бессерверные технологии – это революция в продукт-менеджменте

[recovery mode] Облачная электронная подпись в России и мире

[Перевод] «Никаких деплоев в пятницу» и ещё три негласных правила разработки

[Перевод] Уменьшение зависимости от размеченных данных у генеративно-состязательных сетей

Как выглядят первые роботы-курьеры Amazon и FedEx

[Перевод] Тесла подала иск против бывшего сотрудника, утверждая что он украл секреты компании

[Перевод] CSTroN — самодельный монитор на винтажной CSTN-матрице с VGA-входом и платой управления на ПЛИС

Mockdown: самый быстрый способ создания вайрфреймов

3 ключевых качества успешного менеджера по продукту: Юрий Голиков, VP of Engineering Wrike

Бактериальный дезодорант: симбиотическая связь между древесными лягушками и бактериями Pseudomonas

[Перевод] Эффект хипстера: почему нонконформисты часто выглядят одинаково

Столярная мастерская своими руками: ожидания и реальность

Следим за кошками и собаками — GPS-трекер Tractive

Как мы устанавливали самую высотную базовую станцию в Восточной Европе

Moira участвует в Google Summer of Code 2019

[Перевод] GraphQL и Golang

Не бойтесь пробовать, или Как я стала программистом в возрасте далеко за 18

[Перевод] Автоматические canary деплои с Flagger и Istio

[Перевод] 12 вопросов, которые стоит задать потенциальным работодателям

[Перевод] Open source не приносит денег, потому что не создан для этого

Как делают перевод фильмов: раскрываем секреты

Тестирование Samsung Galaxy S10 — когда смартфоны по возможностям догонят фотокамеры?

Обзор рынка моноколес 2019

[Перевод] Миниатюрный Macintosh Plus

Как я не стал специалистом по машинному обучению

Uptime day: 12 апреля, полёт нормальный

DARPA займется разработкой ракетного ядерного двигателя

IT Global Meetup #14 Петербург

Как мы искали утечку данных в SimilarWeb

Как я написал и издал книгу об МГУ: 10 критических ошибок

The History of SXSW: How It All Started

Сотрудники Facebook имели доступ к паролям пользователей Facebook и Instagram

Технические отличия BI систем (Power BI, Qlik Sense, Tableau)

21 марта 2019

В новой версии Firefox блокируется автоматическое воспроизведение медийного контента

Станок с ЧПУ из того что завалялось в гараже

Гейзенберг о поросенке Петре

Хабрасеминар: реальные истории про контент-маркетинг

Изучаем Go: подборка видеозаписей докладов

Как мы предсказывали отток, подойдя к нему как к стихийному бедствию

[Из песочницы] OBD2 reader — диагностика автомобиля

Электромобили в огне и принятие ванн

Архитектура Рунета

«Нетипичное отношение к финансам» — что если сотрудники сами будут управлять доходами. Разговор с Флант

[Перевод] Разбираемся в протоколе консенсуса Stellar

У телефона Samsung со сгибаемым экраном за $2000 на дисплее образуется складка

[Из песочницы] Любительская голография — начало пути

[Перевод] Как исследователи в Uber применяют и масштабируют знания о поведении человека

Увеличение плотности контейнеров на ноде с помощью технологии PFCACHE

Об использовании DVD-RAM

Роскачество представило рейтинг проводных и беспроводных наушников, доступных в России

[Перевод] Экономика внимания почти мертва

Лучшие фейлы наших конференций (Joker, JPoint, DotNext, Mobius, TechTrain и так далее)

Архитектура слоя исполнения асинхронных задач

Рейтинги, топы, обзоры — все врут?

[Перевод] Работаем с нейросетями: чек-лист для отладки

На пути к фундаментальной теории сознания

Видео с Badoo PHP Meetup #2: о тестах и качестве кода

Акции Sony и Nintendo обвалились после запуска видеостриминга для геймеров от Google

«Пора валить из фронтенда»: Андрей Ситник о стагнации сообщества, опенсорсе и не только

[Из песочницы] 5 наиболее распространенных проблем работодателей при подборе IT-специалистов с точки зрения рекрутера-аутсорсера

[Из песочницы] Rutoken, OpenSSL и локальный УЦ для подписи сообщений

Linux Foundation займется open source чипами

[Перевод] Особенности использования типа данных Symbol в JavaScript

Кое-что про распределённые дата-центры для бизнеса

АРМ ЛПУ (ФСС) - Работа в терминальном режиме

QA на CodeFest. Автоматизация, управление, инфраструктура, продажа пельмешек в магазине

VMware NSX для самых маленьких. Часть 4. Настройка маршрутизации

[Перевод] Wolfenstein 3D: трассировка лучей с помощью WebGL1

Intel готова начать производство памяти MRAM

Инфраструктура FBO Шереметьево: как готовят к полёту лёгкие самолёты

Epic Games раздаёт разработчикам $100 млн

2. Check Point Getting Started R80.20. Архитектура решения

Новый фонд для DevOps-проектов от Linux Foundation начался с Jenkins и Spinnaker

Утечка данных (которая могла произойти, но не произошла) из телемедицинской компании

[Перевод] Ремастеринг «Звёздного пути» нейросетями до 1080p и 4K

Павел Финкельштейн о Kotlin в production на jug.msk.ru

От парсера афиши театра на Python до Telegram-бота. Часть 1

MVCC-1. Изоляция

Volvo установит в своих автомобилях камеры для обнаружения нетрезвых водителей

Разработка hexapod с нуля (часть 4) — математика траекторий и последовательности

Госуслуги проапгрейдят по методологии SCRUM, чиновников заменят на софт

Основы статической маршрутизации в Mikrotik RouterOS

20 марта 2019

[Перевод] Iodide: интерактивный научный редактор от Mozilla

Вред макросов для C++ кода

Модернизация GHIDRA. Загрузчик для ромов Sega Mega Drive

Разработка цифровых продуктов с помощью ментальных моделей

[Перевод] Простейший JSON RESTful API на Эликсир

Приглашаем вас на конференцию “Облака. Модные тренды” 26 марта 2019

[Перевод] Как система типов улучшает ваш код на JavaScript

Спикеры Top 3D Expo 2019: Юсеф Хесуани из 3dbio — 3D-печать органов и тканей

Прямая трансляция и расписание конференции SmartMail Conf: Machine Learning

Android будет предлагать европейским пользователям браузер и поисковую систему на выбор

Russian Internet Segment Architecture

К вопросу о делении

Как мы переделали структуру собеседований, и что из этого вышло

Top 10 bugs of C++ projects found in 2018

Топ 10 ошибок в C++ проектах за 2018 год

What's new in CUBA 7

Настройка Lazy Load в WordPress без плагинов

[Из песочницы] Цвет Луны и Солнца из космоса в значениях RGB и цветовой температуры

Разрабатываем Telegram-бота на NodeJS и TypeScript

Проект «SIRIUS-19» — четырехмесячная имитация экспедиции на Луну в наземном комплексе, в Москве

[Перевод] Стек DOTS: C++ & C#

[Перевод] Будущее внедрения зависимостей в Android

[Перевод] На что способен формат Mini PCI-e

[Перевод] Лямбды: от C++11 до C++20. Часть 1

Действительно ли надёжна квантовая криптография?

Апокалипсис отменяется

Как мы сделали PHP 7 в два раза быстрее PHP 5

Вебинар «Безопасность машинного обучения: естественные проблемы искусственного интеллекта»

«Бэкап мне на ленту запили». Рассказ от первого лица

[Перевод] Разработка простых современных JavaScript-приложений с использованием Webpack и прогрессивных веб-технологий

Как снизить вес компонента самолета на треть

29 марта, Москва — Backend Stories 3.0

[Перевод] Создаём границы процедурно генерируемой карты

[Перевод] Что раздувает память в Ruby?

Новые инструменты для обнаружения HTTPS-перехвата

Matrix Powerwatch внутри и снаружи: что нового?

Mountain Car: решаем классическую задачу при помощи обучения с подкреплением

Snapdragon 8cx: 7-нанометровая платформа для ПК

[Из песочницы] Использование локальной директории с пакетами в Python уже сейчас

Делаем современное веб-приложение с нуля

10 лучших техник веб-хакинга 2018

Ошибка создания подписи: Не удается построить цепочку сертификатов для доверенного корневого центра. (0x800B010A)

Как мы в IntelliJ IDEA ищем лямбда-выражения

Я просканировал Украину

Как мы измеряем качество и эффективность разработки документации. Предыстория и основы. Доклад Яндекса

[Перевод] Atari 65XE — USB-клавиатура

Вместе пытаемся сломать игру «7 на 9»

Строительство линии связи Сахалин – Курилы. Экскурсия на Segero — судно-кабелеукладчик

[Перевод] Миллионы бинарников спустя. Как укреплялся Linux

20 привычек для гигиены внимания: как пользоваться технологиями, но не позволять им отбирать свое время и внимание

Ещё один способ отстрелить себе ногу, используя std::thread

Нейросеть от Nvidia превращает простейшие наброски в красивые пейзажи

Извините, но все ваши базы принадлежат Google. Презентация Google на Game Development Conference 2019, проект Stadia

19 марта 2019

Краткая история open source — как свободное ПО сражалось с проприетарным

«Лаборатория Касперского» пожаловалась в ФАС на Apple

Майнинг на микроконтроллере ESP32 оказался не очень выгоден

Jetson Nano: одноплатник для машинного обучения от Nvidia

[Из песочницы] Применение Linux и СПО в нашем учебном заведении: быть или не быть?

Как мы выиграли внутренний хакатон, выучив skibidi, flossing и javascript

Пришло время Java 12! Обзор горячих JEP-ов

[Перевод] Разбор: как на самом деле правильно использовать Present Perfect в английском

Apple вчера выпустила новые iPad, и к ним есть вопросы

HyperX Alloy CORE – когда мембранка может в игры

[Из песочницы] Как поехать на двух колесах на работу

Книга «Прикладной анализ текстовых данных на Python»

React Code Splitting in 2019

Почему мы боимся роботов?

Лунная миссия «Берешит» — четвертый маневр завершен успешно, идет подготовка к выходу на Лунную орбиту

Как мы помогали трансформировать работу бухгалтерии в МОЭК

[Из песочницы] Как я переписывал поисковик авиабилетов с PHP на NodeJS

Приватные методы без нижнего подчеркивания и интерфейсы в Python

Как побывать в корейском университете с помощью Network File System

Зачем non-food магазинам нужна организация самообслуживания

[Перевод] Семь мифов в области исследований машинного обучения

«Яндекс» и Hyundai сделают беспилотник 5-го уровня автономности

Государственный Интернет: рассказ удалёнщика о VPN в Китае

Легендарные модемы прошлого: лучшие держатели коннекта в условиях отечественных АТС

Почему бизнесу нужен хороший код

Tips and tricks from my Telegram-channel @pythonetc, February 2019

Семинар «Требования ИБ: как бизнесу с ними жить»

[Перевод] 10 шагов к успешному Python-проекту

Unity вместе с Havok работают над новым физическим движком

9 фильмов конкурса «Let IT DOK!», которые стоит увидеть

Разбор второго конкурса-квиза по Android со стенда HeadHunter на Mobius 2018 Moscow

Как я нашел пасхалку в защите Android и не получил работу в Google

How Kiwi test 1'000 Python projects

Как в Kiwi.com тестируют 1000 проектов на Python

[Из песочницы] Несправедливость Google Play, как хороший жизненный опыт

[Перевод] Игра на Rust за 24 часа: личный опыт разработки

Подборка @pythonetc, февраль 2019

Flutter 1.2. Что нового?

6 занимательных системных багов при эксплуатации Kubernetes [и их решение]

[Перевод] Редизайн UI — чаще всего пустая трата времени

Huawei и Nutanix объявили о партнёрстве в сфере HCI

История успеха nginx, или «Возможно всё, пробуй!»

Как работает бизнес-авиация в России (центры FBO)

SMS-мониторинг веса трех ульев за 30$

Following in the Footsteps of Calculators: SpeedCrunch

По следам калькуляторов: SpeedCrunch

[Перевод] composer и автодополнение командной строки

Установка ReactOS с USB-флешки

[Перевод] Учёные заявили, что могут реконструировать живых динозавров в течение 5 лет

Экскурсия на Ростовскую АЭС

Оператору глобальной спутниковой сети OneWeb удалось привлечь более $1 млрд инвестиций

6 полезных ресурсов и сервисов для потенциальных эмигрантов в США, Германию и Канаду

18 марта 2019

Задача N тел или как взорвать галактику не выходя из кухни

Мольберт для программиста микроконтроллеров

Вебинар Group-IB «Подход Group-IB к киберобразованию: обзор актуальных программ и практических кейсов»

[Из песочницы] Разбор PTZ-камеры: что внутри и как это работает

Новое мобильное приложение LampTest.ru

[Из песочницы] Вступление в архитектуру React Fiber

7 Chrome Extensions For Learning English

Как сделать так, чтобы вашу англоязычную статью для Хабра прочитали десятки тысяч человек: 3 простых совета

Как скачать видео с youtube на компьютер (ноутбук)

PyDERASN: как я написал ASN.1 библиотеку с slots and blobs

[Из песочницы] Развёрнутый ответ на комментарий, а также немного о жизни провайдеров в РФ

Комбайны видеоаналитики: что мозг и машины делают с нашими лицами

NetXMS как система мониторинга для ленивых… и немного сравнения с Zabbix

Реанимация тестера Маркуса

[Перевод] Headless тестирование в браузере. Плюсы и минусы

Люди не готовы к биткоину или биткоин к массовому принятию?

[Из песочницы] Моя первая читалка на основе Sharp PC3000

Разрабатываем систему оценки работы агентов поддержки

Готовое решение markdown2pdf с исходным кодом для Linux

Security Week 12: клавиатурные атаки

[Перевод] DeepMind и Google: битва за контроль над сильным ИИ

AMD анонсировала свою 3D-архитектуру чипов, чтобы догнать Intel Foveros 3D

27 марта, Москва — JavaScript MeetUP

Беседы о функциональном программировании на C++ Siberia 2019

Проверка FreeRDP с помощью анализатора PVS-Studio

Checking FreeRDP with PVS-Studio

Сессия по решению проблем

[Перевод] Когда дети понимают, что вся их жизнь уже находится в онлайне

GeekBrains приглашает на образовательную игру начинающих дизайнеров

Митап по API Management — опыт IBM, Google, Yandex и Leroy Merlin

Dropbox ограничивает синхронизацию: теперь всего 3 устройства

CG Pods — TWS-наушники, которые смогли

[Перевод] Знакомство с Тестированием в Python. Ч. 3

Internet Archive планирует сохранить публичные посты закрывающегося Google+

[Перевод] Четыре оси дизайна RPG

[Перевод] 9 советов по созданию инди-игр от разработчика-одиночки

Условия в Go и их странности

О перспективах предсобранных ЦОД

[Из песочницы] Интеграция AppCenter и GitLab

[Из песочницы] Элементарные шифры на понятном языке

Типичные ошибки при работе с PostgreSQL. Часть 2

[Перевод] Учебный курс по React, часть 23: первое занятие по работе с формами

Зажигаем! Ночные превращения Лахта Центра

Как провалить внедрение CRM-системы?

В России предлагают легализовать встроенные сим-карты

Big data, deus ex machina

3 ключевых качества успешного менеджера по продукту: Антон Данилов

[Перевод] Публикуем приложения iOS в App Store с GitLab и fastlane

BionicSoftHand — безопасная и гибкая роботизированная рука с искусственным интеллектом от компании Festo

XXH3: новый рекордсмен по скорости хеширования

MySpace потерял музыку, фото и видео, которые пользователи загружали с 2003 по 2015 годы

Как погрешность превращается в грех

Как из-за открытой базы ClickHouse могли пострадать персональные данные пациентов и врачей

[Перевод] Верните мне мой монолит

Отмена телескопа WFIRST и россияне на орбите Луны

[Из песочницы] Подсчет конечных нулей факториала числа в любой системе счисления

Дайджест свежих материалов из мира фронтенда за последнюю неделю №356 (11 — 17 марта 2019)

7 смертных грехов менеджера

[Из песочницы] Serial, UART и Android, как связь с микроконтроллерами

Обсуждение: станут ли ДНК-хранилища массовыми

17 марта 2019

Разработан метод шумоизоляции, гасящий до 94% шумов — рассказываем, как он работает

Internet of Things: четыре рассказа около технологий

[Из песочницы] Кто что смотрит?

Chrome Audit на 500: Часть 1. Лендинг

[Из песочницы] Способы обработки данных физического эксперимента

[Перевод] Как реализовать язык программирования на JavaScript. Часть 3: CPS-интерпретатор

[Из песочницы] Покупки в Android приложении — Play Billing Library

Дайджест интересных материалов для мобильного разработчика #290 (11 марта — 17 марта)

Новый материал для топливных элементов позволяет создавать долгосрочные «энергетические ячейки»

Ядро Linux 5.1 — что известно об изменениях

Новые идеи для нового будущего

Опыт использования «координаторов» в реальном «iOS»-проекте

Автороцентричное ранжирование. Доклад Яндекса о поиске релевантной аудитории для авторов Дзена

Digital Forensics Tips&Tricks: How to Detect an Intruder-driven Group Policy Changes

Как подружить Ovirt и Let's Encrypt

Интернет-провайдеры в Крыму резко повысили цены на услуги

[Из песочницы] Миграция с Nagios на Icinga2 в Австралии

[recovery mode] Что мне не нравится в Python

Ускорение файлового ввода-вывода C/C++, не особо напрягаясь

[Перевод] Как мы купили дом с солнечными панелями, и что из этого вышло

Картинг в СССР: как увлечение американских лётчиков стало массовым DIY-хобби в Советском Союзе

ATtiny13 против ПЛК, или как получить 14 I/O от контроллера с 8 ногами

16 марта 2019

Радиация: источники

[Перевод] Google Play Store переходит на стандартизацию значков приложений

Beego — это уже не Go

[Из песочницы] Китайский онлайн-ритейлер Gearbest оставил в открытом доступе базу данных с миллионами персональных данных покупателей

[Из песочницы] Как одно изменение конфигурации PostgreSQL улучшило производительность медленных запросов в 50 раз

Ретро игровая приставка своими руками

Как белка в колесе или немного про исследования пользователей в условиях ограниченных возможностей

[Из песочницы] Микросервисная архитектура = распределенные вычисления

Новый мировой рекорд по вычислению числа пи: 31,4 трлн знаков

На IT-фестивале SXSW представлен первый в мире «гендерно-нейтральный» голосовой помощник

Новый стандарт на базе PCIe 5.0 «свяжет» CPU и GPU — что о нем известно

Кандидат в президенты США предложила разделить бизнес Amazon, Google и Facebook для стимулирования конкуренции

Trust, Advise, Suggest — охота за настоящими отзывами на программное обеспечение

Суверенный интернет — за наши деньги

Настройка 802.1X на коммутаторах Cisco с помощью отказоустойчивого NPS (Windows RADIUS with AD)

«Яндекс» будет искать пиратов при помощи робота

Google Docs — любимый чат у школьников

Астрахань избавилась от порнографических QR-кодов

Соцсеть в 2019: Яндекс запустил «Ауру»

Ситуация: виртуальные GPU не уступают по производительности железным решениям

[Перевод] Qualcomm выиграл судебную тяжбу с Apple, но война еще не окончена

Как НЕ нужно переводить названия фильмов

Автомобили «катамараны»

CJDNS мертв, да здравствует Yggdrasil

Две новых минималистических карманных игры

Металлообработка на станках с ЧПУ: как начать выпускать продукцию мирового уровня?

15 марта 2019

Концепции программирования в Scratch

Минкульт и деятели кино предлагают создать государственную систему учета зрителей в интернете

Неизданную игру для NES обнаружили спустя 30 лет

Как программист в тренажерный зал ходил, и что из этого получилось

Форматирование жесткого диска через BIOS

[Перевод] Технический долг как тетрис

Четвертый уровень мульти-вселенной Макса Тегмарка

[Из песочницы] Гвозди в крышку гроба рунета

Unity: процедурное редактирование Mesh

Обзор новых возможностей nanoCAD СПДС Металлоконструкции версии 1.2

[Перевод] Решаем задачу из интервью Google на JavaScript: 4 разных способа

Прокурорская машина блокировок. Bestchange снова заблокирован

DARPA занялось созданием искусственного интеллекта нового поколения

Применение смарт-аккаунтов и смарт-ассетов Waves в финансовых инструментах

Ни минуты оффлайн — Выбираем промышленный LTE-роутер

5 причин для перехода к 3D-печати металлических изделий

[Перевод] Стратегическая архитектура OpenSSL

Наш подход к раскраске потоков

[Из песочницы] Доступ к linux серверу с помощью Telegram-бота на Python

[Из песочницы] Предотвращение устаревания учебных материалов

[Перевод] Анализ и оптимизация React-приложений

Tesla представила новую Model Y — подробности, фото с презентации и впечатления от тестрайда

Оркестр перфоманса

Алхимия XXI века: преобразование жидкого металлического дейтерия в плазму

[Перевод] Совершенство — это скукотища, но мы будем к нему стремиться

Рунет на рубеже тысячелетий: что вы о нём помните?

The Origins of Startup Culture: How the Early Success Stories Shaped the Modern State of the Tech Industry

Призоловство — мой «бывший бизнес»

[Перевод] Исчерпывающий список различий между VB.NET и C#. Часть 1

[Перевод] Фэнтезийная игра с 300 тысячами рас

3D-печать и airsoft: как я печатал «привод»

[Перевод] C# является языком низкого уровня?

Сколько зарабатывают разработчики разных квалификаций

Ошибка выжившего

[Перевод] Самое простое объяснение принципа работы современных алгоритмов симметричного шифрования

[Перевод] У нейросетей удивительно простая стратегия классификации изображений

[Из песочницы] Аналитика девушек с низкой социальной ответственностью (Заряжено Power BI, Qlik Sense, Tableau)

Все полёты Boeing 737 MAX прекращены до обновления самолётного программного обеспечения

Разработчики теперь могут использовать сетевое API Valve для своих игр в Steam

Flightradar24 — как это работает? Часть 2, ADS-B протокол

Год с Теслой

Китай вводит экспериментальную систему распознавания лиц при оплате проезда в метро

Древности: IBM ThinkPad T40, первый беспроводной

14 марта 2019

Kotlin как будущее разработки приложений на Android

Что курил конструктор: необычное огнестрельное оружие

Монолит для сотен версий клиентов: как мы пишем и поддерживаем тесты

[Из песочницы] Domain Driven Design: Value Objects и Entity Framework Core на практике

Настройка с нуля сервиса управления ИБП Network UPS Tools (NUT) для управления локально подключенным ИБП

Особенности настройки Palo Alto: SSL VPN

[Из песочницы] О целесообразности Selenium WebDriverWait

Дизайн классов: что такое хорошо?

Пробуем контрактное программирование С++20 уже сейчас

Первый релиз открытыго инструмента для тестирования поиска по продуктам

Презентация Tesla Model Y — чего ждать и где смотреть

[Перевод] Ctrl-Alt-Del: запланированное устаревание программистов

Игровой рынок, тренды и прогнозы — большая аналитика от App Annie

[Из песочницы] Details

Первые доклады на PHDays: перехват видеоконференций, новая версия GhostTunnel, атаки на Java Card

[Из песочницы] How to land a job in Germany for IT professionals

[recovery mode] Современное автомобилестроение. Электромобили — срыв покровов

Миссия «Чанъэ-4» — третий лунный день. Ровер «Юйту-2» в поисках… камней

Как реализовать язык программирования на JavaScript. Часть 1: Парсер

За сутки в Telegram прибавилось 3 млн пользователей

«Яндекс» и сайты некоторых СМИ пострадали от DNS-атаки из Роскомнадзора

Разработка boost преобразователя на DSP: принцип работы, расчеты, макетирование

Умножение матриц: эффективная реализация шаг за шагом

30-31 марта, SIBUR CHALLENGE в Нижнем Новгороде

По итогам IPO 2019 года в Кремниевой Долине могут появиться 5 тысяч новых миллионеров

[Перевод] Создаем бота для несложной отчетности при помощи Python и Google BigQuery

Google перестала «душить гуся»: DuckDuckGo включен в список стандартных поисковиков Chrome для 60 стран

Как браузер помогает товарищу майору

История типизации на примере одного большого проекта

Винил вместо почтовой марки: необычный раритет

[Перевод] Учебный курс по React, часть 22: седьмой этап работы над TODO-приложением, загрузка данных из внешних источников

Django under microscope

MOBILE FIRST: Hackathon в OZON

Черная метка – как OpenShift защищает от уязвимости контейнеров с помощью SELinux

[Из песочницы] Четырехдневная рабочая неделя. Российский опыт

Анонимные предоплаченные карты – как, кому и зачем?

Digital Workspaсe и VMware: VDI мёртв, да здравствует VDI

Compute Express Link — интерконнект для больших данных

Так-Так-Так и никакого Тика. Чем отличаются процессоры Intel Core разных поколений на основе одной архитектуры

Пользовательская документация: что делает её плохой, и как это исправить

[Перевод] Взлом цветного картриджа HP: превращаем его в ручной принтер

[Перевод] Мы такого не ожидали: ежегодное открытое письмо от Билла и Мелинды Гейтс

[Перевод] Назад к микросервисам вместе с Istio. Часть 2

[Перевод] Такой же, как на Луне: обратный инжиниринг модуля гибридного операционного усилителя

[Перевод] Настройка НА-кластера Kubernetes на «голом железе», мониторинг, логи и примеры использования. Часть 3/3

Sprint Review: Shitty to Great

[Перевод] Ключ Морзе и клопфер

По следам калькуляторов: Qalculate

Following in the Footsteps of Calculators: Qalculate

Администратор НАСА считает возможным отправить «Орион» в первый рейс вокруг Луны на коммерческой ракете

Вода камень точит

13 марта 2019

[recovery mode] Kорона корпоративной безопасности — как защитить данные на уровне баз данных

[Перевод] How Protonmail is getting censored by FSB in Russia

Поставлен рекорд по сборке кубика Рубика … ногами

RBKmoney Payments под капотом — микросервисы, протоколы и конфигурация платформы

Эмулятор ЭВМ из 80-х в браузере

[Перевод] Наша проблема c зависимостями

[Перевод] Как SimCity вдохновила целое поколение градостроителей

Идёт массовый отзыв TLS-сертификатов от множества УЦ, по ошибке сгенерированных на 63-битном ГСЧ вместо 64-битного

[Из песочницы] 35% доходность акций на альтернативных данных

[Из песочницы] Jenkins для Android сборки, с помощью Docker

Используем старые HDD с бэдами

[Перевод] Что такое Strict Aliasing и почему нас должно это волновать? Часть 2

GeekBrains запускает бесплатный онлайн-марафон, посвященный удаленной работе

Следим за качественными цифровыми релизами фильмов без суеты

[Из песочницы] Another way to write cross-platform apps: Neutralinojs internals and comparison with Electron and NW.js

Совет Федерации принял законы о неуважении к власти и фейковых новостях

Лучшие и худшие тренды MWC 2019

ReLEx SMILE: Как не ошибиться в прогнозах

Несем DevOps в массы

Пересечение тестирования и архитектуры: интервью с Нилом Фордом

Несколько способов подделки PDF с цифровой подписью

Профессор Massachusetts Institute of Technology представил будущее протезирования на конференции TED

Отладка Angular CLI приложения в VSCode с помощью Browser Preview

arkit — архитектурные диаграммы для JavaScript, TypeScript и Flow

[Питер] Контейнеры и дистрибутивы — встреча JUG.ru с Дмитрием Чуйко и Александром Белокрыловым

[Из песочницы] Горящий дедлайн: как проджект-менеджеру не лишиться пальцев

Правительственный эксперимент по тестированию беспилотников испытывает финансовые затруднения

Хостинг: варианты, сравнения, пользовательская статистика

Работа с СКЗИ и аппаратными ключевыми носителями в Linux

[Перевод] Google запускает новый инструмент Lookout, чтобы помочь слабовидящим

Firefox Send: свободный сервис обмена шифрованными файлами

[Перевод] Биография Терри Дэвиса, «величайшего из когда-либо живших программистов»

Фотоны, кванты и состояние Фока: манипуляции с радиочастотным резонатором на квантовом уровне

Приглашаем на неделю NLP в Яндекс

Для Chrome в MacOS появилась темная тема

[Перевод] Windows калькулятор теперь Open-Source

Несколько способов подделки PDF с цифровой подписью

[Перевод] История сохранений в играх: от паролей на бумаге до облаков

Debug Oriented Programming или печаль в глазах Интегратора

Эволюция инфраструктуры БД: от базы и приложения на одном сервере до потоковой репликации

Получаем ссылки на профили Vk из выдачи SearchFace с помощью Python (но это не точно)

Как не превратиться в стрекозу, если у вас много разных баз данных

Бесплатный курс Check Point Getting Started R80.20

Профилирование памяти на STM32 и других микроконтроллерах: статический анализ размера стека

Тойота и JAXA в 2029 году планируют иметь пилотируемый ровер на Луне

Культурное наследие Казахстана в 3D-моделях

Amazon выпустила Open Distro for Elasticsearch

Python vs. Scala для Apache Spark — ожидаемый benchmark с неожиданным результатом

Пост-пост, мета-мета. Учимся писать на Хабр

Выбор авто для айтишника, или советы чайникам от чайника

Хакер Geohot решил высвободить людей из ИИ-симуляции

[Из песочницы] Простой парсер для youtube в гугл таблицах

12 марта 2019

[Перевод] Всемирной паутине исполнилось тридцать лет – что с ним будет дальше?

6 нежданчиков от Джулии

Криптографические токены PKCS#11: просмотр и экспорт сертификатов, проверка их валидности

Синтетические vs реальные тестовые данные: плюсы, минусы, подводные камни

Готовим полнотекстовый поиск в Postgres. Часть 2

Встала задача перейти в облако? 7 советов, как не накосячить

Взлом камер: векторы атак, инструменты поиска уязвимостей и защита от слежки

Гайд: Как вывести SaaS продукт на AppSumo – успехи и немного ошибок

Functional components with React Hooks. Why it's better?

Зачем ровно 4 года назад NASA прострелила ночное небо мыса Канаверал ракетой Atlas V?

[Из песочницы] Функциональные компоненты с React Hooks. Чем они лучше?

[Перевод] Почему я сворачиваю свою работу над Debian

Взгляд изнутри. Аспирантура в EPFL. Часть 3: от поступления до защиты

Король разработки

Generating multi-brand multi-platform icons with Sketch and a Node.js script — Part #2

Российские военные создадут свой собственный закрытый интернет

[Перевод] Sketch + Node.js: генерируем иконки для множества платформ и брендов. Часть 2

Есть ли жизнь на российском рынке ОС? Обзор популярных российских ОС

7 полезных Firefox-расширений для изучения английского

Микросервисы на php и swoole для конвертации телеграм каналов в RSS

[Перевод] Способы тестирования программного обеспечения

[Перевод] Как сделать код-ревью быстрее и эффективнее

Палмер Лаки, «отец» Oculus Rift, разрабатывает систему виртуального поля боя для Пентагона

[Из песочницы] Почему плохо, когда Интернет знает о вас всё?

[Перевод] Вышел Blazor 0.9.0

Дайджест продуктового дизайна, февраль 2019

Гибкая схема хранения данных в MySQL (JSON)

Внедряя ERP на промышленных предприятиях: Алевтина Светозаровна и Excel против суровых архитекторов и английского завода

Winnti: атака на цепочки поставок – под прицелом азиатские разработчики игр

Пишем высокопроизводительный http клиент на примере fasthttp. Александр Валялкин (VertaMedia)

[Перевод] Новая цель НАСА для поисков внеземных цивилизаций: технопризнаки

[Из песочницы] Топ 20 ошибок при работе с многопоточностью на С++ и способы избежать их

[Перевод] Почему программисты продолжают использовать многословный Java, хотя есть лаконичный Python

Особенности австралийского английского

Blazor 0.9.0 experimental release now available

How to get Security Log with non-administrative user

[Из песочницы] Многоуровневое управление освещением на базе КТС НПЛ

Counting Bugs in Windows Calculator

[Перевод] Переход на Next.js и ускорение загрузки домашней страницы manifold.co в 7.5 раз

Слёрм и МегаСлёрм в Москве в конце мая

Восемь именных законов в UX дизайне ( часть 1)

Стажёр Вася и его истории об идемпотентности API

Удалось обнаружить десятки корпоративных хранилищ Box.com, раскрывающих данные компаний Apple, Herbalife и т.д

Backend на CodeFest. Кишочки заказывали?

[Перевод] Демистифицируем свёрточные нейросети

[Перевод] Модульные боты-муравьи с памятью

PowerShell, дамп моего опыта

Advanced Terrain Texture Splatting

Финтех-дайджест: Mir Pay для Android, отмена запрета на снятие наличных с анонимных кошельков, ИИ-стартапы не совсем ИИ

Готовим полнотекстовый поиск в Postgres. Часть 1

Сказ о том, как я собирал 120-дюймовый домашний кинотеатр из труб, веревок, складного экрана и черного бархата

Устройство старых старинных вагонов и сигнальная верёвка как прообраз локальной сети поезда

10 историй про доверие: почему Google, Amazon, Apple и Facebook его теряют и как его восстанавливать

Gotify — open source проект по доставке уведомлений и отправке сообщений на сервер

Израильский зонд летит на Луну

F5 покупает NGINX

Бомба на экзамене

11 марта 2019

Ностальгия по Half Life — создаем приставку для радиостанции для получения голоса и звука окончания в стиле комбайнов

Ways to Get a Free PVS-Studio License

Бесплатные варианты лицензирования PVS-Studio

Миф о нихромовых вредителях

Жёлтая морда

[recovery mode] Что такое Cordentity? [Перевод статьи]

[Из песочницы] Writing a wasm loader for Ghidra. Part 1: Problem statement and setting up environment

[Перевод] Вышел релиз GitLab 11.8 с SAST для JavaScript, GitLab Pages для подгрупп и отслеживанием ошибок

Как устроена разработка в United Traders

Обзор велнес-гаджетов для женщин Bellabeat

Python & Arduino. Просто, быстро и красиво

Система электронного документооборота «Визирь»

Security Week 11: RSA 2019 и светлое будущее

[Из песочницы] Кухонный робототехник

Как мы заново изобретали IP АТС Askozia, после того как проект был продан и закрыт разработчиком

Подборка полезностей для программиста под Linux

Быть технофобом бессмысленно, даже если технофобия оправдана

Как Apple готовится к эре после iPhone

Типичные ошибки при работе с PostgreSQL

[Из песочницы] Беспроводная зарядка. Как она работает на практике

Обновить панель управления для CPaaS: заново придумать UI/UX и внедрить IDE нормального человека

Мониторинг ping'ов между узлами Kubernetes — наш рецепт

TDMS Фарватер. Механизм автозаполнения основных надписей на чертежах и реквизитов документов

Говорит и показывает: отличается ли риторика кандидатов в президенты?

Post mortem: cледи за middleware или как мы сломали комментарии

Криптобиржа Coinbase теряет пользователей из-за покупки стартапа создателей шпионского софта из Hacking Team

Вредные советы: как правильно писать техническую документацию? Часть третья и последняя

[Перевод] Самодельный сборщик мусора для OpenJDK

Coroutines :: опыт практического применения

Миграция на Zimbra без рисков для бизнеса с помощью общего домена

Про магистратуру Tinkoff.ru в МФТИ

Deep Learning — не только котики на мобилках или как мы производим дефектовку тележек локомотивов

Понимание Q-learning, проблема «Прогулка по скале»

Приглашаем на конференцию «(ИТ-) архитектор в ИТ-проектах и организациях»

Дизайнер – не журналист. Как проводить интервью с пользователем

Обзор Cutra Wonder Cutter

Протоколы «бесшовного» резервирования PRP и HSR

[Перевод] Учебный курс по React, часть 21: второе занятие и практикум по условному рендерингу

[Из песочницы] Разбор задач. Бинпоиск_1

[Перевод] Сети Kubernetes: Ingress

Quarkus — сверхзвуковая субатомная Java. Краткий обзор фреймворка

[Из песочницы] Triton — самый убийственный вирус, и он распространяется

Обзор JavaScript-сканнеров штрихкодов

Что делают в офисе инженеры в Apple и Intel: профориентационный онлайн-курс современной микроэлектроники для школьников

Как Protonmail блокируется в России

Ещё одна статья о временах жизни (lifetimes) в Rust

Посадка Crew Dragon и видео выстрела по астероиду

PHP-Дайджест № 151 (25 февраля – 11 марта 2019)

Мат слоном и конём

BGP hijacking с помощью добавления AS жертвы в AS-SET атакующего

[Перевод] Инженеры из WFIRM изобрели биопринтер, печатающий кожу прямо на ране

Марк Цукерберг заявил, что Facebook работает над нейроинтерфейсом для чтения мыслей

[Из песочницы] Иранские хакеры украли терабайты данных у Citrix

Frontend Weekly Digest (4 – 10 Mar 2019)

Дайджест свежих материалов из мира фронтенда за последнюю неделю №355 (4 — 10 марта 2019)

[Перевод] Вытащить YPbPr из Commodore 64

Митинг против изоляции Рунета

10 марта 2019

Снижает ли скорость снижение скорости?

[Из песочницы] На столбе висят три глаза, или сказ о том, что пяти ног ATtiny13 вполне достаточно

hellOGL: OpenGL hello world

Убираем "разрывы" в видео в Linux Mint при использовании встроенной графики Intel

7 Chrome-расширений для изучения английского

How to Discover MongoDB and Elasticsearch Open Databases

«Аудио — это круто, но чуть позже»: подкаст о контент-мейкерах, GTD для редактора и контент-маркетинге

React.lazy? Но что если у вас не компонент?

[Из песочницы] Не переусложняйте ваш CI/CD и пользуйтесь Docker'ом осмысленно

Система скриптового 3д моделирования ZenCad

Веб-компоненты в реальном мире

[Перевод] Если в глаз попал суперклей

[Перевод] Утечка 809 миллионов email адресов сервиса Verifications.io из-за публично открытой MongoDB

Анонимность в интернете

Анонсировали USB4: что известно о стандарте

кВт, кВт*ч и кВт/ч

Изменение поведения как продукт: Мари Кондо поднимает раунд $40M с Sequoia (и еще пара историй «лидеров мнений» в тэке)

Вычисляем символьные выражения с нечеткими треугольными числами в python

Facebook отказывается переносить серверы в страны с нарушением свободы слова и вводит сквозное шифрование

09 марта 2019

[Перевод] Настройка кластера HA Kubernetes на «голом железе» с GlusterFS & MetalLB. Часть 2/3

Установка Windows через Windows Deployment Services и Microsoft Deployment Toolkit

Новый ультразвуковой сенсор позволит «послушать» бактерии — как он устроен

[Из песочницы] Настройка с нуля принтсервера CUPS с доменной авторизацией и без нее в сети с разными ОС

Данные на диск запишут с помощью магнитов и лазеров

Подсчитаем баги в калькуляторе Windows

[Из песочницы] Чистая архитектура. Часть I — Введение

Про идеи преждевременные и своевременные на примере братьев Гракхов

[Из песочницы] Почему при изучении одного языка не стоит оглядываться на другие

Жесткие диски в ноутбуках и настольных ПК могут служить источником прослушивания разговоров людей, находящихся рядом

7 основных причин, почему блокируют приложения в Google Play и AppStore

Как исследователи безопасности получают доступ к защищенным участкам кода iOS

[Перевод] Второй пациент с ВИЧ достиг ремиссии

Долетит ли «Starship» до Марса?

Аналитика из-под ковра: обзор «новинок» 18-летней давности

[Перевод] МТС выплатит США 850 млн долларов из-за дела о взяточничестве в Узбекистане

[Из песочницы] Красивые точные часы из старого смартфона

[Перевод] Новости транспорта совместного использования: электросамокаты долго не живут; Lyft и Uber собираются выйти на биржу

[Из песочницы] Запуск 619 тысяч тетрисов на GLSL, их рендеринг и простой бот

Дайджест Университета ИТМО: 12 тематических конференций, хакатонов и MOOC-курсов для IT-студентов

[Перевод] ProtonMail получила 2 млн евро на развитие своей экосистемы от ЕС

Управление доступом и с чем его едят

My and my girlfriend’s first video game. Development with Unity. Part 1

Новые зарядные станции от Tesla: заряжают батарею на 120 км хода за 5 мин

Простейшее профилирование памяти на STM32 и других микроконтроллерах

[Перевод] Переделка БП компьютера IBM 5150 модели А на 230 В

08 марта 2019

[Из песочницы] Rosserial & STM32

Microsoft открыла код Калькулятора Windows

Российская компания запустила серийное производство нейропроцессоров — конкурентов Nvidia

[Из песочницы] Ода дня одного программиста

История второго места в Russian AI Cup 2018: CodeBall

Современное состояние науки о сознании

[Из песочницы] Наша с девушкой первая видео игра. Разработка на Unity. Часть 1

Состоялся релиз Grafana v6 — новые функции открытого инструмента для визуализации

[Перевод] Google раскрыла zero-day уязвимость в Windows 7, которая используется вместе с эксплойтом Chrome

The IBM 5150. Where the monopoly started

[Из песочницы] Оформление PL/SQL кода и формирования PL/SQL документации (pldoc), аналогично JavaDoc

Автопилот Tesla: стратегия реализации

Виртуальная машина своими руками

[Перевод] Google запустил «вознаграждения за просмотр рекламы» в приложениях

Это надо видеть: 3D-технологии помогли создать «умные» очки для инженеров

[Перевод] Функциональное мышление. Часть 10

«Мышиная возня» в инфракрасном свете: внедрение наночастиц в субретинальную область глаза мыши

Board game for learning the basics of electrical circuits. Why not?

Законопроект о борьбе с фейковой информацией принят в третьем чтении

Фракталы в иррациональных числах

С чего начиналась монополия, или немного возни с IBM PC 5150

07 марта 2019

Никита Шамгунов рассказал The Bell про работу в Microsoft и Facebook, разговор с Гейтсом и базу данных MemSQL

Уволен через автоматизацию

Решения проблемы спам-ботов, добавляемых в телеграм-группы

Приложение Дурак для Windows Store

Новый Хакатон в Tinkoff.ru

[Из песочницы] Использование SQLite в Unity (Unity + SQLite)

Виртуальный Джинн на 8 марта — или как удивить своих сотрудниц в самый весенний день

«Яндекс» запустил поисковик по базе российских патентов за последние 95 лет

Распознавание номеров. Как мы получили 97% точности для Украинских номеров. Часть 2

Как нанимать людей в огромную компанию с непопулярным стеком. Разговор с Wrike

[Из песочницы] Удалённая работа у здорового (?) работодателя

Лунная миссия «Берешит» – характеристики аппарата, серия маневров и самый длинный путь на Луну

Пишем гибкий код, используя SOLID

[Перевод] Руководство по развертыванию моделей машинного обучения в рабочей среде в качестве API с помощью Flask

О функционале охранных приборов

Предварительная программа DUMP-2019 готова. Выступят докладчики из Evil Martians, Tinkoff.ru, HTML Academy, SkyEng, 2ГИС

[Перевод] Пять советов о том, как научиться спокойно принимать обратную связь на работе

Аддитивное производство полного цикла на авиационном предприятии – дело ближайшего будущего

[Перевод] Механизмы выделения памяти в Go

[Из песочницы] Актуальны ли пиратские FM радиостанции в наши дни?

[Видео] «Пиэмы не нужны» и ещё три идеи по управлению проектами

[Из песочницы] Почему нам нужна децентрализация интернета и почему она неизбежна

[Перевод] Создаём собственный игровой контроллер

Для чего нам в СИБУРе продвинутая аналитика

[Перевод] В Африке слишком много слонов? Как в этом может помочь мирное сосуществование с человеческими сообществами

Митинг против изоляции рунета

Приглашаем на Droid Party — встречу, посвящённую практическим вопросам разработки Android-приложений и устройств

Как позвонить с компьютера (ноутбука) на телефон бесплатно

[Перевод] Назад к микросервисам вместе с Istio. Часть 1

Сколько лет вашему сеньору?

VShard — horizontal scaling in Tarantool

Виртуальные Check Point'ы: чек-лист по настройке

Лучшее из мира Angular за неделю — Дайджест №2 (26 января — 7 марта)

[Перевод] Картографирование шума с помощью KSQL, Raspberry Pi и радиоприемника

[recovery mode] Краткий экскурс в системы охлаждения ЦОД. Плюсы и минусы

Процесс создания схемы Минского метро

Proof-of-Stake: взгляд изнутри

Зачем нужна система мониторинга на кристалле

06 марта 2019

Backend United 3: Холодец

Два в одном: программируемый по Wi-Fi монитор качества воздуха и стрелочные часы

Наша космическая промышленность. Взгляд на проблемы рядового разработчика

ReactOS 0.4.11 — на сотню приложений больше

Что почитать в марте: 22 книжные новинки для маркетологов, управленцев, разработчиков и дизайнеров

Управление ИТ без сучков и с задоринкой

[Из песочницы] Арестован создатель трояна Anubis

[Перевод] Почему тестирование не ограничивается поиском багов

ЦОД в море и на орбите: есть ли в них практический смысл?

А вы приносите плохие новости руководству?

[Перевод] Добро пожаловать в Кремниевую долину

[Из песочницы] Социальная инженерия как драматургия, или что общего у фишингового домена и «чеховского ружья»

[Перевод] 10 распространенных ошибок в письменном английском и как с ними бороться

Мифы популярной физики, продолжение: Гравитация

Анализ данных на Scala — суровая необходимость или приятная возможность?

Госдума приняла законопроекты о фейках и неуважении к власти во втором чтении

Тимлид под прикрытием: как проходила и чем запомнилась конференция TeamLead Conf 2019 Moscow

Не для селфи: цифровой иммуноферментный анализ посредством нового чипа, встраиваемого в смартфон

[Перевод] Математика, помирившая Ньютона с квантовым миром

Дело в шляпе: топ-10 докладов Heisenbug 2018 Moscow

[Из песочницы] Простой Telegram-бот на Python за 30 минут

«Latency numbers» на iPhone

5 лайфхаков оптимизации SQL-запросов в Greenplum

[Перевод] Фильму «Офисное пространство» 20 лет: как он изменил наши рабочие места

Реверс-инжиниринг бинарного формата на примере файлов Korg SNG. Часть 2

Most common misconceptions in popular physics

[Перевод] Использование Fastify и Preact для быстрого прототипирования веб-приложений

[Из песочницы] Решение RIPE и его последствия по исключению двух российских LIR (Netup, gcxc.net)

[Из песочницы] Операционные vs аналитические базы: колоночное vs построчное хранение данных

Блокчейн без посредников: как мы отправили ценные бумаги в распределенный реестр

Ноутбук Compaq LTE 5000, часть вторая c половиной — бонусная

[Перевод] Профилирование и трейсинг с perf

Feature freeze C++20. Приняли ли Coroutines и Modules?

Kaggle: не можем ходить — будем бегать

Машинное обучение в Додо. Как запустить новое направление, если ты разработчик

[recovery mode] Как сообщили источники: cвернута спорная программа прослушки АНБ

Быстрая генерализация маркеров на WebGL-карте

Как я третий раз в жизни увидел живьём тепловизор и первый раз подержал его в руках

Хватит качать и хранить нули

Робот-гепард от MIT умеет делать сальто назад и быстро бегать

05 марта 2019

Портянки

Как проверить SHA256 хеш-сумму файла в Windows

Миллион пользователей за неделю: Spotify запустился в Индии

What determines the Revenue of Miners?

Дефекты лайков

Сотрудники Google обнаружили, что работа над версией поисковика для Китая продолжается

Долговечность светодиодных ламп и снижение светового потока

[Из песочницы] MySQL — Использование переменных в запросе

S for Security: безопасность в Интернете Вещей и доклады на InoThings++ 2019

Review of Google IoT Platform

[Из песочницы] Приложение Московское метро для Windows Store

[Из песочницы] Стоит ли заниматься мобильными солнечными электростанциями?

Куда приводят мечты: Андеграунд

Лунная миссия «Берешит» – селфи на фоне Земли

QIWI Кухня 6 февраля — как это было + доклады спикеров

[recovery mode] В чем набрать и чем собрать C++ проект

Хабрарейтинг: построение облака русскоязычных слов на примере заголовков Хабра

Уведомления о новых письмах в VipNet Деловая почта

Как смотреть SDDL и не ломать глаза о точки с запятыми

Клиентские системы аналитики

Как давать обратную связь: 9 правил

Масштабирование приложения в Kubernetes на основе метрик из Prometheus

Плотность сюжета в рознице

«Анализ данных на Python» в двух частях

Как очистить (удалить/обнулить/сбросить) cache в nginx?

[Перевод] Немного о затенении по Фонгу

8 приемов работы с CSS: параллакс, «липкий» футер и другие

[Перевод] Идеальный баг: Использование Путаницы Типов в Flash. Часть 1

[Перевод] Создана основа для обобщённой теории нейросетей

Геотермальная энергетика: как тепло Земли превратили в эффективный энергоресурс

Я что-то подписал, и деньги исчезли: 8 ошибок валютного договора

Levelord, an Ordinary Moscow Resident: Interview with the Creator of Duke Nukem

Простой москвич Levelord: интервью с создателем Duke Nukem

Разгоняем обработку событий до 1,6 миллионов в секунду

Книга «Совершенный алгоритм. Основы»

Пишем краулер на раз-два 1.0

[Из песочницы] Как сделать корутины в Unity немного удобнее

[Из песочницы] Методы эффективного преобразования информации на основе модифицированной формулы Бэйли — Боруэйна — Плаффа

Обучение моделей TensorFlow с помощью Службы машинного обучения Azure

Облачное будущее

[Из песочницы] Машинное обучение в IT-мониторинге

Шагнуть в небо. Честная история про серьезное увлечение парашютным спортом

А нужны ли Headhunter-ы

[По докам] Flutter. Часть 1. Для Android разработчиков

Смотрю и слушаю где хочу. Интегрируем Chromecast в Android-приложение

[Из песочницы] CI/CD, используя Jenkins на Kubernetes

Обзор базовой DECT-станции Snom M300 и комплекта M215

А вы все-все за меня мониторить будете? Ага

Задай вопрос автору языка Lua

[Перевод] Новый кодек AV1: ускоряем загрузку видео в браузере

Документы на здание: маленькие радости автоматизации на примере Тёмной башни

Картонный движок для электротехнической настольной игры. Как мы приближали его к реальности

Kubernetes tips & tricks: перевод работающих в кластере ресурсов под управление Helm 2

Моя система домашней автоматики

Наказывают ли в России за незаконную торговлю персональными данными?

Холодные кошельки криптобиржи QuadrigaCX, основатель которой умер, оказались пустыми

04 марта 2019

[Из песочницы] Саундтрек для игры: гуманитарии тоже плачут

«Если продукт не нужен, как его ни упаковывай, толку не будет»: как технологические компании работают над интерфейсами

192.168.1.1 - вход в роутер

[Перевод] Indexes in PostgreSQL — 2

[Из песочницы] Использование учетных записей Joomla в проекте на Django

Уязвимость в Telegram позволяет обойти пароль local code любой длины

Digital Forensics Tips&Tricks: How to Find Active VPN Connection in the Memory Dump

[recovery mode] Как подступиться к fullstack-разработке сегодня, если ты проспал десять лет

Еще одна история удаленщика

[Из песочницы] Реверс-инжиниринг бинарного формата на примере файлов Korg .SNG

[Перевод] Как заставить игру работать с частотой 60fps

Security Week 10: уязвимости в драйверах NVIDIA

Почему в «Тинькофф-журнале» выбирают Django

Видеорегистраторы для видеонаблюдения — бесплатно

Как повысить безопасность в системах идентификации личности и контроля доступа

Как Tinkoff.ru автоматизирует аналитику с Zeppelin

14 марта Tesla Inc покажет новый электромобиль

Как упростить исследование БД Oracle: «джентльменский набор» скриптов

Отдельные профили для фрилансеров и заказчиков

Формула для корейского, или распознаем хангыль быстро, легко и без ошибок

Интуитивный RL (Reinforcement Learning): введение в Advantage-Actor-Critic (A2C)

Тестирование на iOS 9 и выше: не баги приложений, а фичи платформы

Wireshark 3.0.0: обзор нововведений

Расширяемый Postgres

Знакомство с Neural ODE

Developer’s Guide to Building AI Applications

Топ-10 докладов конференции C++ Russia 2018: полные видеозаписи, слайды, комментарии

История советских кассетников (часть вторая): бум Walkman`ов, гаджет для КГБ и магнитофоны-конструкторы

Финтех-дайджест: бесплатные переводы в системе СБП, уязвимость банков к атакам и другие новости

[Перевод] Руководство по использованию pandas для анализа больших наборов данных

Как сэкономить ресурсы в браузере и не сломать веб. Доклад Яндекса

Hackquest 2018. Results & Writeups. Day 4-7

Первый публичный круглый стол «Нужны ли нам национальные стандарты в Интернете вещей?» — на конференции InoThings++

Корпоративная свинья

[Перевод] Как удаленка ускоряет инновации на GitLab

[Из песочницы] Статический анализатор Detekt для Kotlin

[Из песочницы] Трансформируем рабочее место в лежачее за 200$

Об оценке и управлении разработкой программных продуктов

Как можно упростить и ускорить вычисление нейронной сети прямого распространения

Выучить легко английский язык может каждый

Frontend Weekly Digest (25 Feb – 3 Mar 2019)

Как рос пилотируемый «Дракон»

Чем светит Dragon Crew Роскосмосу

One Web опережает SpaceX в развертывании сети интернет спутников

Дайджест свежих материалов из мира фронтенда за последнюю неделю №354 (25 февраля — 3 марта 2019)

[Перевод] В уникальном эксперименте мыши получили инфракрасное зрение

03 марта 2019

Как извлечь звук из видео?

Как выбрать видеокарту

[Из песочницы] Создание Android приложения с использованием Anko Layouts и Anko Coroutines

[Из песочницы] Цифровая трансформация на примере Call центра любого бизнеса

Concurrency и паттерны ошибок, скрытые в коде: Deadlock

Компания Magic Leap планирует дополнить реальный мир цифровыми слоями

[Из песочницы] Помогаем Queryable Provider разобраться с интерполированными строками

Управляем паролем локального администратора с помощью LAPS

Дайджест интересных материалов для мобильного разработчика #288 (24 февраля — 3 марта)

Блокчейн и медицинские данные: как это работает

[Из песочницы] 7 рекомендаций по анализу топ-70 параметров роста сайта в 2019 году в «Яндексе»

[Перевод] Senior Engineer в поисках работы. О задачах на технических собеседованиях и теоретических вопросах

Мифы современной популярной физики

Дайджест разработок и исследований Университета ИТМО: обсуждаем тренды и новые достижения ученых

YouTube закрывает комментарии на видео с маленькими детьми

[Из песочницы] Простейшая командная строка на NASM и QEMU

NodeJS logging made right

Энтузиаст воссоздал звуковую карту Sound Blaster 1.0 — рассказываем, чем примечателен проект

[Из песочницы] Учеба в зарубежном вузе от первого лица

Универсальная машина для проведения испытаний своими руками ч.1

Расширяем функционал штатной аудиосистемы

02 марта 2019

[Из песочницы] Redux-symbiote — пишем действия и редьюсеры почти без боли

[Перевод] Повышаем производительность разработки на примере Vue — часть 2

[Перевод] Нетехнологические компании начинают масштабно использовать искусственный интеллект

Надежное программирование в разрезе языков. Часть 2 — Претенденты

В чем особенности и задачи звукового сопровождения игр

[Из песочницы] Lazy loading of Feature Module from the «node_modules» folder

Установка Windows 7 с флешки

Не включается экран у ноутбука

[Из песочницы] Мошенники в розничных сетях

Тестирование видеокарты

Некоторые задачи школьной математики. Часть II

История советских кассетников: эволюция “Десны”, MK-60 made in USA и народные магнитофоны 70-х

500 Гбит/с — рекорд скорости в оптоволоконных сетях

Redis вновь меняет лицензию

Как очистить кэш браузера

Как увеличить скорость интернета

[Из песочницы] Что спрашивают на собеседовании у джуна, или как я искала свою вторую работу в ИТ

Как вызвать перемены при помощи ретроспективы

[Из песочницы] novtable оптимизация

Хабрамегарейтинг: лучшие статьи и статистика Хабра за 12 лет. Часть 1/2

1С в Elastic Compute Service Alibaba Cloud. Сокровища Алибабы

1C and Elastic Compute Service Alibaba Cloud

Python и FPGA. Тестирование

Ноутбук Compaq LTE 5000, часть вторая — про недостатки и их лечение

Хабрамегарейтинг: лучшие статьи и статистика Хабра за 12 лет. Часть 2/2

How to vendor a git into another git

[Перевод] Go += управление версиями пакетов

01 марта 2019

Раскладные смартфоны: а что насчёт приложений?

Компактная С++ библиотека для программирования конечно-разностных методов в операторном стиле. Часть 1. Семантика

Российские офтальмологи рассказали о бионическом зрении. Новое мобильное приложение демонстрирует работу киберсетчатки

[Из песочницы] Sonoff Basic прошивка через Raspberry Pi

Привет из детства: как менялись технологии в знакомых гаджетах

Первый запуск космического корабля Dragon v2

[Из песочницы] В чем слегка неправ Олег Артамонов

NoVerify: линтер для PHP от Команды ВКонтакте теперь в открытом доступе

[Из песочницы] Делаем ST-Link V2.1 из китайского ST-Link V2

Wolfensteiny 3D — реверс-инжиниринг 251 байтов JavaScript

Delta Chat — децентрализованный мессенджер поверх электронной почты

Google Safe Browsing — пришла беда откуда не ждали

[Перевод] Любопытные извращения из мира ИТ — 3

Энтропийное кодирование rANS или как написать собственный архиватор

This content is not available in your country: новости, которые вы не сможете узнать из России

Eliminating opportunities for traffic hijacking

НАСА дало добро на беспилотный испытательный запуск Дракона-2

[Перевод] Жизненный цикл кода на Python – модель выполнения CPython

[Перевод] 10 Git-команд, которые стоит знать разработчику

Цифровая оборона от пластмассового мира отечественных интернет-регуляторов

Колония. Эпилог

Отправка сообщений об опечатках в публикациях

Применение смарт-аккаунтов Waves. Часть 1: от аукционов до бонусных программ

Английский по-программистки

[Перевод] Выпуск Rust 1.33

SATA SSD Enterprise в 2-контроллерных СХД Infortrend — замер производительности

Кто из разработчиков, живущих в одном городе, зарабатывает больше: работающий удалённо или в офисе?

Гиганты индустрии наконец-то озаботились развитием рынка IoT-устройств и их безопасностью

[Перевод] Why does Dodo Pizza need 250 developers?

Ноутбук Compaq LTE 5000, часть первая — знакомство

FunTech iOS-meetup #1

Поиск в *.gz архивах без их распаковки

Как прошёл Love Kubernetes в Mail.ru Group 14 февраля

«Реверс-инжиниринг» аппарата «Грозный» из романа Жюль Верна «Властелин Мира»

Лунная миссия «Берешит» – инженеры в ЦУП SpaceIL и Israel Aerospace Industries‏ (IAI) решили возникшие проблемы

[Перевод] Учёные выращивают универсальную армию T-лимфоцитов, чтобы уничтожить рак

[Перевод] Mayhem — машина, способная находить уязвимости в программах и исправлять их

Pentesting Azure  — Thoughts on Security in Cloud Computing

Зрелая исполняемая среда для контейнеров: containerd стал «выпускником» CNCF

8 ошибок в произношении английских звуков, которые делает большинство русскоговорящих

Как убрать стрелки с ярлыков в Windows?

Россиянам будут давать деньги на IT-обучение

[recovery mode] Расширение (плагин) SketchUp для проектирования мебели программистом

Самогонный аппарат — полный автомат. Часть 2. Сепаратор. Холодильник. Куб. Алгоритмы

Бесплатно раздаем «железо»

28 февраля 2019

Интерфейс для облачных сервисов в сегменте B2B: между красотой и утилитарностью

STM32 fast start. Часть 1 ПО, материалы, Cube MX

Роскомнадзор планирует оштрафовать Facebook за неисполнение законодательства

Схема метро Минска

Героям III — 20 лет

[Перевод] Великий исход из индустрии видеоигр

Facebook даст пользователям возможность почистить свою историю

Тесты 3CX v16 на Raspberry Pi 3B+ и обновление WebMeeting

[Перевод] Вычисления в 128 символах: победители конкурса однострочников Wolfram

Роскомнадзор случайно заблокировал «заглушки» провайдеров

[Перевод] Вышел GitLab 11.8 с поддержкой JavaScript в SAST, подгрупп в Pages и функцией отслеживания ошибок

Телефон от Energizer: 18000 мАч чистой энергии

Полуторасуточный прогноз силы ветра поможет оптимизировать выходную мощность ветрогенераторов

Как убрать стрелку с ярлыка?

Как узнать характеристики видеокарты?

Как узнать конфигурацию компьютера?

Программирование микроконтроллеров ESP8266/ESP32 написанием YAML конфиг файлов

[recovery mode] Кластеризация беспроводных точек доступа с использованием метода k-средних

К вопросу об аккумуляторах

[Перевод] Антипаттерны Vim

Прямая трансляция Go Meetup в Acronis

[Из песочницы] Жизнь на частицах

Унифицированная обработка ошибок (C++ вариант для микроконтроллеров)

Новые языки программирования незаметно убивают нашу связь с реальностью

Сигналы спикера при включении компьютера

Построение металлокаркаса здания с помощью программы СПДС Металлоконструкции

Как стать тестировщиком — необходимые знания и навыки

[Перевод] Изучаем Docker, часть 6: работа с данными

«ВКонтакте» выпустил мессенджер для ПК, очень похожий на Telegram

Стажировки для разработчиков в Авито: боевые задачи и работа с опытными наставниками

[Перевод] Новая технология может десятикратно улучшить разрешение изображений биологических тканей

SEC обвинила Илона Маска в нарушении запрета на публикацию важных данных о Tesla в соцсетях

Древности: двадцатилетняя фотокамера на дискетах

[Из песочницы] Что делать, если хочется собирать деньги на ремонт «Провала», а под рукой только Wikipedia

По внедрению цифровых технологий в бизнесе Россия заняла 3-е место с конца

[Перевод] Стильный водопад из RiME в игровом движке: делаем водяной поток

«Нельзя просто так взять и запараллелить источники напряжения»

Эксперимент: собираем справочник подразделений УФМС, выдающих паспорт

[Перевод] Гниение программного обеспечения

Реинтродукция зубров (маленькая победа зоологов)

[Перевод] Учебный курс по React, часть 20: первое занятие по условному рендерингу

React и Code Splitting

Как решает типичные проблемы программист Google

[Перевод] Нечёткий мир шума Перлина

Web Security Testing Starter Kit

[Из песочницы] Обход ReCaptcha в Selenium тестах

Eclipse Che 7 уже здесь

3D-принтер для печати рекламы Solidprint Sign

Как наука о морали сможет взять под контроль политкорректность прежде, чем та сожрёт интернет

Разработка новой ветки продукта: как избавиться от непрактичного и сохранить полезное

Что такое прокси сервер и зачем он нужен?

Как получить Google Developers Certification: Mobile Web Specialist

Intel PAC N3000 — FPGA для сетевых приложений

Выбираем подарок девушке-гику

«Яндекс.Деньги» и WebMoney хотят подключиться к системе быстрых платежей, которая запускается сегодня

Впервые пробуем App Center и рассказываем о своем опыте

TDE в Apache Ignite: история major feature в большом open source проекте

Design на CodeFest. Но это не точно

Яхтинг — это может быть недорого

Продвинутый подход к обнаружению границ на примере стенок сосуда

[Из песочницы] Анонсирован Dart 2.2: более оптимальный машинный код, поддержка Set литералов

Закон Яровой с точки зрения конституции. Почему можно

27 февраля 2019

Фотоэкскурсия по коворкингу «Coworkidea» (Барселона)

Технология из 80-х: кто возрождает waferscale-процессоры

[Перевод] «Контейнеры выиграли бой, но проиграют войну бессерверной архитектуре», — Саймон Уордли (Simon Wardley)

[Из песочницы] Invidious — альтернативный YouTube-фронтенд

C вами Физтех.Science: ищем скрытые параметры и погружаемся в дивный квантовый мир

[Перевод] Indexes in PostgreSQL — 1

[Перевод] Анализ Буткита FinFisher

[Из песочницы] freetype 2 и opengl пишем текст

Камеры 2019: самостоятельные, умные, автономные

НАСА: количество пригодных для жизни планет в нашей галактике гораздо меньше, чем принято считать

Самый эффективный способ борьбы с пиратством — удобные и дешёвые легальные сервисы

Учёные определили недостатки интерфейса Windows Update, который частично рассчитан на «тупых пользователей»

[Перевод] Sketch + Node.js: генерируем иконки для множества платформ и брендов

Generating multi-brand multi-platform icons with Sketch and a Node.js script — Part #1

Запускаем приложение в Openshift и сравниваем существующий инструментарий

Выбираем систему хранения файлов для командной работы

Где покупать радиодетали? Часть II: зарубежные магазины

[recovery mode] Стратегия информационной безопасности: а вы решили, как двигаться вперед?

Ломать — не строить. Или Devolution

Разрабатывать под мобилки увлекательнее, чем для веба?

Пользовательское вознаграждение авторам Хабра

[Перевод] Как десяток ведущих компаний пытаются создать мощный и недорогой лидар

[Перевод] Моделирование метрополиса

[Перевод] Установка IPS-дисплея в Thinkpad T430S

Суровая рабочая реальность — Китайский космодром Сичан (Xichang Satellite Launch Center — XSLC)

[Перевод] Учебный курс по React, часть 19: методы жизненного цикла компонентов

Сатья Наделла высказался за сотрудничество с Пентагоном

We're in UltraHD Morty! How to watch any movie in 4K

Ударим Java EE автопробегом по бездорожью и разгильдяйству! Интервью с Себастианом Дашнером, коммитером Jakarta EE

Все, что нужно знать об iOS App Extensions

Приглашаем 6 марта на ElixirLangMoscow Meetup #9

[Перевод] Сети Kubernetes: поды

Let's deploy to Openshift

Военный лётчик, физик-ядерщик и главный инженер Кремля – кем были в прошлой жизни разработчики АСКОН

[Перевод] Физика игрового торнадо: как реализована аэродинамика в Just Cause 4 (трафик)

Введение в аннотации типов Python. Продолжение

[Перевод] Почему не стоит ждать проявлений морали от робомобилей

Kubespray-as-a-Service — добавляем Kubernetes к любому облаку

Прячем секретное сообщение в музыку, сгенерированную нейросетью

[Перевод] Почему мозгу нужно давать «передохнуть»

Россия не готова к беспилотному транспорту

[Перевод] Функциональное мышление. Часть 9

[Перевод] За последние 12 лет я ни разу не показал резюме

[Перевод] Игры меняют мир: как Hellblade привлёк внимание к проблемам людей с психическими заболеваниями

VMware NSX для самых маленьких. Часть 3. Настройка DHCP

Ребрендинг: лайфхак как не стать предметом насмешек

Взгляд биолога на мутационную теорию старения

Lunix Foundation анонсировала open source платформу ELISA для разработки автоматизированных систем

Углубимся в историю: откуда растут ноги у квадрокоптеров

REST? Возьмите тупой JSON-RPC

Rollup: уже можно собирать приложения

iRobot Scooba: опыт использования и решение часто встречающихся проблем моющего робота-пылесоса

[Перевод] Практичный Go: советы по написанию поддерживаемых программ в реальном мире

26 февраля 2019

Что происходит на рынке потокового аудио: обсуждаем ход развития стриминговых платформ

[Из песочницы] Кто такой руководитель проекта по мнению владельца бизнеса и как с этим бороться

[Перевод] Пол Грэм: Чему я научился у Hacker News

You Do Not Need Blockchain: Eight Well-Known Use Cases And Why They Do Not Work

[Перевод] Дизайн геймплея, основанный на принятии решений

[Из песочницы] Гадание на нейросетях: отметился ли в комментариях к посту сам автор

Обналичивание криптовалют в РФ попало под действие УК

Из-за программного бага самокаты Lime иногда блокируют переднее колесо на максимальной скорости

Беседы о C++: РГ 21, Boost, конференции

[Перевод] Как детская головоломка помогает раскрыть секреты магнетизма

Качество кода

Кластерное хранилище Pacemaker + DRBD (Dual primary) + samba

Где покупать радиодетали и компоненты? Часть I: Россия

Entanglion — Hаskell среди настолок

LQR оптимизация систем управления

[Из песочницы] VPN без VPN или рассказ об нетрадиционном использовании SSH

Eclipse для микроконтроллеров (STM32) + FreeRTOS Task Aware Debugger

Хоррор Devotion удалили из Steam — причиной снова Винни-Пух, Си Цзиньпин и гнев Китая на политический подтекст

Где обучать детей программированию?

Операции на глазах «во сне» — спать или не спать — вот в чём вопрос

Французские власти оштрафовали банк UBS на $4 млрд за помощь клиентам в уходе от налогов

Тестировать верстку? Легко

[Перевод] Пишем Android-приложение на ассемблере

[Перевод] От Uncharted до Obra Dinn: Лукас Поуп рассказывает о своей карьере в разработке игр

Как мы делали платежную систему для криптовалюты: пять основных проблем

[Из песочницы] Implementation of the digital mobile-only bank in Kazakhstan

ФСБ будет выдавать разрешения на спутниковую связь в России

[Перевод] Управление памятью в Python

WG Contract API: zoo of services

AXIS vs IDIS — битва производителей видеонаблюдения

Массовая загрузка данных, или Как накормить китайскую деревню

[Из песочницы] Уведомления о входах на сервер (SSH/TERMINAL) дешево и сердито

Истории успеха Kubernetes в production. Часть 10: Reddit

Как Habr помогает исполнять мечты

PyCon Russia 2019: ответы на главные вопросы

Для российской армии разработан стрелковый тренажёр «Кнут» на основе Counter-Strike

Программа конференции Lua in Moscow 2019

Projects на CodeFest: как менеджеру выжить в непрерывно меняющемся мире?

Как были устроены паровозы

VMmanager 6: новый инструмент для создания виртуальных машин от ISPsystem

Для российской платформы промышленных ПК взяли процессоры «Байкал-Т1» и ОС «Альт»

Основы термоакустики

Категории выражений в C++

.NET Reference Types vs Value Types. Part 2

[Из песочницы] Автоматизация конвертирования word файлов в другие форматы

25 февраля 2019

Записки Биоробота

192.168.0.1 - вход в роутер

Как настроить прокси-сервер в Google Chrome

Подведение итогов онлайн контеста по игре Блотто

[Перевод] Узреть или прочесть

История кириллического ЖЖ: как русский менеджмент задавил подъём русскоязычного блоггерства

О хранении персональных данных, Роскомнадзоре и сайтах знакомств

Браузерные мобильные игры бросают тебе вызов

[Перевод] Руководство пользователя Kibana. Визуализация. Часть 3

Security Week 09: 19-летняя уязвимость в WinRAR

[Из песочницы] Чат-бот для Вконтакте на ASP.NET Core C#

Cryptocurrency market valuation to hit $1 trillion this year -Cryptocurrency Predictions 2019

HyperX Fury 3D — SSD с понятной родословной

[Из песочницы] Почему графики трафика «врут»

[Из песочницы] Программирование для не-программистов. Биография джуна

Линус Торвальдс не верит, что серверы на ARM-архитектуре заменят x86. «Продавать 64-битную модель — идиотизм»

Рейтинг ИТ-работодателей Санкт-Петербурга и Москвы 2018: результаты опроса разработчиков

Как работает «умный» завод General Electric

Учимся всегда и везде! Подкасты для разработчиков на английском языке

[Перевод] Опять [про то, как стать умнее]

Как подружить PLUTO и HDSDR

Светодиодное враньё невиданных масштабов

Как съездить на стажировку в крупную IT-компанию

[Из песочницы] Создание Bottom Navigation Bar на Kotlin с использованием Anko

Нужен ли магазину «Стильный кросселл»: опыт Retail Rocket в анализе изображений для формирования рекомендаций

Представляем Microsoft HoloLens 2

Вебинар Group-IB «Взгляд криминалиста на защиту объектов КИИ в 2019 году»

Introducing Microsoft HoloLens 2

[Из песочницы] STM32F103C8T6 как накопитель flash с файловой системой FAT12

От Empire State Building до жилых домов: история использования алюминия в строительстве

Есть ли жизнь под Windows 98, часть вторая — про софт

Первая игровая конференция Mail.ru Group

[Перевод] Ликбез по запуску Istio

В России построят первый частный космодром

[Перевод] 12 концепций JavaScript, о которых нужно знать

Allure-Android. Информативные отчеты для мобильной автоматизации

Мой путь из инженера в программисты

[Перевод] TensorFlow на Apache Ignite

Почти надежные решения

Две стороны WebView: о быстром запуске проектов и краже персональных данных

PHP-Дайджест № 150 (11 – 25 февраля 2019)

Миссия «Берешит» – симуляция орбиты и онлайн мониторинг

Унифицированные сервисы goszakup.gov.kz — Версия 2

IT-компаниям хотят обнулить налог на прибыль от экспорта

Как рекомендовать музыку, которую почти никто не слушал. Доклад Яндекса

Корпоративный напалм

«Хаябуса-2» впервые коснулся астероида

Дайджест свежих материалов из мира фронтенда за последнюю неделю №353 (17 — 24 февраля 2019)

24 февраля 2019

[Из песочницы] Тяжела и неказиста жизнь простого программиста

Вся история Linux. Часть I: с чего все началось

Первая серийная акустическая система из песка напечатана на 3D-принтере в Чехии

Немного практики функционального программирования в Swift для начинающих

SDN запустят в космос: зачем это нужно

[Из песочницы] Batfish. Введение

[Перевод] Разновидности SIMD

Vue mixins, the explicit way (by an example of BEM modifiers plugin)

Load Balancers для систем оркестрации

Huawei показала раскладной телефон за $2600

Радиация: единицы измерения

Как моя жизнь превратилась в книгу Кафки

Хабрарейтинг 2017: лучшие материалы за 2017 год

Дайджест интересных материалов для мобильного разработчика #287 (18 февраля — 24 февраля)

Как удалить EXIF данные из фотографии

Результаты нового исследования: пересадка костного мозга может замедлять старение

[Перевод] Прекратите говорить о «серьёзном отношении к безопасности и приватности пользователей»

Loli — новый высокопроизводительный язык

[Перевод] Вертолет предков. Настоящая причина недовольства британских подростков

Почему аэрофотосъёмка в Google Maps называется «Спутник»

[Перевод] Зачем приложению пульта Д/У знать моё местоположение?

Making a DIY thermal camera based on a Raspberry Pi

С днем рождения, Сид Мейер‎

Сотрудники Microsoft выступили против использования HoloLens в армии, потому что война превращается в компьютерную игру

[Перевод] Невозможная сковорода и другие победы плиток Пенроуза

Интерактивная игра на XSLT

12-летний подросток провёл ядерную реакцию в домашней лаборатории

Нейросеть научили дорисовывать на фото людей недостающие детали

[Перевод] Какое лицо реально?