09 декабря 2018

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

Металл-воздушный транзистор продлит действие закона Мура — как работает технология

«Когда ты — главный редактор Rusbase»: новый подкаст о работе с контентом и карьере в технологических медиа

Как Емеля на Ludum Dare ходил

Два мира или “инженерам есть, что сказать”. О различных типах сложных задач и процессах связанных с ними

[Перевод] Вышел Rust 2018… но что это такое?

«GDPR 2.0»: чего ждать от ePrivacy Regulation

[Из песочницы] Оценка новых проектов

Бурейко, Барабошко та Петров або Фігуранти першої навково-фейкової кримінальної справи

50 лет спустя. The Mother of All Demos

Качество воздуха в доме зимой

Математика в Gamedev по-простому. Матрицы и аффинные преобразования

[Из песочницы] Умный дом, я всё-таки тебя сделал

[Перевод] Конференция DEFCON 18. Вы потратили все эти деньги, но вас продолжают «иметь». Часть 2

[Перевод] Почему вам больше никогда не стоит использовать Quora

[Перевод] Electron и отказ от нативных приложений

Определение цифры на слух: реализация на Arduino

08 декабря 2018

[Из песочницы] Сертификация PMP: аудит заявки

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

[Перевод] Доля рынка подключаемых электромобилей в Норвегии почти достигла нового максимума

mRemoteNG снова торт

[Перевод] Дональд Кнут: «3:16» — книга про Библию (72,73,74/97)

Почему вождение автомобиля — сложная задача даже для ИИ

[Перевод] Конференция DEFCON 18. Вы потратили все эти деньги, но вас продолжают «иметь». Часть 1

Централизованная шина vs Service Mesh: как митап превратить в баттл

[Перевод] Впервые за 5 лет в странах с развитой экономикой выбросы углерода увеличатся в 2018-м году

ИТ-гигант хочет доказать квантовое превосходство уже в следующем году — что может пойти не так

Стажер Google по ошибке запустил рекламную кампанию желтого прямоугольника с бюджетом около $10 млн

Аналитики UBS: к 2030 году выручка подразделения Alphabet по разработке беспилотных машин составит $114 млрд

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

Изучаем азотные лазеры — часть 1. Лазеры поперечного разряда

[Перевод] Берегитесь хитроумного мошенничества с Touch ID, проникшего в App Store

Опыт DonorSearch в привлечении молодежи на сдачу крови посредством геотаргетинга ВКонтакте

07 декабря 2018

Разработчики марсохода следующего поколения используют ИИ для увеличения эффективности ровера

[recovery mode] Новые модели серии Océ ColorWave – технологии, расширяющие возможности печати

Особенности работы в интернациональной команде. Индия

[Перевод] Разнообразие браузеров начинается с нас

[Перевод] Зависимые типы — будущее языков программирования

Оффлайн-режим на iOS и особенности его реализации на Realm

AppsConf Rises

Старые секреты быстрой отладки: анимация исходного кода

Cертифицированная инфраструктура на базе HyperFlex для SAP HANA

[Перевод] Отладка бага, который не воспроизводится

Круглый стол «Архитектор ИТ проекта», сентябрь 2018

[Перевод - recovery mode ] Введение в Git Merge и Git Rebase: зачем и когда их использовать

AI в игре Hase und Igel: minimax на троих

Highload++: Как помочь ERP-системе справиться с 500 000 запросов в секунду

Как спастись от «зайцев». Инструкция по борьбе с ультрафиолетом

Эй, HR, где моя сувенирка?

Финтех-дайджест: подготовка отключения российских банков от Visa и Mastercard, пенсионный калькулятор и не только

Игра CS:GO стала бесплатной

У нас были олдскульные игры и немного грибов: mission completed

СДВГ и употребление [Роскомнадзор]

[Из песочницы] STM32 bootloader DFU mode с использованием CubeMX. Инструкция пошаговая, step by step

Исследование: 22% пользователей Tumblr ходят на сайт для просмотра порно, особенно молодые девушки

[Перевод] Шесть лет жизни с айфоном, который меня не отвлекает

Мобильный уик-энд: бесплатная трансляция Mobius

Десятиклассница из Сибири хочет стать проектировщицей процессоров. Почему бы ей не сделать нейроускоритель на ПЛИС?

Огонь, вода и тонкое распыление. Как будут защищены от пожара обитатели и посетители Лахта Центра

Бегущий в лабиринте: анализ нейронной активности мозга крысы в реальном времени

Краткий гид по обучению С++: что, когда и на чём создавать

Детальный разбор того, что Google показал на конференции FlutterLive (и что это значит для Dart и мира)

[Перевод] Высокодоступный и масштабируемый Elasticsearch в Kubernetes

Microsoft официально подтвердила, что Edge переходит на движок Chromium

Чанъэ-4 — миссия на обратную сторону Луны стартует сегодня

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

Как организовать работу удаленщиков: приглашаем на вебинар

Самые значительные утечки данных в 2018 году. Часть первая (январь-июнь)

[Из песочницы] AlphaZero снова обыграл Stockfish в матче из 1000 партий

Яндекс открывает Облако. Архитектура новой платформы

Видео с Android Kolesa Mobile: о модульной разработке, backend driven UI и continuous integration

[Перевод] Java Challengers #3: Полиморфизм и наследование

Белые кресла, солидные лица

Как я делал комикс-игру по Лавкрафту

Половина компьютеров промышленных предприятий РФ в 2018 году подвергались хакерским атакам

Роботакси Waymo One заработало в качестве коммерческой транспортной сети

Четыре ступени развития инженера

Мастер-класс: вакуумное литье пластмасс в силикон

Kubernetes 1.13: обзор основных новшеств

Как обрабатывать ошибки на JVM быстрее

[Перевод] Почему у React элементов есть свойство $$typeof?

[Перевод] Новости из мира OpenStreetMap №436 (20.11.2018-26.11.2018)

«Потомок» AlphaGo самостоятельно научился играть в шахматы, сеги и го

06 декабря 2018

Walmart начинает использовать роботов-уборщиков

[Из песочницы] RAM with Simple direct-mapped cache simulation on FPGA in Verilog

Camunda BPM Meetup Raiffeisenbank

[Перевод] Визуальное программирование — почему это плохая идея

[Перевод] Модели Sequence-to-Sequence Ч.2

Kotlin, IT в Эстонии и (внезапно) туннель между Таллином и Хельсинки: интервью с Антоном Кексом

[Перевод] Дружба, благодаря которой Google вырос до огромных размеров

10 вопросов руководителю мобильной разработки «Лаборатории Касперского»: «Не надо сразу бросаться строить подводную лодку»

Древности: AlphaSmart Dana, дзен и искусство ухода за пальмой

Storage Class Memory в СХД — если вам нужно еще побыстрее

Russian AI Cup 2018: CodeBall. Зрелищное 3D соревнование

4 признака того, что вы не готовы ко внедрению решения по управлению проектами

[Перевод] 30 Android-библиотек и инструментов, которые не должны пройти мимо вас в 2018 году

Новый 2ГИС — подключайтесь к публичному тестированию

Жизнь во Флаконе

Как превратить клиента в данные: меняем видеонаблюдение и видеоаналитику для ритейла

Светодиодные лампы с/из Украины

Google держит вас в персональном «поисковом пузыре» даже если выйти из аккаунта

Вариативные и параметрические шрифты — win-win для дизайнеров

Как мы готовим магазины к новому году

[Из песочницы] Вырываемся в top10. Бот для игры в телеграме

В исходном коде файлов PlayStation Classic найдены десятки названий игр не из основного списка и скрытое меню

Как тестировать смарт-контракты

HappySecretSantaBot — Телеграм бот для игры «Тайный Санта»

7 лет образовательным проектам Mail.Ru Group: делимся опытом по основным направлениям

U-NOVUS 2018: воркшоп

The New iOS Mobile Enterprise. Часть #1: Кодогенерация для ресурсов

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

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

Spring + Firebird + REST. Часть 1 Конфигурирование проекта

Разбор таска по верстке (sass, pug, gulp, bem)

Apache NiFi: что это такое и краткий обзор возможностей

[Перевод] Как мы удвоили скорость работы с Float в Mono

Rust новости #3 (ноябрь 2018)

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 19: «Анонимные сети», часть 3 (лекция от создателя сети Tor)

Класс PHP для вывода в консоль цветного текста

Функциональное мышление. Часть 5

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

Intel XMM 8160 — универсальный многорежимный 5G-модем

Память Optane — симбиот для HDD, и конфигурации офисных ПК получаются на 8–15 % дешевле

