20 октября 2018

Google планирует взимать с производителей мобильных устройств вплоть до $40 за каждый проданный девайс

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

Численная проверка abc-гипотезы (да, той самой)

19 октября 2018

[Перевод] Как Apple пошла вопреки пяти общепринятым PR-нормам, но сохранила своё доброе имя

Метаморфозы атрибутов класса

Data-mining и Твиттер

[Из песочницы] Локальный NPM репозиторий за 5 минут со своими пакетами и кэширование

Интеллект искусственный, а проблемы настоящие: разбираем кинофантастику с главным по ИИ в Samsung

Вольтметр для батареек: карманный гаджет для смартфона с «крокодильчиками»

[Перевод] Насколько серьёзен план Тима Бернерса-Ли децентрализовать веб?

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

Altium Designer: что делать если проект стал сложным?

Генерал Авайлабилити PostgreSQL 11

Интернет вещей: а не застряли ли мы на месте?

“Человеческое, слишком человеческое” Не станем ли мы заложниками нашего разума, реализуя универсальный ИИ?

[Перевод] Что мне нравилось в Поле Аллене

Где работать в ИТ #2: «СКБ Контур»

Железо не подведет. Как я готовлю к бою десятки серверов в день

Диагностика сенесцентности

[Перевод] Chrome 70 поддерживает [список фич] и AV1 – почему поддержка этого кодека так важна?

На поводу у трендов, или движение навстречу RxJava и LiveData

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

Пять камней в огород блокчейна

SAP Process Mining или как разобраться в своих бизнес-процессах

[Перевод] Нужно ли учить C для понимания работы компьютера?

«Яндекс» может перейти под госуправление

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

10 трюков для продвинутого дашбординга в Splunk. Часть 1

Система уведомлений из консоли в Телеграм

Как организовать CI/CD на проекте: от постановки задач до настройки конвейера развертывания

[Перевод] CSS: интересные возможности border-radius

Иллюзия обмана: визуально-оптическая иллюзия на базе ретропрогнозирования

[Из песочницы] Введение в WSGI-серверы: Часть первая

[Перевод] Learn OpenGL. Урок 6.3 – IBL. Диффузная облученность

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

Лицензия на вождение болида, или почему приложения должны быть Single-Activity

Типичные проблемы с безопасностью корпоративной сети, которые удается обнаружить с помощью Check Point Security CheckUP

Корпоративные бутерброды

LibreOffice: страшный сон бухгалтера

Бдительная «Лида»: автоматизация тестирования безопасности

[Перевод] Доступно о кватернионах и их преимуществах

[Из песочницы] Самый полный русскоязычный перевод Гарвардского курса по программированию CS50 2015, бесплатно на YouTube

Что будет с обработкой ошибок в С++2a

Хакатон от NASA: Space Apps Challenge

[Перевод] Как Microsoft переписала компилятор C# на C# и сделала его открытым

18 октября 2018

Обзор Haiku R1/beta1 — пересмотр BeOS, спустя 18 лет после его последнего официального выпуска

[Перевод] Воссоздание звука Deep Note от THX

Установка kubernetes через kubespray (local-storage, установка ELK, prometheus)

[Перевод] Microsoft с партнёрами надеются создать капсулу времени на Луне

«Черт меня дернул пойти работать в офис» — 10 вопросов программисту, 9 выпуск

[Из песочницы] Методы проб и установки Arch Linux

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

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

Современная веб-разработка: выбери себе приключение

Город Чэнду хочет поднять на орбиту спутник-отражатель для освещения улиц пятном солнечного света 10−80 км

Oh, My Code: Как стать успешным в IT

[recovery mode] Решение проблемы обнаружения центральной линии сосуда

Trekz Air — как на самом деле звучат наушники с костной проводимостью

Интегрируем «Мой круг» и E-Staff

Самая быстрая в мире камера снимает 10 триллионов кадров в секунду

