13 октября 2018

Какой велосипед выбрать для городских, загородных и экстремальных поездок — обзор моделей Airwheel и Twitter

В одном из цехов АВТОВАЗа нашли ферму для майнинга

[Перевод] Оправдана ли коммерческая доставка дронами? В Исландии собираются это выяснить

Так ли в Европе, как о ней пишут?

Cogear.JS – современный генератор статических сайтов

[recovery mode] Безопасность автомобиля Tesla Model 3

Основатели Amazon, Google, Microsoft и Facebook потеряли более $30 млрд в ходе обвала на биржах

Что нужно запомнить программисту переходящему на Python

Как «воевали» и эволюционировали аудиоформаты и аудиотехнологии: большой исторический дайджест

Code of Conduct: почему разработчики ядра Linux угрожали удалить свой код — разбираемся в конфликте

Символьное решение линейных дифференциальных уравнений и систем методом преобразований Лапласа c применением SymPy

[Из песочницы] Как Vim украл моё сердце

Анонсирован Wi-Fi 6: что нужно знать он новом стандарте

Новости о борьбе со старением

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 11: «Язык программирования Ur/Web», часть 2

12 октября 2018

PeerTube 1.0: видеохостинг без дата-центра и капитальных затрат

Магазин и маленькая тележка инноваций для ритейла

[Перевод] Незнание основ React, которое, возможно, вас губит

Дизайн для фронтенд-разработчиков, часть 1

Пятница. Бредни программиста 2.0

Идеальное (наверное) собеседование мобильного разработчика-мидла

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

[Из песочницы] Go vs Javascript. На чем писать IoT проекты

Задержана группа сотрудников АЗС, которые с помощью ПО и электроники корректировали и организовывали 5% недолив на АЗС

Madrobots на IFA 2018. Часть 1 — стартапы

Sub-Zero: античный механический калькулятор. Как им пользоваться (с приветом из 18-го века)

Микросервисы: размер имеет значение, даже если у вас Kubernetes

[Перевод] Титаны от математики схлестнулись над эпичным доказательством abc-гипотезы

Python: метапрограммирование в продакшене. Часть вторая

Kafka в Wargaming: блицопрос

[Перевод] Кэширование обработчиков событий и улучшение производительности React-приложений

Оптимизируем веб с Виталием Фридманом: скорость загрузки, память, CPU

[Перевод] Карты из шестиугольников в Unity: вода, объекты рельефа и крепостные стены

[Перевод] 8 облачных анализаторов логов для оценки рабочей среды

[Из песочницы] Боилерплейт ASP.NET Core 2 с React, Redux и плюшками

Древности: Железо «Криптономикона»

Практика использования модели акторов в бэкэнд-платформе игры Quake Champions

Infer.NET: мощная система машинного обучения теперь OpenSource

[Перевод] Как стать React разработчиком в 2018 году

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

[Из песочницы] MC.exe (Message compiler), rc.exe, link.exe для формирования .dll для EventMessageFile

Метеостанция на Arduino от А до Я. Часть 5

Как я стану веб-разработчиком… и стану ли?

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

Карьерные стероиды. Лифты

Чарльз Наттер о динамических языках в JVM на jug.msk.ru

Открытый вебинар «Как не нужно писать на Python»

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 11: «Язык программирования Ur/Web», часть 1

[Перевод] Learn OpenGL. Урок 6.1. PBR или Физически-корректный рендеринг

11 октября 2018

Импортозамещение, сказки продолжаются (продолжение)

Как пропатчить cp под FreeBSD?

БДСМ, Гор и преследование разработчика Drupal

Вебинар «Нужен ли вам Kubernetes» 15 октября в 19:00

Новый бэкдор кибергруппы TeleBots: первое доказательство связи Industroyer и NotPetya

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

Какие скиллы нужны iOS-разработчику, чтобы хорошо устроиться

[Из песочницы] Подписание PDF на JS и вставка подписи на C#, используя Крипто ПРО

Американский стартап разработал очки-AdBlock

Новости Typegram

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

[Bug bounty | mail.ru] Доступ к админ панели партнерского сайта и раскрытие данных 2 млн пользователей

[Перевод] Борец за справедливость не дал Waymo запатентовать ключевую технологию лидара

Использование offensive-методов для обогащения Threat Intelligence

Особые исключения в .NET и как их готовить

Переезд, как два пожара? Еще раз о релокации персонала

Microsoft присоединяется к Open Invention Network

[Перевод] TensorFlow.js и clmtrackr.js: отслеживание направления взгляда пользователя в браузере

Под капотом Graveyard Keeper: Как реализованы графические эффекты

Борьба за ресурсы, часть 3: Памяти мало не бывает

Что нового в YouTrack 2018.3

Открытый урок «Виртуальная лаборатория на Vagrant»

[Перевод] Опускаются руки и хочется бросить задачу? Так выглядит эффективное обучение разработчика

Улучшаем навыки отладки ПО — несколько советов

10 отличных книг на английском для новичков

Исполнение пользовательского кода на GO

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

[Из песочницы] libGDX и чувства

Автоматизация секс-индустрии или госуслуги по-немецки