Как строятся оптоволоконные сети

Flutter 1.0 — релиз 4 декабря

О том, как в Питерской Вышке появились программисты

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 19: «Анонимные сети», часть 2 (лекция от создателя сети Tor)

Квантовые сети: что разрабатывают в России и за рубежом

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

05 декабря 2018

Неудачная посадка первой ступени ракетоносителя Falcon 9. Запуск КА проходит успешно

Климат Марса: назад в будущее

Qualcomm представила платформу Snapdragon 855 с поддержкой 5G

Хакеры из группировки APT28 атаковали email-ящики сотен сотрудников министерств Чехии

Забираем почту без sms и регистрации

Как живут фрилансеры: не работать сo «всезнающими» клиентами и позволять себе прокрастинировать

Опасное приглашение, или Как работает боевая нагрузка к фишинговому письму

Охладить CPU в ЦОД — поможет лазерная 3D-печать

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

[Из песочницы] О композиции функций в JavaScript

[Перевод] Delivery Manager — новая роль в мире Agile

[Из песочницы] Генерация типаж-объектов на лету (или безумие с Rust)

Как Иван конверсию стендов исследовал

Диджерати, хакерацци и холестерол в данных: об IT-жаргонизмах

[Перевод] Проблемные личности среди тестировщиков

Все дело в Agile — 2: особенности внедрения гибкой разработки

«Стараемся дать реальные истории из жизни»: о программе Heisenbug 2018 Moscow

Conditional Access как механизм контроля доступа

Zimbra Collaboration Suite как достойная замена Microsoft Exchange

Уильям Шекспир: трудности перевода сонетов на русский язык

Ретроспектива автоматизации и изменений в процессах разработки Timeweb

Как мы интегрировали для магазинов SAP в Европе с кассами в России через 1С

Еще одна реализация Обработки Данных

[Перевод] Выводы о будущем ритейла после «черной пятницы»

Как мы улучшали конверсию платежной формы

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

Мониторинг улья и открытый проект

А давайте поговорим про метрики и способы оценки труда программиста

Менеджер проекта с ТЗ в руках — это ещё не признак управления проектом

Базы данных и Kubernetes (обзор и видео доклада)

Дайджест продуктового дизайна, ноябрь 2018

Веб-технологии для дизайнеров — возвращаю долг

[Из песочницы] Использование SVG путей в canvas для движения объектов

Дайджест IT событий декабря (часть первая)

Обзор САПР на геометрическом ядре C3D

[Перевод] Imba: JavaScript-совместимый язык для быстрой работы с DOM

Lenovo заплатит владельцам ноутбуков компенсацию $8,3 млн за установку зловреда Superfish

Встречаем Яндекс.Телефон — теперь официально

Нагрузочное тестирование Veeam Backup&Replication

Автопилоты на автомобильном транспорте, как взаимодействовать со спец. транспортом?

[Перевод] Разработка ИИ на примере игры Dicey Dungeons

3D-печать в международной школе имени М. В. Ломоносова

Как мы устраивали соревнование смен между рабочими производства (как в СССР)

Открыта регистрация на интенсив по Kubernetes 1-3 февраля в СПб

Митап Сбертеха в Екатеринбурге

Путь к бесконтактному детектору лжи, или Как устроить себе хакатон на максималках

Неприятные ошибки при написании юнит тестов

04 декабря 2018

Полное руководство по CMake. Часть вторая: Система сборки

AI-чатбот от Microsoft выпустил(а) коллекцию одежды для Китая

Прямая трансляция конференции Microsoft Connect(); 2018

[Перевод] Высокая доступность MySQL в GitHub

Подержанное авто в кредит за 1 минуту

Трафик в конце туннеля или DNS в пентесте

[Перевод] Невызванная функция замедляет программу в 5 раз

Как облегчить изучение английского: 5 полезных сервисов

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

Лучшие способы запоминания английских слов

Книга “Электричество шаг за шагом” от Рудольфа Свореня

Допиливаем прибитое поле поиска Гугла

Validators + Aspects: кастомизируем валидацию

Heisenbug 2018 Moscow: бесплатная онлайн-трансляция, вечеринка и многое другое

[Из песочницы] На-click-ать известность, или как взбудоражить робота и … остальных

[Перевод] В чём уникальность BeOS и HaikuOS

«Ты крутой разраб, иди и попроси больше денег» — расскажем менеджерам, как устроен мир

Прямой эфир: инфраструктура фронтенда

Граали соревнования Telecom Data Cup. Самое жаркое впереди

Форкни это: 8 проектов на Go, в исходном коде которых интересно покопаться

Kodein. Основы

[Перевод] I am a useless idiot, so I want to quit my job: 10 questions to a software developer, a pilot episode

Gradle 5.0 — что нового

Kali Linux для начинающих

Генератор клиента к базе данных на Golang на основе интерфейса

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

Когда теорема стала аксиомой: обзор ONYX BOOX Euclid

Сказ о том, как меня занесло в тему женского здоровья

[Перевод] Пробелы победили. Перевод документации Kotlin Coding Conventions от JetBrains

[Перевод] Руководство по JavaScript, часть 9: обзор возможностей стандартов ES7, ES8 и ES9

Научный корпоратив Smart Engines (или как мы ездили на ICMV 2018)

Microsoft разрабатывает браузер на базе Chromium, который будет поставляться по умолчанию вместо Edge

Как мы попали в отдел ИБ большой компании и начали в ней работать. Дневник двух молодых и перспективных специалистов

Tumblr полностью отказывается от «клубничного» контента

Как искусственный интеллект помогает работать с юридическими документами? Лекция Егора Будникова из ABBYY

Моделирование водной поверхности с применением БПФ и DSP-процессора NeuroMatrix

[Перевод] Логика, объяснимость и будущее понимания

Биометрия: как дела с этим у нас, и у «них»

[Перевод] Любопытные извращения из мира ИТ

Обсуждение бесплатной лицензии PVS-Studio для проектов, размещённых на GitHub

[Из песочницы] Fuck Up story: как я разочаровался в digital-услугах для бизнеса и проимел своё дело (ну почти)

Сортировки слиянием

Как прогнозировать спрос и автоматизировать закупки с помощью machine learning: кейс Ozon

День информатики в России: история первого проекта автоматической вычислительной машины

Большой FAQ про поезда дальнего следования и неочевидные правила

Как мы разгрузили HR-специалистов: инфоматы для выдачи расчётных листов

Люди выгорают, если не чувствуют своей значимости. Что с этим делать?

Компания Orbit Fab планирует заправлять спутники прямо на орбите

Бывший вице-президент Sun и DEC стал президентом MIPS / Wave, говорит о России и RISC/V

Deep Mind научила свой ИИ предсказывать структуру белков

[Перевод] Nvidia сошла с ума и открывает PhysX под BSD-3

03 декабря 2018

[Перевод] Angular 6+ полное руководство по внедрению зависимостей.  providedIn vs providers:[]

Security Week 49: взлом Dell и Marriott

Настройка API Банка Тинькофф. Как у вас с интуицией....? Или песня о Oauth 2.0

[Из песочницы] В США арестован крупнейший бот-нет: что это означает для digital-сообщества?

[Из песочницы] Integer Cube Root in Verilog

Debian

Применяем Veeam Backup & Replication для тестирования новых систем и приложений перед апгрейдом

Эл Лоуи выложил свою коллекцию исходников для продуктов Sierra на eBay

[Перевод] Что такое Method Handles в Java

[Из песочницы] Байт-машина для форта (и не только) по-индейски

Итоги конкурса «ТехноТекст»

«Мне кажется, идеи команды – самое важное при разработке продукта»

PIFR — метод генерации 3D-маски, независимо от угла поворота лица

Жизнь лучше смерти

В декабре решат вопрос об обязательной регистрации базовых станций LPWAN

В ядре Linux слово fuck заменили на hug

Как оформить заказ на бирже фриланса

[Перевод] Если изобрести язык программирования 21 века

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

[Перевод] Больше кофе, меньше кофеина: Intel 9th Gen (часть 4)

[Перевод] Малоизвестные возможности JavaScript

Идёт мобильный разработчик по лесу, видит — Котлин горит. Сел в Котлин и сгорел

Минкомсвязи предлагает доверить создание 5G-сети единому оператору

Microsoft обогнала Apple по рыночной капитализации: как такое произошло?

[Перевод] Заблуждения программистов об именах — с примерами

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

PVS-Studio ROI: как не терять миллионы

Как правильно работать с исключениями в DDD