Flutter — новый взгляд на кроссплатформенную разработку

Как правильно «фармить» Kaggle

Релиз PVS-Studio 6.26

Реактивное приложение без Redux/NgRx

Как участвовать в соревнованиях по машинному обучению. Лекция в Яндексе

Работа с изображениями на Python в 2017 году

Как запустить iOS-приложение через React Native

Как поступить в магистратуру или аспирантуру без экзаменов: новый трек — «Робототехника» на олимпиаде «Я — профессионал»

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

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

3 ключевых навыка эффективного Customer Success менеджера

Архитектура мета-сервера мобильного онлайн-шутера Tacticool

DotNext — герои тут другие

Десять человек на 90 тысяч сайтов: как не сойти с ума

Неприятный разговор, герпетолог и полная неожиданность

Мобильные операторы озаботились тайной связи

Как работает вокзал

Проксируем файлы из AWS S3 средствами nginx

Паркур, танцы и работа на стройке от Boston Dynamics

Амортизаторы, ступичные подшипники, тормоза, электродвигатель — будущие источники тепла для электромобиля?

Написание ОС: Многозадачность

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

[Перевод] Зеев Сураски: Будущее Zend Engine и Zend Framework

[Перевод] Вам действительно нужны entrust или laravel-permission для реализации вашей авторизации?

17 октября 2018

За 2018 год разработчики проекта KDE получили больше $ 0,5 млн. пожертвованиями. И не только они…

[Из песочницы] Нейронная сеть с использованием TensorFlow: классификация изображений

Google будет отдельно продавать лицензии на пакет Google Apps и на поиск с браузером

[Из песочницы] Neurotic Bikes: генезис

Mail Design Cup 2018 — Конкурс для дизайнеров интерфейсов

[Перевод] Раскручивая спираль: математика и галлюцинации

Переезд в Лондон с женой и собаками. История мобильного разработчика

Азы работы магазина

Разработчики Windows 10 реализовали защиту от вирусов-вымогателей. Ее можно обойти с помощью инъекции DLL

Образ современного тестировщика. Что нужно знать и уметь

Приглашаем на хакатон JETHACK

«Java-мир больше никогда не будет прежним» — интервью с Александром Белокрыловым и Алексеем Войтыловым из BellSoft

Пути применения блокчейна повернули куда-то не туда. Sony объявила о создании DRM-системы на базе цепочки блоков

«Ваша библиотека, как ваш ребёнок, может пойти в неожиданную для вас сторону»: интервью с создателем MobX

Закон Тьюринга: штат Калифорния запретил чат-ботам притворяться людьми

[Перевод] Школа магии TypeScript: дженерики и расширение типов

Это электробус: что мы знаем о транспорте с батарейкой

[Перевод] Таймеры JavaScript: все что нужно знать

[Перевод] Два Z80 на одну машину: чем отличались 8-битные аркадные автоматы от домашних компьютеров?

Хакатон по Data Science в СИБУРе: как это было

Что нового в Windows 10 October 2018 Update

Что было интереснго на DataVizDay в Минске

В России разрабатывают аналог DMCA

Отвечаем за чужой базар: что социальные сети говорят о CRM

[Перевод] Хранители интернета – собиратели хлама или архивариусы?

Глава Google прокомментировал запуск поисковика с цензурой в Китае

Произошел почти двухчасовой сбой в работе сервисов YouTube, сейчас сервис стал работоспособен

[Из песочницы] Работа с устройствами на LibUsb из-под Android

Остров киборгов: начинаем разработку инвазивной микроэлектроники

ZeroNights 2018. Reload

Роскомнадзор не обнаружил в выдаче «Яндекса» ссылок на RuTracker и «Либрусек»

Когда программный код вызывает восхищение?

Программист на больничном

GitHub анонсировал собственный CI/CD и начал раздавать инвайты

