05 ноября 2018

[recovery mode] Изучаю Rust: Как я игру «Змейка» сделал

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

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

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

[Перевод] DeOldify: программа для раскрашивания чёрно-белых изображений

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

[Из песочницы] TypeScript: Десериализация JSON в классы с валидацией типов у свойств

Как размять «гзом» редактора: подкаст «GLPH»

Основы электробезопасности при проектировании электронных устройств

Новый чип Apple T2 затрудняет прослушку через встроенный микрофон ноутбука

В Минкомсвязи предложили создать альтернативные соцсети и мессенджеры

Под капотом Bitfury Clarke — как устроен наш новый чип для майнинга

Microsoft выпустила Linux-версию утилиты ProcDump

[Перевод] Как создать Roguelike

Ломаем фундаментальные основы C#: выделение памяти под ссылочный тип на стеке

GPS-файрвол для ЦОД — зачем он нужен и как работает

[Перевод] Новая реализация любопытства у ИИ. Обучение с вознаграждением, которое зависит от сложности предсказать результат выдачи

[Перевод] У iPhone нашли аллергию на гелий

[Перевод] Дорисовывание лиц с помощью машинного обучения

Аспектно-ориентированное программирование, Spring AOP

Как сделать расширение на PHP7 сложнее, чем «hello, world», и не стать красноглазиком. Часть 2

Protected методы в JavaScript ES5

Антон Архипов про эффективную работу с IntelliJ IDEA и TeamCity на jug.msk.ru

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

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

[Перевод] Недостающие компьютерные навыки у старшеклассников