Тактичный робот: умеет слушать и не перебивает

Игровые фичи с помощью ECS: добавляем в шутер аптечки

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

[Перевод] О 3D-графике простыми словами

Расширение редактора Unity через Editor Window, Scriptable Object и Custom Editor

GeekBrains начинает готовить Full-stack разработчиков на Python

Windows Server 2019

[Из песочницы] Swift Heroes 2018. Как это было

[Из песочницы] Как я писал самый большой скрипт для Altium Designer

Видеоконференции 3CX WebMeeting — полное руководство

Взломать 50 000 сетевых принтеров и распечатать произвольный текст? Нет ничего прощеǃ

Как генерировать осмысленные коммиты. Применяем стандарт Conventional Commits

Технические интерактивы на фантастических конвентах. Часть 1

Создан первый модульный проигрыватель винила, распечатанный на 3D-принтере, DIY-набор планируют выпускать серийно

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

Использование оптического распознавания символов в DeviceLock DLP для предотвращения утечек документов

Старт к МКС и торможение у астероида

Дайджест свежих материалов из мира фронтенда за последнюю неделю №341 (26 ноября — 2 декабря 2018)

02 декабря 2018

Azure DevOps бесплатно для маленьких компаний за 1 час

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

Digital-мероприятия в Москве c 3 по 9 декабря

[Из песочницы] Расширение для хрома: создание, публикация, опыт

На сайте «М.Видео» случайно открыли информацию по смартфону от «Яндекса» за несколько дней до презентации

Palm Phone протестировали: вердикт — разработчики потерпели полное фиаско

[Перевод] Больше кофе, меньше кофеина: Intel 9th Gen (часть 3)

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

Einstein Telescope: детектор гравитационных волн нового поколения

3 декабря SpaceX попробует запустить вторую ступень ракеты-носителя в третий раз

[Перевод] Проблемные личности среди менеджеров проектов

НАСА заключает контракты на разработку посадочного лунного модуля с частными компаниями

[Перевод] Мемристоры, состоящие из частей толщиной в 2 нм

В Японии началось телевещание в формате 8K

Краткое руководство по Dash — Python веб-фреймворк для создания дэшбордов. Installation + Dash Layout

Как в два клика узнать реальное имя владельца email аккаунта с помощью PayPal или дыра в приватности данных

Полицейские Калифорнии в течение 7 минут пытались остановить Tesla с заснувшим за рулем водителем

Это вы можете (ЭВМ). Рассказ о забытой телепередаче

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

01 декабря 2018

[Из песочницы] Tableau Software представляет интерфейс естественного языка для создания визуализации

Как прокачать belongs_to чтобы работал в два раза быстрее (database_validations gem)

[Из песочницы] Немного про коническую двойственность

Ретроспектива: с чего начиналась эра транзисторов и как развивалась стартап-культура в 1940-е и 1950-е

Деревовидный список RecyclerView (без сторонних библиотек и дочерних массивов)

Разбор финала конкурса-квиза на стенде hh.ru на #HolyJS18

Калитка закрывается. До снижения порога беспошлинных покупок остался ровно месяц

Как снизить риск биржевых инвестиций: 3 полезных инструмента

[Из песочницы] Implementation of a Simple Ternary System

Сортировка «Ханойская башня»

[Перевод] Больше кофе, меньше кофеина: Intel 9th Gen (часть 2)

Robotron BIC A5105 — неизвестная персоналка ГДР

Разбор вопросов на стенде hh.ru на #HolyJS18

[Перевод] Загадочный математический гений и писатель продвигают решение задачи о перестановке

Мой переезд и работа в Австралии

Советский HI-FI и его создатели: наушники для одной пластинки или забытая история Электроника ТДК-3 “КВАДРА”

Чтение на выходные: как не испортить слух и спастись от городского шума — 17 статей и практических руководств

NB-IoT: как он работает? Часть 2

Из Marriott утекли персональные данные 500 млн. клиентов

Кроме IoT: ботнет Mirai начал атаковать машины на Linux

Решаем crackme от Лаборатории Касперского

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

30 ноября 2018

Фазовый центр антенны (ФЦА) и его поиск в Ansys HFSS

Nanoleaf Canvas: скоро на всех стенах

[Из песочницы] Искусственный интеллект. Интеллектуальная собственность. Danger

Как отметить день информационной безопасности

DataGrip 2018.3: поддержка Cassandra, генерация SQL-файлов из объектов, много улучшений в автодополнении и многое другое

Что нового в GoLand 2018.3

[Перевод] Дзен и искусство поддержки чистого кода

[Перевод] CraSSh: ломаем все современные браузеры вычислениями в CSS

Прямая линия с ТМ. v4.0

[Перевод] Тлетворное влияние: как Штази защищала Восточную Германию от видеоигр

Алгоритм резервуарной выборки

Миграция данных в кровавом энтерпрайзе: что анализировать, чтобы не завалить проект

3D-принтеры Carbon M2 и роботы: скоростная 3D-печать

Пчеловоды против микроконтроллеров или о пользе ошибок

Гарри Поттер и трудности перевода: РОСМЭН и МАХАОН против оригинала

Лазерная безопасность наглядно, или почему не стоит смотреть в лазерный луч

Sidenis о работе со страховыми корпорациями, agile-коучинге и запрещенных технологиях

Microsoft будет снаряжать VR-очками солдат США

Американская компания DriveSavers первой в мире запустила услугу взлома iPhone для физических лиц

Лайфхаки руководителя проектов

«Невидимые» мухи: новый метод изучения нервной системы посредством депигментации тканей

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

«Я стал терапевтом или психологом» — Виталий Фридман о UX-тестировании и мобильных интерфейсах

Введение в пользовательские CSS-свойства

Финтех-дайджест: оплата по номеру телефона, банкоматы снова атакуют, институционализация криптосферы

[Из песочницы] Musical box and rotary encoder on FPGA board

Закон о самозанятых. Информация к размышлению

Ликвидировать нужно не баги, а причину их появления: кейс от разработчика игр

История защиты персональных данных: как появился GDPR

[Перевод] Величайшая ошибка в истории физики

Модернизация устаревших ветроэлектростанций Великобритании позволит увеличить генерацию энергии на 171%

Космонавтика и тестирование: смешать, но не взбалтывать

Российские разработчики представили в Лондоне виртуальную систему реабилитации

29 ноября 2018

Справочная: космическая обсерватория «Кеплер» — железо, связь с Землей, ПО и результаты работы

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

Доступ к сетям сигнализации SS7 через радиоподсистему – теперь это возможно

[Перевод] Больше кофе, меньше кофеина: Intel 9th Gen (часть 1)

[Из песочницы] MEMS-акселерометры и гироскопы — разбираемся в спецификации

Ещё один dsl на Kotlin или как я печатал PDF из react

Ceph. Анатомия катастрофы

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

Литье под давлением c пленками (IMD): как это работает

[Из песочницы] Счетчик Фейсбук-лайков из старого электросчетчика

External — GUI для Golang

[Перевод] Эффективное управление транзакциями в Spring

[Перевод] Проблемные личности среди разработчиков

[Перевод] Его ворсейшество из 11 полигонов, ничего общего с настоящим

Собеседование для собеседующих

Фишинг — работает. Хроника кражи iPhone XS с последующим хищением данных iCloud

И ты, Yota…

[Перевод] Как научить искусственный интеллект здравому смыслу

Разбор конкурса-квиза по React со стенда HeadHunter на HolyJs 2018

[Перевод] Руководство по JavaScript, часть 8: обзор возможностей стандарта ES6

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

Как спланировать двухнедельный спринт

GraphQL — API по-новому

Как эффективно готовить и задавать вопросы клиентам

[Перевод] Как этот sidecar-контейнер оказался здесь [в Kubernetes]?

[Из песочницы] A Practical Implementation of the Switching Generator Using Verilog HDL

Чем поможет машинное обучение, когда каждая минута на счету

Как я взломал одного хостинг провайдера

Как мы делали книжный сканер для судов

[Перевод] Реальная скорость Wi-Fi (throughput)

«Календарь тестировщика» за ноябрь. Разумное парное тестирование

[Перевод] Night Sight: как телефоны Pixel видят в темноте

Двойное Дно: пост про современную экосистему, в которой мы платим данными за все, а еще про быстрые Blockchain Protocols

Тимофей Бокарёв, интересный российский геймдизанер

В университете я обожал кодить. Теперь это превратилось в рутину. Как вернуть былой запал?

Кто продает ваши аккаунты?

50 вопросов для работы над документацией