Кремниевая резня бензопилой

[Перевод] Делаем проект по машинному обучению на Python. Часть 2

Аварийный пуск «Союз МС-10» (обновляется)

Как мы строили S3 хранилище DataLine. Эксперименты, тестирование и немного о бегемотах

Карьерные стероиды

[Перевод] Устраняем баг в игре 2000 года на Shockwave

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

Применение перепиленных гражданских дронов для профессиональной геодезической аэрофотосъёмки местности

Безопасность авиаперелётов

[Перевод] Конференция DEFCON 20. Как поиметь плохих парней (и мафию) с помощью JavaScript ботнета. Часть 2

Бензиновые велосипеды или странный поиск продуктов (e-commerce)

10 октября 2018

Миграция схемы базы данных без даунтайма для postgresql на примере django

Универсальный мониторинг — Отстой

Обзор бесплатных 2D САПР

[Перевод] The Guardian: «У вас не будет реактивного ранца, живите с этим»

Метеостанция на Arduino от А до Я. Часть 4

8 интересных багов беты iOS 12 и как мы их искали

Как пропатчить find под FreeBSD?

Метеостанция на Arduino от А до Я. Часть 3

Принцип наименьшего действия в аналитической механике

Появились доказательства присутствия шпионских чипов в серверах Supermicro

Как написать на ассемблере программу с перекрываемыми инструкциями (ещё одна техника обфускации байт-кода)

Подвес системного блока под стоячий стол

Корпоративный Рататуй

«Научиться Spring — бессмысленное занятие» — Джош Лонг, главный евангелист Spring о внутренней кухне проекта

Kotlin: копаем глубже. Конструкторы и инициализаторы

Доклады про битву CI и CD, оркестрацию и секреты OpenStack

[Перевод] CoreBluetooth на практике

«Хочу уйти с завода в веб» — 10 вопросов программисту, 8 выпуск

Встреча .NET сообщества на CLRium #4 + онлайн

Метеостанция на Arduino от А до Я. Часть 2

«Flutter начинает нравиться сообществу, но пока что не заказчикам»: интервью с Paulina Szklarska

Корпорация Google отказалась от борьбы за миллиардный контракт Пентагона

Как мы переделывали плохое прогнозирование на чуть более хорошее (продолжение)

«Фотон в микроволновке»: создание контролируемой фотонной двухуровневой системы

Праздник к нам приходит: ГКРЧ расширила ISM-диапазон 868 МГц в два раза

Считаем статистику по экспериментам на hh.ru

3D-печать в создании макетов на примере STUDIO 911

[Перевод] 22 совета Angular-разработчику. Часть 2

[Из песочницы] Метеостанция на Arduino от А до Я. Часть 1

«Breaking Bugs» в Сбербанке: как исправить семидневную норму багов за сутки

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

Муравейник или крепость? Строю дом по цене квартиры. 1 часть

Загубить производительность

Как мы сдавали экзамен Certified Kubernetes Administrator

Что показала Google на своей презентации

Алиса выплатит более миллиона рублей до конца года. Новый конкурс и рекомендации Яндекса для разработчиков навыков

Глава Apple заявил, что китайские шпионские чипы в серверах Supermicro — выдумка

Апгрейд матрицы ноутбука TN->IPS или как получить из бюджетного ноутбука более продвинутый

09 октября 2018

Сравниваем TCO покупки «железа» и аренды облака

[Перевод] Пример использования Microsoft Flow или Как подарить жене цветы

Теория игр: принятие решений с примерами на Kotlin

Региональные операторы выступают против отмены роуминга

Екатеринбург, 11 октября — Atlassian meets docker

iFixit: Apple еще не активировала блокирование отремонтированных MacBook

Автоматические блокировки приложений в Google Play

Amazon сдался и повысил зарплаты сотрудникам

[Перевод] Любимые игрушки DARPA за 60 лет

[Из песочницы] Семантика копирования и управление ресурсами в C++

Как мы боролись с Роскомнадзором и что из этого вышло

Обзор конференции Atlassian

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

RKN Alert — база Роскомнадзора у вас в браузере

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

Урок Google+: проектам надо следить, чтобы границы между интересами юзеров в реале соблюдались и онлайн

Статистика IPO 2018: привлечено $45 млрд, Dropbox собрал меньше денег чем фармкомпании и продавцы недвижимости

CICD: бесшовный деплой на распределенные кластерные системы без даунтаймов

Python: метапрограммирование в продакшене. Часть первая

Учим языки программирования в процессе: разработчик ПО о сложных проектах

«Назад к истокам»: почему ИТ-гигант возвращает 22-нм техпроцесс

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

[Перевод] Конференция DEFCON 20. Как поиметь плохих парней (и мафию) с помощью JavaScript ботнета. Часть 1

[Перевод] От Space Invaders до Half Life 2: история игровых диздоков

Поиску VPS 5 лет! Большие скидки от хостеров

Zeppelin OS — еще один шаг к безопасным смарт-контрактам

[Перевод] 22 совета Angular-разработчику. Часть 1

Некиношные супергерои. Кто и как защищает стройку Лахта Центра от пожаров?