[Перевод] Конференция BLACK HAT USA. Ботнет из миллиона браузеров. Часть 2

16 октября 2018

[Перевод] MongoDB изменяет свою Open Source лицензию

Запись вебинара «Нужен ли вам Kubernetes»

Павел Дуров запустит блокчейн-платформу Telegram уже этой осенью

Интеграция с SAP ERP, на примере с Django-python, по протоколу oData(rest)

[Из песочницы] Мультиязычные деревья в Yii2 на примере создания модуля меню

Философия налоговой реформы Трампа

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

Madrobots на IFA 2018. Часть 2 — умные проекторы: от XGIMI до Anker

[Перевод] Компактные строки в Java 9

Гаражная находка: TESLA без пробега

Статический анализ PHP-кода на примере PHPStan, Phan и Psalm

Не позволяйте 3D-принтеру лениться

DJI Phantom 4 RTK: картография нового поколения

[Перевод] Доклад Римского клуба 2018, Глава 1.12: «От пустого мира до полного мира»

Бонусы Joker 2018: бесплатная онлайн-трансляция, бофы, вечеринка и настолки

Лучшие специалисты — те, которых подготовил сам: курс по тестированию игр от экспертов Mail.Ru Group

Мастер осанки: остаться в живых

В Office 365 и другие продукты MS добавят режим голосового ввода-вывода для дислексиков

Алгоритмические задачи во фронтенде. Примеры и конкурс Яндекса

Engie и Ledger разработали аппаратное блокчейн-решение для хранения данных, генерируемых источниками «зеленой» энергии

На территории «Сколково» начинает курсировать беспилотное такси от «Яндекса»

Книга «Математический беспредел. От элементарной математики к возвышенным абстракциям»

Под давлением Instagram и Facebook: почему Snapchat может уйти с биржи, и зачем это нужно

Постоянные скидки от хостеров для посетителей Поиска VPS и VPS.today

[Перевод] WeChat в Индии: от мощного запуска к полной потере интереса

[Перевод] Самые востребованные навыки в сфере data science

«ПК», но не «персональный компьютер»: интервью с программным комитетом Joker

[Перевод] Архитектура Redux. Да или нет?

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

Расти большой: как распознать в бизнесе лидера

Lamoda изнутри: зачем интернет-магазину 300 инженеров

Великолепная пятерка: must have инструменты для ускорения разработки

Баннерная реклама в iOS-приложении

Noise Security Bit эпизод 0x21 (Вымысел и реальность: бэкдоры в железе и прошивках)

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

Конференция про Python и про общение

Как мы искали признаки врачебных ошибок

Python-установщик Android-сборок из TeamCity своими руками

[Перевод] iPhone XS: почему это совершенно новая камера

Как мы электронику производили: с нуля, в России, за свои. Часть 1

Пол Аллен, сооснователь Microsoft, ушел из жизни в возрасте 65 лет

Открыть нельзя игнорировать

[Перевод] Знакомимся с альфа-версией снапшотов томов в Kubernetes

Кажется мы стали забывать как выглядит освоение космоса

Приватное облако для Интернета Вещей

Написание собственной работоспособной ОС за пол года

15 октября 2018

Создание архитектуры: работа с iOS Coordinator pattern

[Из песочницы] Автоматизация тестирования с нуля. Часть 1

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

Security Week 39: на смерть Google+

Соло-дизайнер. Как строить карьеру, когда работаешь один

Что такое SMP и с чем его едят

Весь разговорный AI на первой конференции Conversations

Ликбез по работе с перфокартами (или история о том, как с 1890-го по 1970-й «большие данные» обрабатывались)

Облачные сервисы Amazon и анализ инвестиционного портфеля

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

«Мы меняем рельеф земли» — IT идет в большую стройку

Хабраквест в честь 20-летия Mail.Ru Group — 20 задачек

Третья проверка Qt 5 с помощью PVS-Studio