ИИ от Uber прошел Montezuma’s Revenge лучше, чем человек

Три истории модернизации в дата-центре

Make your ideas come app. Serverless приложение — пошаговая инструкция

[Перевод] Почему важна SRE документация. Ч. 2

Apache Spark — достоинства, недостатки, пожелания

Создаем новую литературу. Тема «позитивное бессмертие»

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

28 ноября 2018

[Из песочницы] Полное руководство по CMake. Часть первая: Синтаксис

Ни единого шанса сопернику – берём на вооружение ультраскоростную клавиатуру HyperX Alloy FPS RGB

Сотрудники Google открыто выступили против разработки поисковика с цензурой для Китая

Как мы собираем биометрические данные клиентов

[Перевод] Схема разделения секрета Шамира

[Перевод] В робомобиле вас может укачать – но для этой проблемы есть решение

Митап Нетологии и Skyeng о софт-скиллах «Что нужно знать разработчику, кроме кода»

[Из песочницы] Результаты опроса по экосистеме JVM

CLion 2018.3: удаленная разработка, профилирование кода, быстродействие и не только

VariFlight ADS-B – Flightradar по-китайски

Слухи: Corel покупает Parallels, сделку закроют в декабре, сотрудников проинформировали вчера

Как оценить эффективность команды

[Перевод] Объясняем бэкдор в event-stream

Итерации цикла: как прошла конференция HolyJS, и что насчёт следующей

Прерывания от внешних устройств в x86 системе. Опции загрузки ядра Linux

Встраиваемая акустика: что это и как она работает

Планы по развития линейки процессоров компании Baikal Electronics

Первый видеокодек на машинном обучении кардинально превзошёл все существующие кодеки, в том числе H.265 и VP9

[Перевод] Microsoft предлагает альтернативу пользовательским персонажам

Самые быстрые отчёты на диком западе. И горстка багов в придачу…

Читаете ли вы Scaladoc для «очевидных» методов коллекций? Или почему лениться не всегда хорошо

Подсмотрено, подслушано и записано на HighLoad++ 2018

[Перевод] Руководство по обработке ошибок в JavaScript

Обзор самых интересных докладов DotNext 2018: версия EastBanc Technologies

Внедряете CRM-систему? Снимите розовые очки

Разработка Action-able приложения для Slack

Проектирование типами: Как сделать некорректные состояния невыразимыми на C#

Serverless убьет DevOps?

Екатеринбург глазами приезжего или 5 лет спустя после первого знакомства

О чем нужно помнить покупая NGFW? Чек-лист

Исследование IFR: количество промышленных роботов в России по-прежнему ничтожно

[Из песочницы] Real-time edge detection using FPGA

[Перевод] Игра, перевернувшая историю шутеров: Goldeneye 007 для Nintendo 64

[Перевод] Почему процессоры Intel потребляют больше ожидаемого: требования к теплоотводу и турбо-режим

Обзор основных методов Deep Domain Adaptation (Часть 2)

Голосование по второй бета-версии Revised 7 Report on Algorithmic Language Scheme (Large Language)

С++20 и Modules, Networking, Coroutines, Ranges, Graphics. Итоги встречи в Сан-Диего

Делаем простую гидроакустическую антенну из мусора

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

Транспайлер-цепь Python → 11l → C++ [для ускорения Python-кода и не только]

Настройка Firefox/Chrome для очень медленного и лимитированного интернета

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

@OpenStack Meetup в Mail.Ru Group: 30 ноября

Настоящая валидация на уникальность

В поисках перспективных теней для roguelike

[Перевод] Чего нам ждать от Blizzard? Прошлое, настоящее и будущее серии Diablo

27 ноября 2018

Реализация системы GTD на основе новых возможностей Google Keep и Calendar

[Перевод] Медленный софт

Неделя черной пятницы в Madrobots 2: успеть за три дня

[Перевод] Забытое мошенничество: The World Power Systems Scam

Как собрать Apple 1 и написать для него игру

[Перевод] Столетний холивар: Креативность против юзабилити

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

Кто ответит в agile за качество разработки сложных проектов, или методология Quality Gates

Генерируем красивые SVG-плейсхолдеры на Node.js

Приверженцы статической и динамической типизаций никогда не поймут друг друга. И TypeScript им не поможет

[Перевод] Руководство по JavaScript, часть 7: строгий режим, ключевое слово this, события, модули, математические вычисления

Отчёт с митапа «Go в продакшене»: видео, фото, презентации

Исследование Solar JSOC: киберпреступники становятся профессиональнее

Дайджест событий для HR-специалистов в сфере IT на декабрь 2018

Верховный суд РФ разъяснил, что такое «спецсредства для негласного получения информации»

11 декабря, Москва — Alfa JS MeetUp

«Два нефильтрованных» или легкий способ прострелить ногу

[Перевод] Как рендерится кадр Middle Earth: Shadow of Mordor

Как писать на Objective-C в 2018 году. Часть 1

Эволюция поиска — как купить пианино в три клика

Тёплый ламповый хардкор. Как прошёл DotNext 2018 Moscow

Homo erectus: как я эволюционировал с HealthDesk

NeurIPS: как покорить лучшую конференцию по ML

[Из песочницы] Взгляд биолога на корни нашего старения

[Из песочницы] The Snake game for FPGA Cyclone IV (with VGA & SPI joystick)

[Перевод] Архивирование веб-сайтов

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

Splunk глазами новичка: как мы делали систему инвентаризации хранилищ

Слова-паразиты в английском языке

Харэ жрать? Говорим о пищевых привычках современного айтишника

Всё дело в Agile — 1: популярные мифы о гибкой разработке

Биометрия с «Ключом Ростелекома»: как ФСБ впервые пустила российскую криптографию в магазины приложений

Фабрика печати: почему «ЛАНИТ-Интеграция» завела собственную «типографию»

В AWS представили Firecracker — «микровиртуализацию» для Linux

Дайджест новостей из мира PostgreSQL. Выпуск №12

Бэкдор в одной из зависимостей библиотеки EventStream

Новые китайские ПЛК с Алиэкспресс: Wecon LX3VP/LX3VE

Godot: к вопросу о регулярном использовании статических анализаторов кода

Устройство системы непрерывной интеграции в Яндексе

1. Анализ логов Check Point: официальное приложение Check Point для Splunk

Как работает диспетчер

Против Google возбуждено административное дело

Нагрузочное тестирование с locust. Часть 2

[Перевод] Микросервисы, API и инновации: вся сила API

Пример расчета для электрощитка

Генерация Close call в играх: «На волосок от поражения» или «Чуть-чуть не победил»

Ученый из Китая заявил о рождении генетически модифицированных детей

Frontend DevDay: Карты, команды, два запроса

26 ноября 2018

Security Week 48: взлом «Черной пятницы»

Как запустить SQL Profiler Trace ночью, в определенное время?

Far Fields mic (Mic array) — незаметный герой в умной колонке

Один Вк бот, один С# и апельсин

Недоработки в квестах Fallout 76 позволили игрокам устроить ядерный ад

[Из песочницы] Metro 4 — путь длиною в 6 лет. Краткая история Metro UI CSS

Невесомый терабайт в кармане – будущее уже здесь? Изучаем возможности HyperX SAVAGE EXO

[recovery mode] «Data Science, как математика и физика, — еще один способ познавать мир вокруг себя»

Reuters: Россия повысит штрафы для интернет-компаний до 1% годовой выручки

Эльфы в памяти. Выполнение ELF в оперативной памяти Linux

[Из песочницы] Почему не стоит экономить на профессиональном ПМ

Вредные советы контрактному производителю электроники

[Перевод] Доклад Римского клуба 2018, Глава 1.7 «Неустойчивый рост населения и урбанизация»

SIP телефон на STM32F7-Discovery

Евросоюз планирует обеспечить бесплатный доступ к научным работам, но против выступают даже некоторые ученые

[Перевод] Хакаем DDR3 SPD

[Перевод] Новое доказательство демонстрирует существование двух видов бесконечных кривых

Криптекс-крабле-бумс: leet-ребус

Хотеть странного: обзор предстоящей конференции DartUP в Питере

[Перевод] Grafana как еще один инструмент для технического мониторинга создаваемых нами программных продуктов

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

Фронтенд, алгоритмы и опоссум Фридрих. Разбираем задачи конкурса Яндекса

Страдать на работе — не обязательно

Искусство воспитания: идеология игровых автоматов

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

Qt Everywhere: WebAssembly и WebGL стриминг

[Перевод] Как физический адрес отображается в строках и банках DRAM