Microsoft начала тестирование облачного игрового сервиса xCloud на базе Azure

Как промышленная революция 4.0 меняет технологию разработки сложной техники. Внедрение PLM на МВЗ им. М.Л. Миля

Хакатон Про Добро: как прошел первый благотворительный SmartMail Hack

Celery в нагруженных проектах: немного практики

Разработка: Мессенджер Нового Поколения (Часть 3). Десктопные приложения

[Перевод] Всё, что до сих пор ставит робомобили в тупик, начиная с чаек

Snom С520 и С52 — космический дизайн и широкие возможности

Интеграция HTML движка в нативное Windows приложение – выбор и архитектура

Splunk 7.2 Что нового? SmartStore, управление нагрузкой и многое другое…

Психотерапия. Марс в доме Сатурна и интрацеребральные инъекции гомеопатического псилоцибина

Qt: рисование по мотивам векторной графики

[Из песочницы] PHP Excel Templator (PHP-шаблонизатор для Excel) или как мы до этого писали хардкод для Excel

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

Новые приключения киборга в Германии

Мы сделали памятку для китайцев, которые к вам приехали

DevDay про тестирование: Запись докладов

Алгоритм работы протокола SSH

Google+ RIP

Что было до «Тимура и его команды» или мысли о Товариществе Воинствующих Технарей

KotlinConf 2018 — кейноут и первые видео

Секреты невозможных вычислений на GPU

08 октября 2018

Docotic.Pdf: Какие проблемы PVS-Studio обнаружит в зрелом проекте?

MBLT DEV 2018: робоотчет

Nintendo патентует чехол — Game Boy

Такой исключительный Go

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

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

IoT Security Week 38: уязвимости в роутерах MikroTik, D-Link и TP-Link

[Из песочницы] Ликбез по химии: кислотный реверсинг микросхем (как обнажить кристалл микросхемы для последующего его фотографирования)

[Перевод] Репликация из Percona Server for MySQL в PostgreSQL с использованием инструмента pg_chameleon

Изучаем Adversarial Tactics, Techniques & Common Knowledge (ATT@CK). Часть 3

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

[Перевод] Что граф Монте-Кристо может рассказать нам о кибербезопасности

Часть кода игры Minecraft была передана в Open Source корпорацией Microsoft

Краудсорсинг в тестировании

[Питер] Встреча JUG.ru с Венкатом Субраманиамом — Design Patterns in the Light of Lambda Expressions

Обучение и тестирование нейронных сетей на PyTorch с помощью Ignite

[Перевод] Руководство по Node.js, часть 10: стандартные модули, потоки, базы данных, NODE_ENV

«Инфосистемы Джет», Росреестр, НЛМК и «Утконос» запускают AI-хакатон

25 полезных инструментов Kubernetes: развёртывание и управление

[Перевод] Git: исправление ошибок и наведение порядка в коммитах

[Перевод] Кто должен получать деньги при продаже произведения искусства, сотворённого ИИ?

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

Неотвратимость наказания, эффективность внезапных проверок

[Из песочницы] Построение микросервисной архитектуры на Golang и gRPC, часть 1

UI-тестирование: проверка системы на разных разрешениях

QIWI server party 3.0: отчёт + полные видео всех докладов

Записки IoT-провайдера. Кейс: делаем сеть LoRa для ТРК в Челябинске

DDIA book (книга с кабанчиком) — сделай level up в понимании баз данных

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

Фотоэкскурсия по коворкингу «Ключ»

Intel PAC c FPGA Stratix 10 SX — ускоритель для больших задач

Правила разработки в Яндекс.Здоровье

SpaceX и SAOCOM — 1A Новая миссия. Выполнена

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

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

Жители канадского города разработали «Uber-сервис» с автобусами, а не автомобилями

07 октября 2018

Программирование — это материализация идей

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

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

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

IaaS для разработки сервисов: кто и зачем перешел на виртуальную инфраструктуру

Big Data resistance 1 или неуловимый Джо. Интернет анонимность, антидетект, антитрекинг для анти-вас и анти-нас

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

[Из песочницы] Задача о многоруком бандите — сравниваем эпсилон-жадную стратегию и Томпсоновское сэмплирование

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

Прием платежей с карты без юр. лица на Яндекс.Деньги

Верхнеуровневая архитектура фронтенда. Лекция Яндекса

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

Принцип наименьшего действия. Часть 1

[Из песочницы] Blaue Karte для около-айтишника или как я свалил в Германию

Финальная сборка Windows 1809 отозвана

[Перевод] SENS Research Foundation планирует первые испытания на мышах аллотопической экспрессии

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

06 октября 2018

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

Почему VoIP признали информационным сервисом в США, и что это значит для телеком-индустрии и пользователей

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

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

Калифорния запрещает продажу IoT-устройств с простыми паролями или вовсе без них

[Перевод] Что происходит при создании контейнера Flexbox?

Как работать в облаке: от проверки надёжности дата-центра до управления виртуальной инфраструктурой

[Перевод] Защищаем веб-сервер на Linux

DevBoy: делаем генератор сигналов