[Перевод] Брешь, убившая Google+, оказалась вовсе не брешью

Полезные штуки до «штуки»: небольшая подборка с небольшими ценами

Mail.Ru Group 20 лет: чекпойнты кода и технологий

Пользователи Google перешагнули 25% рубеж по количеству IPv6-соединений

Павел 2.0: консультант-рептилоид на JS, node.js с сокетами и телефонией

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

[Перевод] Learn OpenGL. Урок 6.2 – PBR. Аналитические источники света

Как подружить питон с Невидимым Интернетом? Основы разработки I2P приложений на Python и asyncio

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

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

Как я строил гексапод в Space Engineers. Часть 1

Как декларативно описать коллапсирующий Toolbar

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

А/В-тесты на Android от А до Я

[Перевод] Принципы SOLID, о которых должен знать каждый разработчик

mmWave в смартфонах: как Qualcomm сделал невозможное возможным

[Перевод] Перегрузка, которая запрещена, или bridge-методы в Java

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

[Перевод] Можно ли закрыть обратно открытый исходный код?

Разработка классов-дескрипторов на C++/CLI

C выходом Chrome 70 тысячи сайтов, защищенных сертификатами Symantec, станут недоверенными

Финтех-дайджест: контроль цифровизации Центробанком, зарплата в криптовалюте, карта «Мир» в виде браслетов и брелоков

[Из песочницы] EHCI по-людски на русском языке

Нестыдные вопросы про жизненный цикл

Хакер Алексей, который защищает маршрутизаторы MikroTik без разрешения владельцев, стал знаменитым

Анализ технологий: с чего начать работу над патентным ландшафтом

Тестирование производительности веб-сервиса в рамках Continuous Intergation. Опыт Яндекса

Графика в Julia. Странные паттерны, отражение треугольника от прямой и построение нормалей сферического кота в вакууме

Загрузка конфигурации в ПЛИС через USB

Фиаско. История одной самоделки IoT

Факты и гипотезы об аварии «Союза МС-10»

PHP-Дайджест № 141 (1 – 15 октября 2018)

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

[Перевод] Конференция BLACK HAT USA. Ботнет из миллиона браузеров. Часть 1

14 октября 2018

[Из песочницы] Функция Math.Sin (double) для GPU

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

[Перевод] Не доверять Facebook уже поздно

Аудиодайджест: 17 материалов и практических руководств на тему профессиональной акустики

[Из песочницы] Построение функций в консоли. Часть 1

Как просто взять и посмотреть .NET сборки в SQL Server с помощью ICSharpCode.Decompiler

[recovery mode] Создаём простую, компактную и дешёвую интернет радиостанцию

[Из песочницы] Изменения в сертификациях и экзаменах Microsoft

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

Microsoft передала две трети своих патентов Open Invention Network (OIN)

Антипиратская инициатива «Яндекса» не одобрена правообладателями

Нейросеть для разработчиков C++

Британия хочет регулировать интернет — на что повлияют новые законы

Дайджест Университета ИТМО: новые исследования, опыт выпускников и международные проекты

Уязвимость в PlayStation 4 — набор символов в сообщении для пользователя удаленно превращает приставку в почти «кирпич»

Теория счастья. Термодинамика классового неравенства

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

Правила джентльменского поведения в IT: история ITIL

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

[Перевод] Microsoft выпустил код MS-DOS 1.25 и 2.0 под лицензией MIT

1155 vs 2011. В бой идут одни старики

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

13 октября 2018

[Из песочницы] Установка и настройка Oracle Internet Directory для разрешения имен баз данных

Аутентификация asp .net core через IdentityServer4

[Перевод] [ Психология дизайна ] — The Psychology of Design

[Из песочницы] Краткий экскурс по основным моментам Zend Framework

Какой велосипед выбрать для городских, загородных и экстремальных поездок — обзор моделей 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 или Физически-корректный рендеринг