Facebook впервые закрыл доступ к некоторым публикациям для российских IP-адресов

[Перевод] Конференция DEFCON 16. Как я могу завладеть вами? Позвольте мне перечислить способы. Часть 2

Все снапшоты попадают в рай

Kotlin: ищем Head of Marketing

[Перевод] File management done wrong — Часть 1: Родом из 90х

Всё, что вы хотели знать о PVS-Studio и не постеснялись спросить

В любой непонятной ситуации — пиши скрипты

Манифест жёсткого программиста

Спуфинг немецких ID при онлайн-аутентификации и финансирование беженцев в Германии

Бэкап для Linux, или как создать снапшот

Функциональное мышление. Часть 4

Про геймдев с настольной выставки

Иллюзия чистоты: влияет ли минерализация воды на её качество, и чем нам поможет TDS-метр?

Насколько безопасно использовать R пакеты для работы с API рекламных систем

Безопасность мобильного OAuth 2.0

Как на самом деле работают z-index

Анализ цен черного рынка на персональные данные и пробив

«Синдром сантехника»: правила работы с легаси-кодом в тестировании

InSight готовится к посадке на Марс

Жадный гном: Как я писал аналитику рынка в Lineage 2

PHP-Дайджест № 144 (12 – 26 ноября 2018)

Дайджест свежих материалов из мира фронтенда за последнюю неделю №340 (19 — 25 ноября 2018)

25 ноября 2018

[Из песочницы] Flexbox. Инфографика по технологии

«С чего начинается путь геймдизайнера?» — Step By Step vol.1

Ремонт выходного дня или как починить троттл контроллер Saitek Rhino X55/X56

[Из песочницы] Релиз XMPP (Jabber) сервера Prosody 0.11.0

Китайская система распознавания лиц посчитала изображение человека на автобусе нарушителем ПДД

[Перевод] Создаем читалку eBook с помощью PDFKit на Swift

США просят партнеров отказаться от использования оборудования Huawei

[Перевод] Конференция DEFCON 16. Как я могу завладеть вами? Позвольте мне перечислить способы. Часть 1

[Перевод] Память вашего компьютера лагает каждые 7,8 мкс

«Всем иногда хочется посмотреть на кота»: говорим о контент-маркетинге в подкасте «GLPH»

Неуловимый баг LittleBigPlanet

Российский беспилотный автомобиль StarLine проехал от Санкт-Петербурга до Казани

[recovery mode] Беседы с «Высшим разумом». Дроны везде

[Из песочницы] А сколько вы потратили времени на фильмы?

Учим поросёнка на моноидах верить в себя и летать

Julia. Скрипты и разбор аргументов командной строки

Большая фотоэкскурсия по московскому облаку 1cloud

[Из песочницы] Генератор масок расширений диалплана Asterisk

Электромобили и гибридные авто должны будут издавать дополнительные звуки: зачем это нужно

НАСА определилось с участниками для своего конкурса мини-луноходов

24 ноября 2018

[Перевод] Конференция DEFCON 21. DNS может быть опасен для вашего здоровья. Часть 2

Настройка приложения — Spring Configuration Metadata

[Из песочницы] Просто об «умном доме»: как сделать «умную» подсветку

Linux Foundation учредил фонды для GraphQL и Ceph — зачем они нужны и чего от них ждать

Хакеры украли более 21 млн рублей из российского банка

Применяем блокчейн для борьбы с коррупцией и кибербуллингом

Программирование на языке Ада

[Из песочницы] Про Flutter, кратко: Основы

[recovery mode] Выводим лгуна на чистую воду: собеседование – это не трудовые отношения. Естественно

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

[Перевод] Добавляем глубину 2D-спрайтам с помощью отрисованных вручную карт нормалей

Информационная безопасность интернета вещей: кто вещь, а кто хозяин?

Ночью спит спокойно мама — мы собираем OpenCV для Raspbian'a

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

Детерминированные исключения и обработка ошибок в «C++ будущего»

23 ноября 2018

Первый лазер в истории: каким он был

[Перевод] Где Agile ужасен, особенно Scrum

Спички это не игрушка?

Обновление библиотеки SPPermission и хейтер

[Перевод] Переход на облачную платформу Google Cloud (Google Cloud Platform – GCP)

Кто победит в дебатах mesh-сети против ESB

Доступен PhpStorm 2018.3

Как доить коров роботами и сделать на этом промышленный стартап. История разработки R-SEPT

«Монстры в играх — как заставить игрока тебя ненавидеть»

[Перевод] Какие свидетельства могут убедить математиков, если строгого доказательства нет?

Что нового: стали известны подробности о реализации новой архитектуры Zen 2

Пекин введёт социальный рейтинг для жителей города в 2020 году

«JS становится более зрелым»: интервью с программным комитетом HolyJS 2018 Moscow

[Из песочницы] 10 смертных грехов спикера

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

[Перевод] Создание карт из функций шума

[Перевод] Секс — продавец классических аркадных игр. А кто же покупатель?

Kotlin: статика, которой нет

Гайд: создание бессерверных приложений

[Перевод] Человеческая цена Черной пятницы

Поиск повреждённого объекта по номеру повреждённой страницы в MS SQL Server 2005

Готовим идеальный CSS

Опыт использования ЖК-дисплеев на основе продукции МЭЛТ

Проектирование оконных функций, суммирующихся в единицу с заданным уровнем перекрытия

Стартап дня (сентябрь-октябрь 2018-го)

О чем все-таки говорит developer.android.com про RecyclerView

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

Как развиваться руководителю разработки

Теория акустических систем: 16 материалов о том, как устроены динамики и колонки

Черная пятница 2018 — VDS в Москве и Амстердаме

Ускорение SQLAlchemy для архитектурных космонавтов

22 ноября 2018

[Из песочницы] Создание outline на LWRP в Unity

Грамотный выбор ИБП позволит оптимизировать затраты предприятия

[Перевод] Готовы ли вы к AI в билбордах?

[Перевод] Модели Sequence-to-Sequence Ч.1

Использование ClickHouse в VK, или Зачем мы написали KittenHouse

[Из песочницы] Матрица — терминальная операционная система в 10 Кб Javascript, для реактивных приложений на PHP

Моя история прохождений интервью в IB IT (Java разработчик) с примерами типичных заданий

Ledger Nano S: ключ от комнаты, где могут лежать 710 токенов и криптовалют

[Из песочницы] Оформить ИП — единственный путь

[Перевод] Руководство по JavaScript, часть 6: исключения, точка с запятой, шаблонные литералы

Производительность PHP: планируем, профилируем, оптимизируем

Как превратить «столетний» usb-хаб в «умный» управляемый и сэкономить при этом 300$

Бесшовная DECT-сеть своими руками

Делаем WX-Mouse в корпусе Nova Slider 600

Борьба за ресурсы, часть 6: cpuset или Делиться не всегда правильно

Сравнение кед «Два Мяча» из 60-х и 2016-го. От подошвы до шнурков

Be a security ninja: secret level

[Перевод] Почему батареи Tesla не будут работать в аэротакси

[Перевод] Конференция DEFCON 21. DNS может быть опасен для вашего здоровья. Часть 1

Древности: шшшш, сссссс, VOIP, BBS и другие друзья модема

devleads meetup: собираем эффективную команду, оптимизируем разработку, обсуждаем актуальные вопросы

Data Science проект от исследования до внедрения на примере Говорящей шляпы

Разрабатываем свой браузер с нуля. Часть первая: HTML

Роль тимлида в рекрутинге

Смарт апдейты против смарт контрактов

Чем занимаются в департаменте R&D ABBYY: NLP Advanced Research Group

[Перевод] Алгоритм Форчуна, подробности реализации

[Перевод] История создания Pac-Man

You Gonna Hate This или сказ о том, как должен выглядеть хороший код

[Из песочницы] Крестики нолики «Без границ»

Что делать, если «Черная пятница» завтра, а ваши серверы не готовы

HolyJS 2018 Moscow: бесплатная онлайн-трансляция, вечеринка и научно-технический рэп

Обзор основных методов Deep Domain Adaptation (Часть 1)

Как это работать со Студией Лебедева: опыт Туту.ру

Поиск в MapKit: Tips & Tricks

Текстовая версия доклада «Actors vs CSP vs Tasks...» с C++ CoreHard Autumn 2018

Три года проекту лунного микроспутника: этапы взросления

[Перевод] Как в 1980-х люди скачивали игры с радио

21 ноября 2018

Передача данных через анимированные QR на Gomobile и GopherJS

Тест десяти диммеров с LED-лампами

Новая уязвимость в Facebook приводит к утечке персональных данных пользователей

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

[Перевод] Certified SAFe® Program

[Из песочницы] Как это начиналось — зарождение видеоигр

Мониторинг Windows серверов на чистом MS SQL, и как я это тайно внедрил

[Из песочницы] .Net Бинарная сериализация без ссылки на сборку с исходным типом или как договориться с BinaryFormatter

«Считалось, что код заменят UML-диаграммы, а тестировать станет не нужно»: интервью с Алексеем Баранцевым

Направление «Фотоника» на олимпиаде «Я — профессионал», или как поступить в магистратуру без экзаменов

[Перевод] Программирование с PyUSB 1.0

Повышаем сознательность граждан

[Перевод] Симулируем реалистичную реку в Houdini и Unreal Engine 4

GeekBrains запускает курс по подготовке продакт-менеджеров

Красное море: почему падают акции Apple и других технологических компаний

Подсветка синтаксиса PostgreSQL

[Из песочницы] Vue.js SSR & мобильный Safari: неочевидная проблема со слишком умным ПО

Лайфхак: как платить через Google Pay со смартфона без NFC

И в хвост, и в гриву: собираем коня Ugears

[Перевод] Руководство по JavaScript, часть 5: массивы и циклы

Черная пятница 2018 в Madrobots

Как Яндекс изменил Поиск за прошедший год. Обновление «Андромеда»

Технологии, используемые в анализаторе кода PVS-Studio для поиска ошибок и потенциальных уязвимостей

В Германии разработали требования к домашним маршрутизаторам

Финтех-дайджест: налог на самозанятых, инвестиции в финтех и институциональные инвесторы в крипте, закон о крипте в РФ

[Перевод] Как я создавал карты континентов для своей игры

Клиентский Интернет в изолированной виртуальной машине QEMU с помощью туннелирования портов через SPICE-канал

Мутационный анализ, или как тестировать тесты

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

[Перевод] Что нового в Blazor 0.7.0

Приглашаем на тематический митап AppsConf: QualityApps

[Перевод] Архитектуры нейросетей

Типовые сценарии внедрения NGFW

[Перевод] Первые пациенты получили клеточную терапию болезни Паркинсона

[Из песочницы] Хороший код до Google-a не доведет

Снятие показаний счетчиков в домашних условиях

20 ноября 2018

Больше всех пахала лошадь, но председателем колхоза так и не стала

[Перевод] Строим систему реактивных компонентов с помощью Kotlin

Google запатентовала VR-обувь, в которой можно ходить вечно

Как живут фрилансеры: из разработчика в технического копирайтера

Ребрендинг продукции Western Digital: что изменилось?

Прерывания от внешних устройств в системе x86. Эволюция контроллеров прерываний

Нужна ли корпоративная культура в IT? Исповедь бренд-менеджера краснодарской студии Plarium

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

[Из песочницы] Безопасность в iOS приложениях

Создание шаблона для Zabbix на примере DVR Trassir SDK

InfoWatch Traffic Monitor. По лезвию багов и фич

Открытый вебинар «Инфраструктура как код»

Знакомство с Spring Data MongoDB

Игровые автоматы: откуда они взялись в СССР и как устроены

Нагрузочное тестирование с locust

[Из песочницы] Как не превратить корпоративную базу знаний в хаос: наш опыт борьбы с Confluence

Scrum и Agile не спасут ваш проект от провала

Data Engineering и не только: видеозаписи и слайды с митапа

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

Как написать код, который будет понятен всем?

Mini AI Cup #3: Пишем топового бота

[Перевод] Обход контроля учетных записей (UAC) путем пародирования доверенных директорий

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

VR-кухня: чего не видно в шлеме

[Перевод] Руководство по JavaScript, часть 4: функции

Бесплатная трансляция DotNext 2018 Moscow

[Перевод] По пути к QUIC: что лежит в основе HTTP/3

Асинхронный обмен данными с удалённым приложением через SSH

CephFS vs GlusterFS

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 18: «Частный просмотр интернета», часть 3

[Перевод] Azure DevOps для Commodore 64?

Как мы писали приложение на хакатоне NASA Space Apps Challenge

Путь интроверта в карьере и бизнесе

Крупнейшему научному проекту в мире исполняется 20 лет

[Перевод] Как создать надёжную игровую механику в Excel. Часть 2

В чём Китай впереди планеты всей?

Splunk. Легкий Troubleshooting работы приложений

Что дает рознице машинное обучение: пример проекта

Тема бронелифчиков в культуре Востока и Запада

Нечеткая логика против ПИД. Скрещиваем ежа и ужа. Авиадвигатель и алгоритмы управления АЭС

NCBI Genome Workbench: научные исследования под угрозой

В России появился законопроект о предоставлении данных пользователей соцсетей неограниченному кругу лиц. Соцсети против

Переезд в австрийский социализм

19 ноября 2018

Вычисление весового спектра линейного подпростанства в Wolfram Mathematica

[Из песочницы] Fullstack – почему это клево, или как получать от работы удовольствие

Unity3D: Модификация делегата iOS приложения

[recovery mode] Ещё раз о плюсах «мобильного рабства»

[Из песочницы] Модель разработки на примере Stack-based CPU

“Меня окружают идиоты или как работать в команде”

Security Week 47: взлом вприсядку

Научные способы улучшить внимание: ноотропы, нейроинтерфейсы и электростимуляция

[Из песочницы] Реалистичные тени для roguelike

Компьютеры пишут прозу, но все еще уступают людям. Почему?

App Store не позвонит. Или как я сделала своё приложение, но оно не попадёт к пользователям

Запуск просмотрщика картинок из Windows XP на современных Windows

«Тут всегда придётся развиваться»: интервью с Евгением Кувшиновым (ManyChat) о разработке в стартапе

Сайт «Эшер II» в номинации «Народный Интернет-проект» Премии Рунета 2018

Конференция «Контентинг» — теперь с поддержкой hyper-threading

Chain replication: построение эффективного KV-хранилища (часть 1/2)

Сетевой администратор в эпоху облаков

[Перевод] Подробности беспорядочной и тёмной стороны пиратских игр для Nintendo Switch

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

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

Неконференция Web Summit

J2CL — Лучше поздно, чем никогда

Автомобиль на водороде. Пора ли прощаться с бензином?

В Индии построят твердотельную аккумулирующую электростанцию

Из счетчика Гейгера, спичек и ардуины. Часть первая — теория

[Перевод] Правдоподобия, P-значения и кризис воспроизводимости

ReactOS 0.4.10 — теперь со вкусом BTRFS и весёлыми иконками для папок

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

Как программист новую машину подбирал

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

[Перевод] Почему машина может нечеловечески хорошо играть в Mario, но не в Pokemon?

Попытка предсказать четвертую итерацию проекта SpaceX BFR

Между небом и землей

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

[Перевод] 9 из 10 человек согласны зарабатывать меньше на более осмысленной работе

Нейросеть научили подделывать отпечатки пальцев

Чудесный форпост на орбите

Клонируем бесконтактную карту с помощью мобильного приложения

Головоломка «Test My Patience» от Check Point Security Academy

[Перевод] Введение в ptrace или инъекция кода в sshd ради веселья

Дайджест свежих материалов из мира фронтенда за последнюю неделю №339 (12 — 18 ноября 2018)

18 ноября 2018

[Из песочницы] Валидация сложных форм React. Часть 1

Собери свой танк

Конференция в Будапеште (29-31 октября) Data Crunch

[Перевод] Микросервисы на Go с помощью Go kit: Введение

Пробурен первый тоннель Boring Company Илона Маска

[Из песочницы] Ещё один telegram-бот или реализация бота для знакомств

[Из песочницы] LVEE — самая неформальная и душевная ИТ-тусовка

Губительная ошибка новичков в геймдеве

Методы наименьших квадратов без слёз и боли

Electronic Frontier Foundation: эффективность работы сети полицейских сканеров автомобильных номеров в США — 0,5%

«Монстры в играх или 15 см достаточно для атаки»

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

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

10 неочевидных преимуществ использования Rust

OpenSceneGraph: Групповые узлы, узлы трансформации и узлы-переключатели

Ландшафт сервисов облачного машинного перевода. Лекция в Яндексе

Пенсионная реформа

Шизотипическое расстройство: взгляд изнутри

Использование камеры Fish eye на Raspberry Pi 3 с ROS — часть 1

[Перевод] X-образных отметки, как способ идентификации РЛС с помощью анализа открытых данных от двух научных спутников SENTINEL-1

[Перевод] «Возрождение ИИ» – не более, чем дорогое железо и реклама, брошенные на реализацию старой идеи

Ленивые вычисления в быту

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 18: «Частный просмотр интернета», часть 1

OpenSceneGraph: Основы работы с геометрией сцены

SpaceX получила разрешение на разворачивание спутниковой сети из 11943 спутников

17 ноября 2018

[Из песочницы] Настройка HTTP/2 на примере Apache 2.4, PHP 7 и Ubuntu 18.04 LTS

NASA объявило о новом полете на Луну

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

[Перевод] Senior Engineer в поисках работы. Как я прошел 20 собеседований с HR и что я об этом думаю

Go lintpack: менеджер компонуемых линтеров

Цена акций Nvidia упала на фоне обвала рынка криптовалют и снижения интереса к майнингу

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

Китайское искусственное солнце…

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 17: «Аутентификация пользователя», часть 3

[Перевод] Как создавали векторный аркадный автомат Atari Asteroids

10 заповедей безопасности полётов, которые могли бы пригодиться любой организации

Математика в Gamedev по-простому. Векторы и интегралы

Суд обязал Роскомнадзор заблокировать «пиратские» научные порталы на территории России

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

16 ноября 2018

Алгоритмы оптимизации торгового робота: эффективный способ наторговать миллион задним числом

[Из песочницы] Настолько ли стар твой Windows?

Утечка персональных данных из московских МФЦ

Как будут запускать Starlink — спутниковый интернет от Илона Маска

Новинки XYZprinting на IMTS 2018: 3D-принтеры и роботы

Что мы узнали о безопасности Intel ME за последние годы: 7 фактов о таинственной подсистеме

Приручить зверя. С чем мы столкнулись при разработке приложения для ведения личного дневника на React Native

Травинабивай: Хабр и RUVDS — морские волки российского ИТ

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

Трудоголизм — болезненное состояние, о котором не принято говорить

Стратегическая программа партии нестов

Медицинские данные | Медицинскую карту на руки не выдавать

За Oracle JDK нужно будет платить. Какие теперь варианты?

Хакспейс, Денис Перевалов, Анастасия Крохалева — магия программирования

Полку ретроконсолей прибыло: PC Classic для тех, кому дороги DOS-игры

«Нужно лишь аккуратно сгенерировать LLVM IR». Егор Богатов о Mono и .NET Core

Банки Credit Suisse и UBS обвинили в скоординированном бойкоте Apple Pay и Samsung Pay

Почему «Юному технику» не удастся построить лазер

ENOG'15: «Почему Интернет до сих пор онлайн?»

Оцениваем процессы в команде разработки на основе объективных данных

Управление RGB светодиодами через блок UDB микроконтроллеров PSoC фирмы Cypress

«Server-side Swift недооценён»: интервью с Полом Хадсоном

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

Конференция Velocity London от O'Reilly: обзор и слайды

Носимые «батарейки»: текстильные микросуперконденсаторы на базе PEDOT-Cl

10 ближайших конференций и хакатонов в Москве

[Из песочницы] Старение это не процесс износа (перевод)

Почему разработчикам железа важно проводить качественный cusdev

Волновые процессы в гидравлических линиях. Основы

[Из песочницы] C++: сеанс спонтанной археологии и почему не стоит использовать вариативные функции в стиле C

Youtube-party: История компьютерных игр

[Перевод] Давайте уберём кватернионы из всех 3D-движков

[Перевод] Учёные смущённо признают, что до сих пор не знают точной величины гравитационного взаимодействия

HighLoad++ Awards: награда, которую деплоили, деплоили и наконец задеплоили

Как краудсорсинговая платформа Яндекса помогает обучать Алису и экономить деньги

[Перевод] Прошлое, настоящее и будущее Docker и других исполняемых сред контейнеров в Kubernetes

Корпоративный чатик

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

Как авиакатастрофа может улучшить разбор факапов в ИТ

[Из песочницы] Julia. Работа с таблицами

Ugears: скакуны, парусники и прочие королевские развлечения

15 ноября 2018

Охранное агентство и «новые» технологии

Триумф и трагедия «Бурана»

Сравнение скриптов для сбора информации о поддоменах

[Из песочницы] Несертифицированный GPS-трекер из Китая. Законно ли в России?

Последний из могикан. Самый старый СЕО в Fortune 500 ставит всё на падение смартфонов

HighLoad++: презентации от докладчиков Авито, конспекты, фото и впечатления

Атака на Github Pages с перехватом сайта на вашем домене

Продвижение на Reddit. Как получить трафик?

U > X > I > P… или «Как названия профессий в чехарду играют»

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

Стековая машина на моноидах

Когда Java наконец помрёт, что с этим делать и что будет с JPoint

Безумие и успех кода Oracle Database

Зачем заводам машинное обучение

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

Борщевик Сосновского. В МО ввели штрафы за распространение

[Перевод] Руководство по JavaScript, часть 3: переменные, типы данных, выражения, объекты

Смешные и грустные истории про разработку компьютерных игр

Зачем нужны продакт-менеджеры в финтехе

Пять простых правил отладки для начинающих программистов

Получаем музыку Вк через сторонний API

[Перевод] Гейм-дизайн: новый подход к уровням сложности

Трагикомедия в NaN актах: как мы cделали игру на JS и выпустили ее в Steam

Виртуальный мир Intel. Часть 2: SMP

ФСИН против законов физики или пчелы против меда

Стоит ли ждать Android на iOS от Parallels?

Все, что нужно знать о стрессе и сильных эмоциях

Роскомнадзор: Google подтверждает готовность исполнить российское законодательство

История о том, как мы ускорили тесты в 12 раз

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 17: «Аутентификация пользователя», часть 2

14 ноября 2018

TelegramBot в облаке Wolfram

Конференция ПРОSTOR 2018: вопросы и ответы про будущее СХД

xonsh — python как замена shell

Оптимизация обработки событий в Angular

[Из песочницы] Stack-based calculator on the Cyclone IV FPGA board

Pix4D — от фотографий к измерениям

Какие зарплаты для IT-специалистов предлагают работодатели «Моего круга», данные за май-октябрь 2018

Исследователи побороли наиболее мощные блокировщики рекламы, грядет война форматов

Почему с ростом компании люди, стоявшие у истоков, оказываются «за бортом»

Приглашаем на about:cloud — первое мероприятие про облачные технологии от команды Яндекс.Облака

[Перевод] В Google рассказывают, как «экспоненциальный» рост ИИ изменяет саму природу вычислений

Как правильно: IT термины по-английски

Переезд с Ubuntu на Windows 10, Hyper-V и избавление от железного маршрутизатора

«Монстры в играх или как удивить игрока”

[Из песочницы] Быть на своем месте или почему я ушел из ЕПАМ

Фатальные ошибки при интеграции оборудования

Защиту Denuvo в Hitman 2 взломали за три дня до релиза — сразу после заявления компании о важности защиты в первые дни

Прага как место, достойное переезда из Питера — 3 года спустя

AI против харассмента и депрессии: как боты делают мир лучше

Анализ скорости молекулярных микромоторов для диагностики ВИЧ

«DNS over HTTPS» оформлен в RFC 8484 — но не все им довольны

Меню для меню, гриды или Бутстрап, целесообразность удобства

[Перевод] Learn OpenGL. Урок 6.4 – IBL. Зеркальная облученность

[Перевод] До свидания, Electron. Здравствуйте, настольные PWA

Как сделать в игре межрасовый роман и не рассмешить игрока до слез

(Не только) первокурснику: Вуз.Инструкция 2.0

[Перевод] Искусственный интеллект, занимающийся физикой, может выводить законы воображаемых вселенных

[Перевод] Как создать надёжную игровую механику, пользуясь только Excel: моделирование и оптимизация решений

Протокол HTTP-over-QUIC официально становится HTTP/3

[Перевод] .NET Standard 2.1

Стример из MiniDV-видеокамеры

Дружелюбная защита WEB ресурса от атак перебором

Динамическое ценообразование, или Как Яндекс.Такси прогнозирует высокий спрос

Firebase Summit 2018: коротко о главном

Так устроен поиск заимствований в Антиплагиате

Домашняя электросеть

[Перевод] Продажи электромобилей в США (с графиками): октябрь 2018-й год

Рассылай и властвуй: инструменты для создания и тестирования рассылки

Роскосмос может потерять крупнейший заказ из-за ФСБ

13 ноября 2018

Конспект доклада «Монолит для сотен версий клиентов» (HL2018, Badoo, Владимир Янц)

[Перевод] Еще одна причина, почему тормозят Docker контейнеры

[Из песочницы] Быстрый Sin и Cos на встроенном ASM для Delphi

[Перевод] Современный C++ != (Самый)Новый Стандарт

Определение цифры на слух

ArduPilot для новичков. Установка и настройка на BeagleBone Blue

[Перевод] Создание собственной цветовой палитры

Как настроить установку переменных окружения Nuxt.js в рантайме, или Как сделать всё не как все и не пожалеть

[Перевод] Почему важна SRE-документация. Ч.1

Как изменить свою жизнь, начав разработку OpenSource проекта

Игра «Жизнь» на FPGA Altera Cyclone IV

[recovery mode] .NET гуру Дино Эспозито: «Не будь пассажиром поезда, идущего под откос»

[Перевод] Взломщики генома продемонстрировали, что ни одна ДНК уже не будет анонимной

[Перевод] Введение в React Hooks

[Перевод] Оптимальное расположение шардов в петабайтном кластере Elasticsearch: линейное программирование

Поваренная книга разработчика: DDD-рецепты (3-я часть, Архитектура приложения)

Частичка программы HolyJS 2018 Moscow

[Перевод] Современная MVI-архитектура на базе Kotlin. Часть 1

В России построят большой суперкомпьютер на процессорах «Эльбрус»

[Из песочницы] Мечта летать с электротехническим уклоном

«Не надо скромничать. Пробуй!». Интервью о жизни, компиляторах и жизни в компиляторах с Alexandre Mutel из Unity

[recovery mode] Полезный обзор. 28 книг, которые повлияли на мое мышление, вдохновили или сделали лучше

Google Analytics. Синхронизация с пикселями Facebook, VK, Yandex, MyTarget

Как начинающему разработчику выжить на собеседовании и не сойти с ума на работе

[Перевод] Руководство по JavaScript, часть 2: стиль кода и структура программ

Подключение Multipath LUN СХД к Windows Server 2008 и Windows Server 2012

[Перевод] Так что же такое pod в Kubernetes?

Углекислый газ на МКС

Errorx — библиотека для работы с ошибками в Go

Видео докладов с MOSDROID #13 Aluminium

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

Занимательный JavaScript: Без фигурных скобок

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 17: «Аутентификация пользователя», часть 1

Установка АТС 3CX в облаке Amazon Lightsail

[Перевод] GPU консоли Nintendo DS и его интересные особенности

С трубкой в кармане: DECT-оборудование Snom для беспроводных телефонных сетей

Mail.Ru назвала «абсурдным» рейтинг сайтов от «Яндекса» и требует удалить из него свои бренды

Java Script != JavaScript. Пять джав в одном классе. Скриптуем так, чтобы запомнили навсегда

Наш путь к централизованному хранению логов

Посекундный биллинг, маркетплейс и песочницы для Big Data: что могут тестовые среды в облаке

Потоковая аналитика: быстрый запуск с SAS ESP

Google PageSpeed Insights кардинально обновился, что изменится?

Бесплатный курс «Check Point для начинающих» на CheckMates

Как мы перевели 10 миллионов строк кода C++ на стандарт C++14 (а потом и на C++17)

Использование UTF-8 в HTTP заголовках

Резервное копирование на кассеты

Security Week 46: давайте что-нибудь обновим

DNS Over TLS & Over HTTPS теперь и на iOS/Android и для всех сетей сразу [Спасибо Cloudflare]

[Перевод - recovery mode ] Спутниковый интернет Starlink от SpaceX – «лицензия для печати денег»

12 ноября 2018

Причины отказа хостерам при добавлении в каталоги

В трёх статьях о наименьших квадратах: ликбез по теории вероятностей

Диммируемые споты GX53 с регулируемым углом освещения

«Монстры в играх или делаем страх разнообразным»

Роботы заменили Amazon 20 000 рабочих

Электронная игра XO

Шаг за шагом: как легализовать заработок в валюте

[Перевод] Что требуется сделать в языке Java для полноценной поддержки машинного обучения

Обзор ноутбука Lenovo S730-13 (2018): мощное железо в стильном алюминиевом корпусе

Чертова дюжина для PM: список книг для проджект-менеджеров

[Из песочницы] История о том, как запустить эмулятор Android или сэкономить на процессоре intel

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

Как банковские карты влияют на экономику и почему биток не взлетит

[Перевод] Неожиданная полнота по Тьюрингу повсюду

Фулстеки — это вечные мидлы. Не идите по этому пути, если не хотите страдать

«Яндекс» запустил рейтинг российских сайтов: аудиторию вычисляет математическая модель на машинном обучении

[Из песочницы] Блеск и нищета 1С для интернет-магазина. Блеск золота для франчайзи и нищета функционала для пользователя

[Екатеринбург, анонс] java.ural.Meetup @2 — анонс второго Java-митапа + видео докладов с java.ural.Meetup @1

Микроинтеракции в iOS. Лекция Яндекса

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

Какие ошибки прячутся в коде Infer.NET?

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

[Перевод] Рассказ о 33 расширениях для VS Code, об их разработке и об управлении ими

«Я просто энтузиаст проекта и пользователь языка Dart» — интервью с Ari Lerner, автором знаменитой ng-book

[Перевод] Руководство по JavaScript, часть 1: первая программа, особенности языка, стандарты

[Из песочницы] Плагин «Rainbow CSV» как альтернатива Excel

Большая конференция NIXMultiConf (Харьков)

SamsPcbGuide: Релиз первой версии книги

Расходы на Tesla

Приглашаем на осенний DIYorDIE Meetup 17 ноября

[Перевод] Процедурное создание зданий

Будущее VR видео — VR180 от Google

Стоит ли развивать кросс-компетенции

Самодокументированные микросервисы (ArangoDB + swagger)

[Перевод] ML.NET 0.7 (Machine Learning .NET)

Пишем загрузчик ПЛИС в LabVIEW. Часть 2

Котики vs нейросеть 2. Или запускаем SqueezeNet v.1.1 на Raspberry Zero в realtime (почти)

Восстанавливаем детальную геометрию объектов для более точной валидации ассортимента

[Перевод] Вы слишком многого ожидаете от роботов Boston Dynamics

Приватные сообщения из 81 000 аккаунтов Facebook выставлены на продажу

Таиланд без стереотипов

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 16: «Атаки через побочный канал», часть 3

Ретроспектива технологических стартапов. Как это было в 90-х и чуть раньше

PHP-Дайджест № 143 (1 – 12 ноября 2018)

«Пора заняться бизнесом» наконец полетела

Дайджест свежих материалов из мира фронтенда за последнюю неделю №338 (5 — 11 ноября 2018)

Обновления на VPS.today

11 ноября 2018

[Перевод] Material design: Shape – советы по улучшению графического интерфейса с помощью изменения форм элементов

[Из песочницы] Как вызывать методы audio vk

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 16: «Атаки через побочный канал», часть 2

Заглядываем под капот нового Gmail

Конспект доклада «Как стать классным спецом по бд» (HL2018, Data Egret, Илья Космодемьянский)

Создание игры «Like coins» на Godot Engine. Часть 1

4 причины прокрастинации (текстом)

Уже история: с чего началась стартап-культура в 1930-е

Самодельная лазерная установка «Lightsaber»: как это было. Часть 2

Приемы обобщенного в Rust: как мы переводили Exonum с Iron на actix-web

[Перевод] Могут ли эти 35-тонные блоки решить гигантскую проблему с возобновляемыми источниками энергии?

[Перевод] 96-ядерный суперкомпьютер на одноплатниках NanoPi Fire3

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

UHCI, или самый первый USB

Как я делал анимации Солнечной системы для сына-второклассника

Реактивный самолёт своими руками: «Два дебила — это сила»

В магистратуру без экзаменов: новое направление «Большие данные» на олимпиаде «Я — профессионал»

Конспект доклада «Что мы знаем о микросервисах» (HL2018, Avito, Вадим Мадисон)

PlayStation Classic использует для работы эмулятор PCSX ReARMed, проприетарных решений нет

Список здорового IT'шника, или как не угробить свою жизнь

Пентагон начал рассекречивать чужие зловреды

На замену TCP: протокол QUIC готов для внедрения [но не готов стать RFC]

[Перевод] Как сделать машину времени для радио

QGIS и тайловый экспорт

[Из песочницы] 22 порт SSH переносить или нет

Подсказки Природы — облачный ночник

[Из песочницы] «Монстры в играх или как создать страх»