24 января 2017

Краткий обзор нововведений в Laravel 5.4

Экзоскелет Prosthesis — гоночный робот для соревнований будущего

Южная Корея разрабатывает свой Hyperloop

Олимпиада МФТИ по электронике для школьников

Внедрение Docker для небольшого проекта в Production ч.2

Как получаются дети [18+]

Китай объявил о 14-ти месячной облаве на VPN, используемых для обхода национального файервола

[Перевод] Повесть о невозможном баге: big.LITTLE и кэширование

Сделка по покупке Yahoo! откладывается из-за расследования взломов серверов компании

Объём ставок скинами CS:GO составил $5 млрд за год

16 отделений библиотеки Сент-Луиса парализованы криптовымогателем

Интернет по всему миру: Корейский полуостров

Расширения Entity Framework 6, о которых вы могли и не знать

[Из песочницы] Создание зашифрованной флешки Kali Linux Encrypted Persistence

Пора играть честно, Microsoft

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

Производительность сети малой латентности InfiniBand на виртуальном кластере HPC HUB

Firebase: прощание с иллюзиями

[Перевод] Семь отличных ускорителей сайтов для Linux и Unix

Книга «В работу с головой. Паттерны успеха от IT-специалиста»

Российские власти разработали новые поправки в закон «О связи»

[Перевод] Async/await это шаг назад для JavaScript'a?

Обзор Android Shortcuts

[Перевод] Рефакторинг салона видеопроката на JavaScript

Ученые-исследователи представят 1,44-петабитный оптоволоконный кабель

[Перевод] Будущее мобайла — не приложения, а браузеры

[Перевод - recovery mode ] 7 сервисов для поиска уязвимости мобильных приложений

«A» значит «Astral». Интервью с Иваном Поляковым (Apus Software)

[Из песочницы] Как мы создавали хостинг-провайдер с собственным ЦОД

Мастер-класс от JetBrains на C++ Russia 2017

Как создать временный файл на PHP когда функция tmpfile() не подходит

Как заплатить за одного клиента 3 раза и даже не знать об этом: Практический кейс «Аудиомании»

Simple Solder MK936. Паяльная станция для тех, кто хочет сам

[Перевод] Как дизайнеры управляют удачей в играх

Как разрабатывался корректор осанки «Асана»

Анонс DotNext 2017 Piter: Jon Skeet в Петербурге

Исследование о повышении навыков владения оружием благодаря игре в шутеры было отозвано

[Перевод] Как дизайнеры управляют удачей в играх

*aaS-словарь: Дайджест из 50 материалов на тему ИТ-терминологии

НАСА начинает эксперимент по изоляции для симуляции полёта на Марс

Сага о поливоксе: полёт советского Феникса из 80-х к «светлому» будущему в DOOM

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

Оптимизация механики и графики в игре жанра «симулятор» на iOS

Выпуск фреймворка Qt 5.8

Возвращаем поддержку H.264 в Vivaldi в OpenSUSE Leap 42.2

[Из песочницы] Обновление JunOS на коммутаторах EX4500 в VirtualChassis — что может пойти не так? Часть 1

23 января 2017

Ваш звонок очень важен для нас? Или как работает система приоритезации заявок в сервисных подразделениях

Пишем обертку над API, делаем из нее PIP-пакет, подключаем тестирование от Travis CI и смотрим на лицензии открытого ПО

Pygest #1. Релизы, статьи, интересные проекты из мира Python [01 января 2017 — 15 января 2017]

Ищем докладчиков на DIY Meetup 4 марта

Дайджест блокчейн-решений IBM, часть 3

Ценности блокчейна: средство является сообщением

Распространение Alexa и разработки Amazon в направлении искусственного интеллекта

На Code.org у детей не сохранилась домашняя работа: кончился 32-битный индекс

Апостол

[Из песочницы] Взаимодействие между Blue Print (Interface, Cast To)

Как вычисляют сумасшедших: патопсихологическая диагностика

CRI: у меня для вас плохие новости

Руководство Samsung рассказало о причинах самовозгорания Galaxy Note 7

Проблема с Apple TV 4

Apple и Foxconn рассматривают возможность создания производства на территории США

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

[Перевод] Извлекаем уроки из 7 игр, родившихся на геймджемах

Тестируем сервер Fujitsu PRIMERGY RX2530 M2

[Перевод] Как мы внедряли DevOps: публикация образа в Docker Hub с помощью Visual Studio Team Services

Lenovo выпустит как минимум 12 Moto Mods

Apple подала в суд на Qualcomm за невыплату патентных отчислений в $1 млрд

Автоматизация нагрузочного тестирования: связка Jmeter + TeamCity + Grafana

[Из песочницы] Варианты подключения ESP826 ESP-12. Экзотика

Применение Agile в 3D-печати. Российский опыт

Исследуем и частично разбираем дешевые китайские ноутбуки с диагональю 13,3": жить уже можно

Иллюзии мозга. Эффект обратного действия с точки зрения нейробиологии

Application Insights. Про аналитику и другие новые инструменты

Экзамен для будущих «русских хакеров» в Московском Политехе

Как бывший командный пункт становится дата-центром

Как работают ИТ-специалисты. Илья Титов, управляющий директор по IT (Модульбанк)

[Из песочницы] IAP в Unity3D

Эй, телевизор, ты что, самый «умный»?

Классические алгоритмы генерации лабиринтов. Часть 1: Вступление

Люксметр из китайского плеера

Оптимальный скоростной роутер: Zyxel Keenetiс Giga III vs TP-Link Archer C7

[Перевод] Чистый javascript.Тестирование. Форматирование. Коментарии

Ваш звонок очень важен для нас? Или как работает система приоритезации заявок в сервисных подразделениях

[Из песочницы] Закруглённые изображения на Qt Quick Scene Graph

Система трекинга для GearVR или производство электроники в России

[Из песочницы] На сказочном Бали выпал снег или как же легко обмануть GPS

Virtual Client Computing в 2017: инструменты и советы по успешному внедрению

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

Лучший на свете (на самом деле нет) фонарик

Китайское правительство объявляет частные VPN-сервисы — вне закона

Как построить небоскреб «на болоте»?

Доверяй, но контролируй

[Из песочницы] Простой http-сервер на Wolfram Language

Ищем знакомые лица

Приглашаем на Moscow CocoaHeads 27 января

Фотоэкскурсия по коворкингу «Старт»

[Перевод] Создание сеток шестиугольников

«Знакомство с аудиобрендами»: Подборка источников об Old School, Lehmannaudio, Cold Ray и других брендах

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

Кабельный перфекционизм

Колония. Глава 1: Пробудившаяся жизнь

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

Аппаратные или программные блокираторы записи — что надежнее?

Visual C++ for IoT Development: Прорыв или разочарование?

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

Ломаем Android. Как глубока кроличья нора?

[Из песочницы] Alcatel Lucent — настройка dect-телефона

[Из песочницы] Логирование VPN-подключений на Cisco ASA

Уязвимые магистрали и энергетическая инфраструктура: недавние случаи крупных сбоев

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

Разработка JDK 9 прошла фазу «Feature Complete»

Локальный типограф на python — typus β

Bitcoin in a nutshell — Mining

Bitcoin in a nutshell — Blockchain

[recovery mode] Acer C710: установка Windows 10

VulnHub: Погружаемся в хакинг в стиле сериала Mr. Robot

Морской гребешок и его удивительные глаза

[Перевод] Спросите Итана: какого размера была новорожденная Вселенная?

Портативные селфи-дроны: обзор Hover Camera Passport от Madrobots

Расширение мира в Scratch

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

Дайджест свежих материалов из мира фронтенда за последнюю неделю №246 (16 — 22 января 2017)

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

22 января 2017

История и обзор Atari 5200

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

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

Про ScalaCheck. Генераторы (Часть 2)

Софт ИИ обучается делать ИИ: учёные сообщают об успехах в самообучении искусственного интеллекта

Asus Tinker Board: ещё один конкурент RPi

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

"… и в каждой шутке есть доля шутки"

Разработка SELinux-модуля для приложения

Почему значение кейсов преувеличено и чем это вредно

Два подхода к построению карьеры

Google снова обвиняют в продвижении своих продуктов в собственном поисковике

[Перевод] Математические модели помогают отвести угрозу от сетей

[Перевод] Как рендерится кадр League of Legends

Мягкий робот поможет сердцу биться

[Перевод] Прошлое и будущее Управления ИТ Услугами (ITSM)

Как я сделал самый быстрый сайт в Таиланде

[Из песочницы] Windows Performance Station или как я учил комп работать эффективно

[Из песочницы] Застой в развитии: формат вывода сообщений

[Из песочницы] UIColor и UIImage в XCode 8 при помощи литералов

21 января 2017

3D телевизоры все: LG и Sony прекращают выпуск ТВ с функцией 3D

Программирование метода конечных разностей

Мейнтейнеры не масштабируются

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

Обзор: карманный дозиметр нового поколения Atom Fast

Lavabit возвращается

Карточная игра на JavaScript и Canvas, или персональный Лас-Вегас. Часть 1

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

Верификация данных пользователей в онлайн приложениях

[Из песочницы] Пишем универсальный UICollectionViewLayout

[Перевод] Чистый javascript.Объекты и структуры данных. Асинхронность. Обработка ошибок

Security Week 03: закат SHA-1 продолжается, баг или фича в Whatsapp, уязвимости в роутерах не чинятся

[Из песочницы] Консультант  ERP CRM— вечный переговорщик

Game Mode в Windows 10 — игровой режим для ПК на Windows от Microsoft

Колледж из США отсудил у экс-администратора $250000 за утерю доступа к Gmail-аккаунту организации

Как мозг решает, что важно, а что нет

[Перевод] Angular 2: почему на TypeScript?

20 января 2017

Токены PKCS#11: генерация ключевой пары и неизвлекаемость приватного ключа (Продолжение)

I want to believe, but… Виртуальная реальность или нереальная виртуальность звука Ossic X

Боги войны. Кое-что об артиллерийских играх. Часть II

Куда переехать с Parse Push?

Так ли хорош React Native?

[Из песочницы] Авторизация в Laravel, через социальные сети (Ulogin). Просто, гибко и эффективно

Сводная BIM-модель: практическое занятие по технологии OpenBIM

«Flexbox first». Верстка таблиц и текста флексбоксами

Кэширование данных в web приложениях. Использование memcached

Google опустил в выдаче сайты с полноэкранными мобильными баннерами

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

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

С Земли на Луну. История и математика. Часть 2

Чистка торца SFP-модуля

Что и чем печатать на Form 2

Космос Дональда Трампа

[Перевод] Один из простых способов улучшить свои навыки программирования — читать чужой код

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

Hearst Shkulev Media: «Нужно делать контент для людей, а не для поисковых систем»

Как не упустить клиента. Облачная АТС для бизнеса

Приемная кампания 2017: Полезные ссылки и материалы для будущих бакалавров, магистров и аспирантов Университета ИТМО

«Пятничный формат»: куда расти техническим специалистам

[Перевод] Невероятно простая идея ранней диагностики рака

Минкомсвязи не поддержало петицию за отмену пакета Яровой-Озерова. Закон будет скорректирован

Программу Meitu обвиняют в сборе персональной информации

[Из песочницы] Шизофрения: взгляд изнутри

[Из песочницы] Машинное управление. Первый опыт в бизнесе

[Из песочницы] Angular vs Angular 2: ключевые различия

Как я базы 1С в Германии прятал

[Из песочницы] ESP8266 + PCA9685 + LUA

[Перевод] Мониторинг приложений с помощью Pinba

Из жизни параллелилиста

Windows 10 Creators Update: Повышенная безопасность и современные ИТ-инструменты

[Перевод] Как открытые API меняют облик сферы платежей

[Перевод] Spotify: миграция подсистемы событий в Google Cloud (часть 1)

Контейнеры и виртуализация: быстрее, эффективнее, надежнее

[Перевод] Linux-2017: самые перспективные дистрибутивы

Как тестируют ДГУ в дата-центре

Интересное в Марте: DevOpsDays в Москве

[Из песочницы] О чем не всегда говорят хирурги или об этом хочется знать ДО… Личный опыт после пластики ПКС и менисков

[Перевод] Эволюция CSS: от CSS, SASS, BEM и CSS–модулей до styled-components

[Из песочницы] OdataToEntity легкий способ создания .Net Core OData сервисов

[Из песочницы] Создание нативного watchface для Gear S3/S2

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

[Из песочницы] Интересные Si-Fi фильмы, которые вы (не должны были, но) могли пропустить в 2016 году

«Новые рекорды»: Dolby Atmos шагает по планете

[Из песочницы] А ваша служба является RESTful? Все что необходимо/обязательно знать про веб службы и REST

WebSocket Akka HTTP на практике

VMware представила HTML5-клиент vSphere Client Fling v3.0

[Из песочницы] Подводный GPS с нуля за год

Билл Гейтс: готовиться к пандемии нужно еще до ее появления

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

Установка OpenCV в Windows для чайников и подключение библиотеки в Code Blocks

[Перевод] Добро пожаловать на борт: советы по онбордингу приложений

Мечты о Хакерфоне (и Хакерпаде)

[Перевод] У разработчика программного обеспечения должен быть опыт сисадминства

19 января 2017

[Перевод] Спросите Итана: куда девается энергия фотона, испытывающего красное смещение?

Сборка схем из биологических переключателей

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

Футбольный мяч и фуллерены

Почему в России много идей, но мало стартапов

NASA и NOAA: 2016 год — третий подряд рекордно жаркий в истории метеонаблюдений

Видео в email: 8 советов по применению

Тотальный WeChat или доминатор электронной коммерции

[Из песочницы] Как я парсил всю базу данных игр Metacritic-а

Пользователи Windows получили возможность работать с openSUSE (и Arch Linux)

С лупой на слона

Развитие продукта: два года работы над мобильным приложением банка “Открытие”

Как зарядить смартфон за полчаса и не превратить его в Galaxy Note 7

Минэкономразвития и ФАС выступили за корректировку закона Яровой-Озерова

«Изучил что-то — пробуй это объяснить, пока не поймёшь сам»

[Перевод] Расширение Visual C++ for Linux Development

Поездка в Европу на машине: Что делать со страховкой

Lenovo Y910: идеальный кокпит для геймера

Отобранные приятные мелочи

Использование rebar3 для управления проектами на Erlang

LEGO Education WeDo 2.0 и EV3: часто задаваемые вопросы

Сноудену продлили ВНЖ до 2020 года, но получить российское гражданство будет непросто

Google купила у Twitter платформу Fabric

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

Ученые нашли связь между бранью и честностью

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

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

Настройки Photoshop после установки

Четыре варианта стратегического планирования ИТ-инфраструктуры

План без Б: планирование в компании от «я» до «мы»

[Из песочницы] Убийцы оптимизации JS уже не такие страшные

Брайан Кребс раскрыл личность автора червя Mirai

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

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

Как можно удаленно и централизованно осуществлять инвентаризацию и аудит всех ИТ-активов компании

Как подготовиться к 802.11ac Wave2 или мультигигабитные коммутаторы Cisco (с поддержкой технологии NBASE-T/802.3bz)

Не О'кей, Google! Или, как говорить с поддержкой Google AdWords

2D магия в деталях. Часть четвёртая. Вода

Испанская полиция задержала российского программиста по запросу ФБР

[Из песочницы] Delphi со вкусом Cocoa

[Перевод] Как «правильно» выходить в Ранний Доступ на Steam

Под водой и над водой: два почти фантастических проекта дата-центров от Microsoft и Google

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

Начнём год с позитива: как садятся админы и CIO

Массовые поломки часов на спутниках «Галилео»

[Перевод] Первый официальный релиз Webpack 2. Что нового по сравнению с Webpack 1?

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

Python: коллекции, часть 3: конкатенация, добавление и удаление элементов

Эпизод 3 – новая надежда на успех игры под Android

[Перевод] Чистая архитектура в Python: пошаговая демонстрация. Часть 3

VulnHub: USV 2016. CTF в Румынии, какие они?

Домашнее задание от МТИ: пишем нейросеть для манёвров в дорожном трафике

Bitcoin in a nutshell — Protocol

Генерация фиктивных данных с Elizabeth: Часть II

Как сделать кроссплатформенное десктопное приложение на базе веб-технологий

18 января 2017

Карета скорая помощи обратится к водителям через автомагнитолы

Companion Robot от Panasonic. Кому нужен такой компаньон?

Управление своим разумом

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

[Из песочницы] Нескучный Powershell

Bitcoin in a nutshell — Cryptography

Bitcoin in a nutshell — Transaction

Про хаскелль для самых маленьких на примере задачи с codefights

Последний великий проект советской науки: коллайдер в Протвино

Geektimes: массовые сокращения

Пример восстановления таблиц PostgreSQL с помощью новой мега фичи pg_filedump

ИИ научился предсказывать сбои в работе сердца с точностью до 73%

jl-sql: работаем с JSON-логами в командной строке с помощью SQL

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

«Ультимативный DNS-дайджест»: 45 материалов с Хабра и других ресурсов

[Перевод] Тёмная энергия, ускоренное расширение и сохранение энергии: как всё это сочетается вместе?

Более 13 млн рассекреченных документов ЦРУ в онлайне: полнотекстовый поиск

Как работают ИТ-специалисты. Юрий Горюнов, руководитель группы обработки данных Defencegroup

[Перевод] Чистый javascript.Классы

[Из песочницы] Язык программирования Сtag. Вступление

Мобильная рабочая станция — выбор профессионала

Цукерберг выступил в суде по делу о краже интеллектуальной собственности со стороны Oculus

История имплантируемой техники. Протезы конечностей

Intel на CES 2017: планы на год

[Из песочницы] Эй, запрос! Ты живой? Как легко обработать блокировки в PostgreSQL

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

[Перевод] Выставка CES 2017: платежные, e-commerce и финтех-тренды

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

Старикам здесь вполне ещё место: забытые IT-технологии в строю

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

«Синхронный Wi-Fi»: Альянс готовится сертифицировать технологию TimeSync

Чем заняться в выходные: дистанционное управление домофоном, безбюджетный ремаппинг Nextion, разборки с Онлайм

Неожиданная реакция: «Красный крест» требует убрать свою символику из игры Prison Architect

Международная студенческая школа Recent Advances in Algorithms: Санкт-Петербург, 22–26 мая 2017

Как ООО заплатить в 133 раза меньше налогов

«DPI платит за себя»: Актуальные бизнес-кейсы

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

ИТ-аутсорсинг в России — текущие реалии и перспективы, мнения и опыт экспертов

Я работаю в ТехЦентре Дойче Банка

Манифест архитектурной боли

«DPI платит за себя»: Актуальные бизнес-кейсы

Какие бывают провайдеры услуг дата-центров, и как выбрать оптимальный?

[Перевод] SQL инъекция в GitHub Enterprise

Пространственный индекс для PostgreSQL на основе Z-order (vs R-tree), продолжение

Почему люди играют в игры

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

17 января 2017

HDMI-LVDS. От макета к релизу

Невидимые враги

Атаки на энергосети: самый опасный саботажник — это белка

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

IDEA пора закапывать?

Релиз FFCMS 3.0.0 — новая переработанная система

Анализ доклада Баруха Садогурского с JPoint 2015

Исследование методов сегментации изображений

[Перевод] Система рекомендаций интернет магазина на основе методов машинного обучения в Compute Engine (Google Cloud Platform)

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

Домашние кинотеатры: Почему мы решили построить два кинозала в шоуруме Аудиомании

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

App Annie опубликовала отчет по мобильному рынку за 2016 год. Россия вошла в топ-5 по числу скачиваний приложений

Вышел Raspberry Pi Compute Module 3 с вдесятеро большей производительностью

Сам себе синоптик

[Перевод] Неумирающий миф: почему пациенты называют погоду причиной боли в суставах

О подключении и работе с текстовыми OLED-дисплеями Winstar

[Из песочницы] Погодная станция из Arduino и Orienteer

Как обучают в Школе разработки интерфейсов Яндекса, и чему там научился я

MIT запустил Moral Machine: эксперимент по изучение того, как должны поступать беспилотные машины

Трагикартинки Фэйсбука

[Перевод] Введение в систему 8-пиксельных сеток

[Перевод] Интервью с Эдди Виллемсом (G Data Software AG): Смарт-безопасность и «Интернет неприятностей»

[Из песочницы] Кросскомпиляция под ARM

Чем хорош или плох офис открытого типа. Разбор условий

Битва идей

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

NetApp ONTAP и антивирусная защита NAS

IT-meetup Superjob «iOS — архитектура дизайна, кода, деплоя»

Unboxing: Что внутри у системы хранения данных NetApp AFF A300

«Флеш всему голова»: IBM анонсировала линейку массивов хранения данных для облака

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

Анимации в iOS для начинающих. Модели, классы от Core Animation, блоки

PI-планирование в SAFe

Конкурс GraphHPC-2017 на самую быструю реализацию задачи Betweenness Centrality

[Из песочницы] Нейронные сети. Часть 1 — Введение

[Из песочницы] Автопоиск IP-адресов

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

[Перевод] Создание кастомных Go-профилей с помощью pprof. Запоминаем стеки

Duplo Railroad Tycoon: Синтез железнодорожной сети с максимальным покрытием

[Перевод] Техподдержка в эпоху DevOps

Облачные вычисления второго поколения: Система CLAVIRE

Crysis на максималках, или зачем серверу видеокарта

Фотосигнализация GSM: что и как, и что не так

Важные тавтологии в науке. Часть 1. Физика

[Перевод] (Надеюсь) всё, что нужно знать о фотограмметрии

Семейный бизнес в IT. Как мы продали свой стартап

Автономная маршрутка

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

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

Продолжение эпопеи с USB-стеком

Консоль в массы. Переход на светлую сторону. Bash

16 января 2017

Первый канал расследует утечку последнего эпизода сериала «Шерлок»

Новый кодек Codec2 700C сжимает речь до 700 бит/c

Удаленные AJAX компоненты для ReactJS

[Перевод] 7 полезных советов по защите резервных копий от вирусов-шифровальщиков

[Из песочницы] Формируем изображения из текста в PhantomJS

[Из песочницы] Scala.js легко и просто

Приглашаем на Moscow Python Meetup 19 января

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

Корейские читеры Overwatch добрались до DDoS-атак игровых серверов

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

Про необходимость

Как мы заново открыли TFS

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

Чем отличается наука от астрологии и других псевдонаук. Карл Поппер

WOW!

Кабельный ужас

Отчет о результатах «Моего круга» за декабрь 2016 и самые популярные вакансии месяца

DIY: в мире волшебной фольги

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

CodeceptJS — современные end2end тесты для NodeJS

Суеверия, приметы, счастливые числа, вот это все. Уфологический опрос о «сверхъестественном»

Слушаем пользовательский ввод с помощью “Raw Input API” для управления фоновым приложением

Анонс конференции Mobius 2017: Больше мобильной разработки, хорошей и разной

[Из песочницы] Закон Деметры

[recovery mode] «Пираты» Карибского моря

26 января состоится конференция «Регулирование криптовалют в России: промежуточные итоги»

Предсказание ученых: в 2022 году столкновение звезд будет видно в ночном небе

Тестирование с базой данных в .NET

Путь, который стоило пройти, чтобы получить бесценный опыт в мобильной разработке

Инфраструктура онлайн игры

Энтузиаст нашёл на старом компьютере исходный код игры Turok

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

Волшебные фонари: 200-летние проекторы

Электропитание без перебоев

[Перевод] ASP.NET Core: Создание серверных служб для мобильных приложений

Новинки Xiaomi на CES 2017

Множественные уязвимости в последних версиях CMS 1С-Битрикс. Видео атаки

Одно приложение для трех платформ

HPE Synergy, опыт реальной эксплуатации

GDG DevFest Нижний Новгород 2016: как это было

Как работают ИТ-специалисты. Евгений Бевз, компания «Смарт-Софт»

Формулы. Во-первых, это красиво

[Из песочницы] Unicode — это очень увлекательно

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

Apple PowerBook – ноутбуки, с которых всё началось

[Из песочницы] 7 трендов email маркетинга на 2017 год

Носимые гаджеты могут распознать инфекции, диабет 2-го типа и другие болезни

[Перевод] Насколько хорошо миссии Assassin's Creed II используют открытый мир?

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

Простейшее управление компьютером при помощи голоса

Производительность Bitrix Старт на Proxmox и Virtuozzo 7 & Virtuozzo Storage

Доставляем себе в офис чашку горячего кофе одной командой консоли

Размышления о борьбе с космическими конспирологами

Нейросетка играет в Доту

В поиске бесплатных билетов, исследование игры Аэрофлота: Миссия 2017

VulnHub: Реверсим всё что можно в DC416 Baffle

Redmine на MySQL с RocksDB быстрее, чем с InnoDB, от 20% до 3 раз

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

Тень на плетень, или 25 елок для Адама Дженсена

Дайджест свежих материалов из мира фронтенда за последнюю неделю №245 (9 — 15 января 2017)

PHP-Дайджест № 100 – интересные новости, материалы и инструменты (1 – 15 января 2017)

Нужна ли нам система оценок?

15 января 2017

Год без единого байта

[Перевод] Чистый javascript.Функции

Налоговый cуслик — 2. «Налог на Google» и агентский НДС для российских предпринимателей и организаций

Женщину в США убила бактерия, устойчивая ко всем антибиотикам

Android Tips and Tricks

30-летие учебного пособия ОС Minix

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

Пошаговая настройка веб-сервисов в OTRS 5

О сравнении объектов по значению — 6: Structure Equality Implementation

Алгоритм нахождения эквивалентных точек оси абсцисс функции многочлена

Дайджест интересных материалов для мобильного разработчика #186 (9-15 января)

[Из песочницы] Что на самом деле есть сознание

[Перевод] Оптимизация производительности в React

Гравитация не по-модному

SpaceX удалось успешно запустить Falcon 9 с коммерческим спутником на борту

Генерация звука для Unity-проектов с помощью Chuck и OSC

[Перевод] Что такое огонь, и почему он жжёт

Тернистый путь эволюции синтезаторов: монстры 50-х, «Вояджер» Моога, цифровая революция от Чоунинга и Курцвейла

Неприлично простая реализация неприлично простого алгоритма генерации лабиринта

14 января 2017

Сравнение методов распознавания сигналов. Нейронные сети против согласованного фильтра

Боги войны. Кое-что об артиллерийских играх. Часть I

Лучшие светодиодные лампы за полцены

Минус одна система аналитики данных

Горизонтальное масштабирование. Что, зачем, когда и как?

Персона. Командир Нортон

[Перевод] Чистый javascript.Введение

[Перевод] Чистый javascript.Переменные

Восьмибитные анекдоты 3

Радиация и радиоактивные артефакты в быту — стоит ли их бояться?

Выпуск плагина для Skype for Business и новая сборка 3CX Client для Windows

[Перевод] Неконтролируемые компоненты в React

[Перевод] Две причины, по которым одноразовый стаканчик от Solo Cup – это чудо современной инженерной мысли

Фингерпринтинг конкретного ПК с точностью 99,24%: не спасает даже смена браузера

Переведена документация Nuxt.JS

Security Week 01-02: уязвимость в box.com, фишинг паролей в PDF, атаки на MongoDB

Мой домашний дата-центр

Чего не хватает носимым устройствам

Медики из Швейцарии создали автономный сердечный кардиостимулятор

[Перевод] Ref-атрибуты и DOM в React

13 января 2017

Русификация библиотеки openGLCD для Arduino

Форма подписки: как эффективно собрать базу адресов

tiny-dnn — анонс библиотеки

Взломан израильский разработчик ПО для взлома смартфонов Cellebrite

DOCSIS 3.1 — как достичь максимальной пропускной способности

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

[Перевод] Простая и ужасающая история о шифровании

100 выпуск Digest MBLTdev — свежак для iOS-разработчиков

[Перевод] Почему зелёных звёзд не бывает?

[Перевод] Простая и ужасающая история о шифровании

Exploit Exercises или ещё один сайт для любителей VulnHub

В рамках проекта «Наука не мука», состоится дискуссия на тему: «Современная наука и философия»

Google запускает Key Transparency, инструмент для подтверждения криптоключей

[Перевод] Как сделать невозможные обои: история запрещённых симметрий

[recovery mode] C++17 изменения вывода auto при фигурной инициализации

[Из песочницы] Написание и запуск скрипта для симуляции Verilog-кода в ModelSim

На GitHub появился репозиторий, похожий на утечку исходников движка Opera Presto

Про ScalaCheck

Тренды и события в мире веб-технологий в 2016 году

3D-печать металлами — технологии и принтеры

Антисмартфон — простой способ избавиться от смартфонной зависимости. Пятницы пост

Модераторы медиафайлов из Microsoft подали на компанию в суд из-за отсутствия должной психологической поддержки

[Из песочницы] Сравнение Google Home и Amazon Alexa

Блокчейн-инструменты Microsoft и особенности Proof-of-stake – 20 января пройдет Moscow Blockchain Developers Meetup

[Перевод] Почему мы верим, что сможем сдержать обещания, данные самим себе

Состоялась презентация Nintendo Switch c контроллерами в стиле Wii

UI/UX события 2017 года, которые вас точно не утомят

Рисуем коммитами на Гитхабе

«Пятничный формат»: Размер зарплаты имеет значение, или за что готовы платить работодатели

[Перевод] Ремастеринг текстур для BioShock: The Collection

Строгое определение понятий: объект, состояние, событие, бизнес-операция и бизнес- функция

Про HPE Synergy – часть V. Управление

Покерная программа DeepStack обыгрывает профессионалов один на один

Интегрируем охранную систему Honeywell (Ademco) VISTA 10 с домашней автоматизацией Fibaro

Производство коннекторов SNR в Китае

Обновление для межсетевых экранов Juniper открывает несанкционированный root-доступ к устройствам

Как создать свою файловую систему на основе blob полей в базе данных. Почему это удобно. Вопросы эффективности

Гарвардский курс CS50 на русском: шестнадцатая лекция

Готовим ORM не отходя от плиты. Генерируем SQL — запрос на основе бинарных деревьев выражений

Дайджест важных Linux событий 2016 — юбилеи

[Из песочницы] Мониторинг mac-адресов на портах сетевых устройств Cisco с помощью протокола snmp

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

Bushed Bricks простая и увлекательная игра на JavaScript

[Перевод] Спросите Итана: как на самом деле испаряются чёрные дыры?

Мегаконструкции. Крупнейший в мире экскаватор Bagger 293

Структура проектной папки дизайнера

Обзор активного стилуса Adonit Dash 2

«Мое облако — моя крепость»: Тренды облачной безопасности

12 января 2017

Кто выложил 10-миллионный комментарий? Тайны нумерологии

[Перевод] Грааль и Трюфель (Graal & Truffle)

Apple и фокус

Тренировка кислотного аккумулятора кое-как и своими руками

SpaceX рассказала, как и где планируется посадить отработанные ступени Falcon Heavy

Opera представила новый браузер Neon

Docker swarm mode (режим роя)

Как стать продакт-менеджером. Часть 4 про Data Science и ASO

Обзор кросс-платформенных решений для разработки мобильных приложений

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

[Из песочницы] Windows: Sleep(0.5)

GTA V подключили к платформе OpenAI Universe для обучения ИИ автопилота

Прямой доступ к диску из python (simhdd)

BLE под микроскопом 2

[Из песочницы] Собственный слайдер изображений на jQuery

Обзор и интеграция с Evernote (по материалу GTD на примере Wunderlist)

2016: год радикальных изменений для платформы CUBA

Realistic UI: реалистичный взгляд на Optimistic UI

D-Wave опубликовала на Github инструмент qbsolv для программирования квантовых компьютеров

Компания Kingston анонсировала первую в мире USB флешку на 2 ТБ

Бесплатное обновление до Windows 10 все еще возможно, ограничение по времени — рекламный ход

Как PVS-Studio ищет ошибки: методики и технологии

Intel NUC Skull Canyon. Такой маленький, а уже геймер?

[Из песочницы] Модальные окна и нотификация в Angular

[Перевод] Юрист, ставший кошмаром компании DuPont

От физиологии до гаджета: наушники, которые адаптируют звук к ушам – амбициозный стартап Nura

[Из песочницы] Практика Powershell: мониторинг хранилища резервных копий Windows Backup

Как работают ИТ-специалисты. Александр Матросов, Cylance

[Из песочницы] Использование Node.js технологии как платформу для оптимизации серверных мощностей

VPS-дайджест: 30 полезных материалов на Хабре и не только

SwiftLint — чистота и порядок в iOS проекте

Google закрыла проект по созданию глобального интернет-покрытия с помощью дронов

Космонавтика-2016 на Geektimes, часть 3

[Из песочницы] Разработка электроники: от идеи до устройства

[Перевод] Толкиен использовал Git. Подробности под катом

[recovery mode] Информационная безопасность на мобильных устройствах – взгляд потребителей

[Перевод] Почему броски в VR такие отстойные, и что с этим делать?

Астрономы сдали небо под застройку

Python: коллекции, часть 2: индексирование, слайсинг, сортировка

Умный дом: на страже покоя и безопасности

Браузеры и app specific security mitigation. Часть 3. Google Chrome

Оборудование операционной для коррекции зрения

[recovery mode] Гаджет для ловли рыбы из мест, где она реально есть

Высшее образование и ИТ — текущие реалии и перспективы, мнения и опыт экспертов

[Перевод] PropTypes — проверка типов в React

FPS и пусть ваш код подождет

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

[Из песочницы] Советская вычислительная техника в подготовке ваучерной приватизации РФ в 1992 году

[Из песочницы] Трактор в Эстонию

[Из песочницы] Уязвимость Viber, позволяющая прослушивать чужой разговор

BT и MediaTek объявили о сотрудничестве в области разработки решения по беспроводной домашней связи

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

Инфраструктура ЦОД: что нас ждет в новом году. Тенденции и мнения

[recovery mode] Что в имени тебе моем: как качественно «пробить» человека в Интернет?

11 января 2017

LexikFormFilterBundle, создаем фильтрующие формы еще быстрее

Поисковая доля «Яндекса» прекратила падать

Как не надо делать защиту от эксплойтов на примере Norton Security

[Из песочницы] SCADA: в поисках идеала

[Из песочницы] Простое, но эффективное расширение Explorer-а (shell extension) для визуализации файлов

FRAM через I2C для Arduino

[Из песочницы] Real-time BeagleBone: использование высокоскоростных выводов

Пьеса «Технический долг»

[Из песочницы] Эволюция гибкой упаковки для майонеза в Южной Америке, или как маленькие компании побеждают больших на их поле

Apple исправила баг и обвиняет Consumer Reports в неправильной методологии тестирования

Рядом с Землей пролетел астероид, обнаруженный всего два дня назад

Работа с DSL: создание собственного анализатора с использованием библиотек Python

[Из песочницы] Теорема Гёделя о неполноте за 20 минут

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

Эволюция процесса деплоя в проекте

[Перевод] Google зарабатывал столько, что о деньгах думать не приходилось. До сего момента

[Перевод] Повышаем производительность кода: сначала думаем о данных

Тот день, когда аноним с 4chan затроллил разведывательные агентства и мировые СМИ

[Из песочницы] Tertiarm — роборука, напечатанная на 3d принтере

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

Пентагон успешно испытал рой из 103 беспилотников

[Из песочницы] Iframe injection и XSS на более чем 20 000 сайтах alexarank

Мобильный опыт Яндекса в трех видеокурсах: дизайн, разработка, интерфейсы

Итоги: Что сильнее – ассемблер или хабраэффект?

FLProg + RemoteXY = Беспроводная клавиатура для компьютера на Вашем телефоне

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

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

Программирование без интернета

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

Как ИП сэкономить на налогах в 13,3 раз

FloatingActionMode — панель контекстных действий для Android

[Из песочницы] Машинное обучение — это легко

Приятные мелочи

[Из песочницы] Виртуализация с использованием Ubuntu Server 16.04 и pHpVirtualBox 5.0.5

Сохранение и загрузка игры в Unreal Engine

Волна уходит за горизонт: советская тропосферная радиорелейная линия связи «Север»

Верстка интернет-магазина: список товаров

Intel представили память Optane на CES 2017

Разделение текста на предложения с помощью Томита-парсера

[Из песочницы] Как мы прошли программу УМНИК для получение гранта от начала до конца с проектом разработки ЧПУ станка

Мне телеграмма

Мобильный OCR. Как всё начиналось (часть 2)

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

[Перевод] JSX — подробности

Опыт создания инструмента мутационного тестирования для Erlang

Обработка нажатий кнопок для Arduino. Скрестить ООП и МКА. Часть 1

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

“Во все тяжкие 2”, Dark Forester — игра на дистанции в маленький плюс

Первые шаги с STM32 и компилятором mikroC для ARM архитектуры — Часть 2, продолжение

Вузы России начнут обучать студентов работе в Linux

10 января 2017

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

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

Россию включили в пятёрку стран с самыми развитыми кибервойсками

[Из песочницы] BLE под микроскопом

[Из песочницы] Oracle APEX: Interactive Report with Checkboxes

Новинки от Kingston и HyperX на выставке CES

MediaTek представила чипсет MT2533D: новейшие технологии для умных гарнитур, наушников и устройств громкоговорящей связи

Я ненавижу, когда меня кто-то лечит

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

«Джеймс Уэбб» почти готов: НАСА предлагает ученым присылать предложения для работы с телескопом

[Из песочницы] Простая реализация FDTD на Java

Waymo делает всю электронику для робоавтомобилей, лидары подешевели в 10 раз

Пакет Яровой, как чума на вашу голову

NetApp SnapLock™ — Лицензионная функция для защиты данных (WORM)

[Перевод] Чистая архитектура в Python: пошаговая демонстрация. Часть 2

VulnHub: Разбираем самый короткий квест DC416 Fortress

Простой шаблонизатор на чистом JS со связями

[Из песочницы] Обратная сторона Agile

Lebab это как Babel, только наоборот

[Из песочницы] Простой и быстрый алгоритм генерации ландшафта

Вся история PocketBook в одной статье: от PocketBook 301 2008 года до новой линейки осени 2016 года

Дружим Prometheus с Caché

[Из песочницы] Уменьшение объема, занимаемого данными PostgreSQL на диске

Обнаружение в коде дефекта «разыменование нулевого указателя»

Книга «Вселенная. Происхождение жизни, смысл нашего существования и огромный космос»

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

Майер уходит из Yahoo!, компания меняет название на Altaba Inc. 

«ИТ-инфраструктура»: Куда идем мы с «облаком» в 2017-м

Дайджест: 40 материалов на тему DDoS-атак и защиты от них

Как работает служба языковой поддержки для 1237 русских ИТ-инженеров, и чем это отличается от обычного перевода

[Перевод] Изучаем ActionBlock: или короткая история о противном дедлоке

Затемнение изображения в CollapsingToolbarLayout или Image Scrim

Модульный 3D-принтер «3D-Старт» как источник интереса 3D-кошки

Сшиваем SSL-сертификаты правильно на bash

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

Замена delay() для неблокирующих задержек в Arduino IDE

[recovery mode] Зубные щетки. Почему они быстро приходят в негодность

FLProg + Nextion HMI Enhanced

Хакеры атакуют MongoDB: число скомпрометированных систем превысило 27 000

Настройка голосовых команд Mac OS для запуска произвольного кода

Полезные мелочи с Kickstarter

09 января 2017

Фишинг через автозаполнение в Chrome (демо)

Osborne 1 — давно обещанный обзор

[Из песочницы] Библиотека vk для работы с VK API на Python

Два бота Google Home обсудили друг с другом религию, любовь и другие вещи на Twitch

Будущее автомобилей на CES 2017

В Швеции отменяют шестичасовой рабочий день: не все так радужно, как казалось

АФК «Система» купит у ВТБ «Радиотехнические и информационные системы»

Теории заговора. Утечка возбудителя сибирской язвы в Свердловске

Nuklear — идеальный GUI для микро-проектов?

[Перевод] Интуитивный дизайн против вирусного

Поддержка нестандартного XMPP-протокола с помощью Smack

Биологические предпосылки деградации компаний

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

Переходим c Tarantool 1.5 на 1.6

2016: как это было

[Из песочницы] SSH вместо VPN

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

[Перевод] learnopengl. Урок 1.7 — Трансформации

И снова о рекурсивных запросах

10 лет назад был представлен первый iPhone

История редких нейродегенеративных заболеваний: Болезнь Пика, болезнь Галлервордена-Шпатца

nanoCAD Plus 8.1: что ожидает пользователя в новой версии российской САПР-платформы?

Мастер-классы на C++ Russia 2017

[Из песочницы] Python: коллекции, часть 1: классификация, общие подходы и методы, конвертация

[Перевод] JavaScript-тренды, на которые стоит обратить внимание в 2017-м

IBM 5 in 5: пять инноваций, которые изменят нашу жизнь в ближайшие пять лет

Часть игр в Steam подорожает из-за «налога на Google»

Ядерный реактор у себя в сарае

Чистая архитектура в Python: пошаговая демонстрация (часть 1)

[Перевод - recovery mode ] Сторонние приложения, которые используют Google Hangouts API, перестанут работать после 25 апреля 2017 года

Ludum Dare #37: Первый опыт и впечатления от участия

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

Как работают ИТ-специалисты. Никита Абдуллин, аналитик по безопасности в компании Riscure

VulnHub: Слепая эксплуатация и Брайнфак в DC416 Basement

Ежегодный отчетный хабрапост — 2016

Способ борьбы со зверствующими анти-адблокерами, блокировщиками самих себя

Про Z-оrder и R-дерево

С чего начать внедрение Hadoop в компании

Электронный микроскоп в гараже. Откачиваем

Классы на JS с protected, множественным наследованием, геттерами/сеттерами и примесями

Развитие космических событий 2016 и самое ожидаемое в 2017

Cамые странные и необычные гаджеты с выставки CES 2017

Как IBM Watson может изменить здравоохранение в ближайшем будущем

Инфраструктура простой электронной подписи. Часть 3: Системы обработки персональных данных

Астероиды и мы, часть II

Дайджест свежих материалов из мира фронтенда за последнюю неделю №244 (2 — 8 января 2017)

[Из песочницы] Мыслим в стиле React

Подключаем геймпад от Nintendo Classic Mini к Raspberry pi

08 января 2017

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

Обещания Google начали сбыватся — теперь сайты https помечаются как надёжные

Хаос внутри судоку

Цифровые помощники в Калифорнии стали пытаться купить игрушки после ТВ-репортажа об Amazon Echo

Стратосферный самолёт на солнечных батареях показан миру

Dual Wan и особенности реализации NetWatch в MikroTik

Скорость с доставкой до пользователя

VZ7 vs VZ6: есть ли повод обновляться?

Браузеры: время подводить итоги 2016 года

Из АЭС в дата-центры: новая тенденция в мире телекоммуникаций

One Core API чтоб править Windows

[recovery mode] Google добавил блокировщик рекламы AdNauseam в список вредоносного ПО

Настройка SPICE-консоли виртуальных машин в OpenStack

О сравнении объектов по значению — 5: Structure Equality Problematic

Еще один велосипед для борьбы с callback hell в JavaScript

[Перевод] Как дают названия сиквелам

Классы типов в Scala (с небольшим обзором библиотеки cats)

Проектирование импульсного источника питания с активным ККМ. Эпизод I

Умельцы взломали NES Classic, теперь игры можно заливать по USB

Особенности разработки Telegram бота с Google API в Docker

07 января 2017

В Elite: Dangerous появились корабли неизвестной расы

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

[Перевод] Малоизвестные Git-команды

SpaceX в 2017 году: планов громадье

Пошаговая инструкция: сборка JDK9 из исходников на Windows 10

5 языков программирования со светлым (возможно) будущим

IBM расширила возможности бессерверной платформы OpenWhisk

Приложение Linkedin больше недоступно для скачивания на территории РФ

Новинки CES 2017: ThinkPad X1, ноутбук с тремя экранами Razer, 6-дюймовый десктоп Ockel и новые смартфоны

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

О строковом форматировании в современном C++

Hadoop From Scratch

Спектроскоп Салтана: лапласианы для фана

[recovery mode] Как начать использовать аппаратное шифрование SSD-диска на примере Samsung EVO 850 и программы sedutil

Поле Галуа на Scala

[Перевод] В 2017 году быть гением-одиночкой уже не получится

Распознавание чеков в Google Docs с помощью ABBYY OCR SDK

06 января 2017

NoSQL – коротко о главном

Сегментация как она есть. Часть 2

Трудности в моделировании операций стандартными способами. Моделирование 4-объектов, постановка задачи

Intel представила компьютер размером с кредитку

VCL, избавляемся от мерцания, раз и навсегда

Изоморфные React-приложения: производительность и масштабирование

Проектирование и рефакторинг: по стопам Эвклида

Создание и тестирование Firewall в Linux, Часть 2.2. Таблицы Firewall. Доступ к TCP\IP структурам

Астрономы уточнили местоположение источника повторяющихся быстрых радиовсплесков

CES 2017: в новый год с новыми гаджетами. Новинки и ожидания

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

Перевод отрывков из книги Роберта Хайнлайна «Заберите себе правительство» — часть 20

Как работают ИТ-специалисты. Иван Новиков, СЕО компании Wallarm

Мы добрались до побочных эффектов лазерной коррекции зрения — и ещё до диагностики

05 января 2017

Производительность запросов в PostgreSQL – шаг за шагом

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

Как не ослепнуть, используя гаджеты: приложения для зрения

[Перевод] Ревью кода в распределенной команде

Розовые мечты евролоббистов о цензуре на тему «1984»

НАСА: вместо экспедиции на Венеру мы направим два зонда в пояс астероидов

Получаем список доменов и IP адресов всех банков мира

Проприоцепция для неспециалистов. Часть 4 – когда руки из ж0$y могут быть полезны

Плавучий коммерческий ЦОД Nautilus Data Technologies начнет работу в этом году

[Перевод] “Nano-Framework” для автоматизации добавления скриптов в .{bash/zsh}rc

ruby -run

Инфраструктура простой электронной подписи. Часть 1: Моделирование использующих систем

end-to-end шифрование файлов в dropbox

Расширение API от Vk для стикеров на Elixir

Заметки фрилансера: как перестать бояться и начать работать на себя

Яйца динозавров как источник информации о жизни древних обитателей Земли

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

Особенности использования сертификатов от Let's Encrypt и способ настройки nginx

[recovery mode] Ханойские башни — теоретическое решение без рекурсии

Веб-камера в стиле стимпанк

Эмпатия в интернет-сервисах или почему корзина «моя», а не «ваша»

Компания Faraday Future представила 1050-сильный электрокроссовер

04 января 2017

Вот тебе, бабушка, и неймспейсы

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

JeVois: Open-Source четырехядерная платформа для компьютерного зрения

[Перевод] Спросите Итана: могут ли две планеты существовать на одной орбите?

Теоретические основы VMware Virtual SAN 6.5

json-api-normalizer: легкий способ подружить Redux и JSON API

История одного бага (#1653967)

Космонавтика-2016 на Geektimes, часть 2

[Перевод] Безопасность в IoT: Архитектура системы безопасности

Как работают ИТ-специалисты. Илья Сафонов, Senior Research Scientist в Schlumberger

Методы оптимизации нейронных сетей

[Из песочницы] Как я домофон Vizit к mqtt подключал

Реcемплинг II. Сравнение работы цифровых и аналоговых фильтров высоких порядков в тракте звука и ответы на вопросы

Разработка системы мнемонического запоминания чисел

Solution Architecture в 2017-м: интервью с Эли Фельдманом, СТО EPAM

03 января 2017

Что такое сознание

Подборка русских и зарубежных фантастических книг за год

Как я потратил 1000 часов на изучение английского языка в 2016 году

[Перевод] Почему физики всё ещё используют Fortran

NativeScript, что за зверь и для чего он нужен?

[Перевод] Современный подход к сборке мусора

Как искать путь к победе на Russian AI Cup 2016, но не в том направлении

ИТЭР в 2016 году

Абстрагируемся от горячих клавиш в десктопных приложениях, или как отлаживаться в любом IDE одними и теми же кнопками

[Перевод] Поиск утечки GDI объектов: Как загнать мастодонта

[Из песочницы] Игра HellWorm. История разработки

[Перевод] Вышел GitLab 8.15

Раскрутка нового агентства на upwork с нуля — личный опыт

Просыпаемся естественно. Чем заменить свет солнца?

[Перевод] Slow Cooker: нагрузочное тестирование сетевых сервисов

Обзор self-hosted continuous integration систем

Информационные технологии в новогоднем мюзикле «Чародеи»

[Из песочницы] Писать веб-сайты на ассемблере полезно и приятно

02 января 2017

Натягиваем ФП на ООП

[Из песочницы] Мониторинг распределенных станций Avaya Aura средствами Zabbix

Суверенный интернет. Почему его не будет в 2017 году

Информационные технологии в новогоднем мюзикле «Чародеи»

Ресемплинг. Цифровая кирпичная стена против теории заговора. Рождественская сказка для любителей чистого звука

Как работают ИТ-специалисты. Антон Карпов, руководитель службы безопасности в Яндексе

По-настоящему живая перезагрузка кода в golang

Pebble для ленивых программистов

[Из песочницы] Как я базу в GIT закачивал

[Из песочницы] Simple XML Framework — пишем API для работы с диаграммами DIA

[recovery mode] Как проектируют ненастоящие программисты

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

[Из песочницы] Запускаем Telegram-бота на Android устройстве

01 января 2017

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

[Из песочницы] История участия (и почти победы) в ежегодном соревновании Russian AI Cup 2016

Трудности на пути создания «универсальной» метамодели для моделирования предметных областей

Как написать лучший пост на хабре. 7 ответов, 7 советов

[Перевод] 2017 это не просто простое число…

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

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

[Из песочницы] Простой контроллер освещения

Что же обещают пользователи ВКонтакте в 2017 году

Как оценить свою публикацию?

31 декабря 2016

Добыча полезных ископаемых на астероидах: кто и почему собирается этим заниматься

Сохранность данных не смотря ни на что. Катастрофоустойчивое резервное копирование в облаке Azure Pack Infrastructure

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

«Меня разрывает, когда я не могу писать код» — интервью с Максимом Шафировым, CEO JetBrains

Носимая новогодняя гирлянда. С управлением по Bluetooth LE

[Из песочницы] Умная теплица в Telegram

Фореве элон 2016/2017 (встреча Нового года в сети)

[Перевод] Мое знакомство с ReactiveCocoa

Проприоцепция для неспециалистов. Часть 3. Динамическое сидение на стуле

33C3 CTF Эксплуатируем уязвимость LaTeX'а в задании pdfmaker

Школа Данных «Билайн»: с Наступающим

Новогоднее+ подборка фильмов про небоскребы

Кодирование с изъятием информации. Часть 1-я, философская

VulnHub: Разбор IMF 1 и очередное переполнение буфера

Об использовании когнитивной системы IBM Watson Analytics для анализа данных о работе сердца

[Из песочницы] Хранение php-сессий в Redis с блокировками

Нестандартное использование Twitter

Просто Angular

30 декабря 2016

Непрерывная кросс компиляция на Raspberry PI

Построение карты и локализация мобильного робота в ROS без одометрии с использованием laser_scan_matcher

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

Теории заговора. Что скрыло НАСА в 2016 году

К вопросу о «потерянном времени»

[Перевод] Краудсорсинг от Amazon: как полмиллиона людей получают копейки за тренировку ИИ

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

Новогодний колл-центр 2017 с рапознаванием речи и призом

Authorizer: децентрализованная авторизация emcSSL заработает с oAuth 2.0

Закрытие сезона скидок: самые интересные предложения послерождественских распродаж в США

[Из песочницы] «Во все тяжкие» или суровые реальности идни разработки Dark Forester

Танцы роботов — новое искусство или шалость?

Видеонаблюдение на Windows Phone 10

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

О восстановлении. Целесообразен ли RAID на VPS SSD в случае выделенных накопителей? Аналог сервера до февраля бесплатно

VPS в «облаке» или в «железе»? На каких накопителях? Трудности выбора. Полноценный аналог серверов до февраля бесплатно

Роуминг в Wi-Fi сетях без использования контроллера

[recovery mode] Что можно почитать из свежей художественной литературы

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

PHPixie Cache: PSR-6, PSR-16 и несколько интересных фич

В соцсетях можно найти фотографии авиабилетов и присвоить бонусные мили

Kingston поздравляет читателей GeekTimes с Новым Годом

Передача GPS-трека по SMS

42% людей, которые не покупают ваш продукт

[Из песочницы] Drupal и WordPress — сравнение, аналогии, сходства, различия

Некоторые смартфоны Google Pixel и Nexus 6P отключаются при индикации ≈30% заряда

Как не распространять запрещённый контент, но всё равно ощутить на себе действие 139-ФЗ

Как работают ИТ-специалисты. Дмитрий Кравчук — технический директор и сооснователь компании LinguaTrip

CTFzone write-ups — Grand Finale

Конкурентность: Кооперативность

[Перевод] Создание движка для блога с помощью Phoenix и Elixir / Часть 7. Добавляем комментарии / Новогодний анонс в заключении

20 вредных советов по разработке игр на Unity

Все конференции JUG.ru Group: итог 2016-го и планы на 2017-й

Про мой LIR2032 и CR2032 тестер, сами батарейки и накопленный опыт

Мы хотим сделать вам новогодний подарок, но нам нужна ваша помощь

Ответы на незаданные вопросы или размышления популяризатора

Ambilight для World of Tanks — Новогодняя подсветка ;)

Гайд по Pascal: разбираемся в видеокартах NVIDIA 2016 года

[Перевод] Возможное объяснение результатов испытаний EmDrive

Микросервис на Golang

Астрономический календарь на 2017 год

Тоталитарный планшет в КНДР запускает только разрешённые программы

29 декабря 2016

Стильный код на Python, или учимся использовать Flake8

Команда Twitter запустила сервис стриминга 360° видео в своем приложении Periscope

DS, ML и люди, которые этим занимаются. Взгляд Сбербанка

ТехноLive: VR и платформы будущего (Максим Пестун, Дмитрий Трубицын)

[Из песочницы] Ада Лавлейс. Первая в мире программа и взгляд в будущее

Это вам не игрушки: как работает сервис облачного гейминга Playkey

Советы основателя. Евгений Кобзев, технический директор и сооснователь компании «Кнопка»

Почему этой зимой мы снова приглашаем всех поиграть в компьютерные игры при помощи искусственного интеллекта

[Из песочницы] Программирование многоядерных DSP-процессоров TMS320C66x с использованием OpenMP

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

МегаФон в труднодоступных местах

Новогодние тарифы на виртуальные и выделенные серверы

Как 10 лет назад начинался проект PVS-Studio

Итоги года: Большой предновогодний дайджест Университета ИТМО

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

Велосипед для извлечения данных

Отладочный механизм в процессорах Intel позволяет захватывать их через USB-порт

[Из песочницы] Методы защиты от CSRF-атаки

[Из песочницы] Анимированные Линии в iOS

Маршрутизация ортогональных соединений в редакторах диаграмм

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

[Из песочницы] Платформа для быстрого создания RESTful API

ТехноLive: Игрок и игра, интерфейс как связующее звено, Ольга Шуберт

Хиты Geek сезона-2016

Анализ доклада Руслана Черёмина с JPoint 2016

[Перевод] Съест ли Amazon продуктовые магазины на обед?

[recovery mode] Конец халяве: I Know What You Download

Виртуальный офис для реальной работы

Космонавтика-2016 на Geektimes, часть 1

[Из песочницы] Юридические риски вложений в стартапы компаний США и Израиля

[Перевод] Редизайн Titan Quest под смартфоны и планшеты

Планов громадье: китайцы планируют отправить зонды на тёмную сторону Луны, Марс и Юпитер до 2030 года

2FA в Oracle ApEx

Превращаем свой смартфон в IoT датчик при помощи Bluemix. Пример разработки приложения

Всё, что вы хотели знать о финансовых ботах

VulnHub: Эксплуатируем уязвимость переполнения буфера в Lord Of The Root

[Перевод] Грядущий финтех-кризис миллениалов

Персональный компьютер «Электроника МК-85»

Новые беспилотники Ford копируют человеческое вождение

[Перевод] Наиболее влиятельные фигуры Блокчейн-сообщества 2016 года

Декабрьский дайджест продуктового дизайна: Книга Atomic Design, Adobe XD для Windows и UX-тренды 2017 года

Пролетая над долиной Маринера

[Перевод] Laravel Dusk уже близко

Добавление ColorKey в libGDX

VPN за 60 секунд

Уязвимости выполнения произвольного кода в PHPMailer и SwiftMailer

Змейка. Развитие жанра

[Перевод] Как искусственный интеллект формирует будущее интерактивных игр

Мегаконструкции. Самые большие ветрогенераторы

Синица стала журавлем

[Перевод] Как Xerox изобрёл копир, а художники выжали из него всё возможное

28 декабря 2016

[Из песочницы] Насколько удобным может быть API для рисования в iOS?

WRO 2016: премьера фильма о победах сборной России на Всемирной олимпиаде роботов

Сегментация как она есть. Часть 1

Корейский антимонопольный комитет оштрафовал Qualcomm на $853 млн

Тренды-2017

Отчёт со Sberbank Data Science Day: решения, победители, интервью

«Галоп пикселя — часть четвертая» — Анимация света и тени

Большие бизнесы и блокчейн: Linux против Windows

Сбор данных Atari 2600 для обучения с подкреплением

Личный опыт: как нетехнарю стать фронтенд-разработчиком

Бесконечная история: гены, которые работают после смерти

Вспоминаем 2016-й: наши лучшие посты года

Самые популярные языки программирования на росс.рынке на конец 2016 года

Контрабанда из Китая – брак и мрак для россиян

О CRM коротко. Рубрика «Не могу молчать»

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

Падают ли сайты на праздники чаще, чем обычно? Мифы, реальность и как себя обезопасить

Аренда выделенных серверов в России

Обновление программных клиентов 3CX для iOS, Android и MacOS

Серьезное проектирование серьезных сайтов. Часть 2. Визуализация

Вредные советы заказчику

[Перевод] 11 советов, которые помогут сэкономить время при отладке программ

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

Дроны Amazon будут защищать друг друга от людей-вандалов

Генератор админок

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

[Из песочницы] Что-то не то с тестированием в .NET (Java и т.д.)

Panasonic вложит $256 млн в солнечные панели Tesla

ТОП-10 новогодних подарков по данным продаж Madrobots

[recovery mode] 10 лучших подарков для поклонника Sony

Сопротивление небесполезно: линейка наушников Fostex TR

[Перевод] Подборка полезных слайдов про *nix 2: Возвращение слайдов

Предновогодний тест по продвижению мобильных приложений

[Перевод] Сложнейшая проблема комьютерных наук

В России хотят ввести штрафы за скачивание пиратского контента

[recovery mode] DIY дискотечная лазерная установка из указки и ардуинки

Это полностью изменит образование [Veritasium]

Зачем «лирикам» робот?

Mod the Future заглянул в будущее: за кулисами хакатона в Нью-Йорке

От факапа до бэкапа: истории ИТ-компаний, потерявших данные

Операция «У». Как делают фасад небоскреба

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

Как мы устроили квест в Telegram, и что из этого вышло

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

IBM помогает бороться с торговлей людьми

Опыт построения Infrastructure-as-Code в VMware. Часть 1.1: Динамическая инвентаризация

Разработка для Sailfish OS: работа с уведомлениями на примере приложения для ведения заметок

РАСШИРЯЯ ГРАНИЦЫ: nanoCAD 8.1 делает ваши чертежи чище

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

Отладочная плата ПЛИС — Франкенштейн. Звуки и музыка

Как работают ИТ-специалисты. Андрей Аксенов, основатель проекта Sphinx

Полезные Хухи: спасаем аналоговые камеры

JetBrains Night в Москве. Видео. Применение ReSharper в командах .NET-разработчиков

Скучно о работе дешифрации NGFW

Как научить продажника говорить с разработчиками

Зимнее небо для новогодних каникул

A fistful of relays. Часть 3 — декодер команд и управляющий автомат

IBM и BMW вместе работают над созданием умного автомобиля

«Вояджеры» помогли прояснить структуру гелиосферы Солнечной системы

Китайские камеры Jovision и их OEM клоны. Мистификация безопасности

Полиция хочет допросить Алексу из колонки Amazon Echo по делу об убийстве

Впечатления от Apple AirPods

AdvoCam-FD8 RED-II GPS + ГЛОНАСС – самый продуманный регистратор среднего ценового диапазона?

Проект по возрождению заброшенных страниц Википедии был заброшен

[Перевод] Мнения: правда ли, что аппараты для ультразвукового исследования неоправданно дорогие?

27 декабря 2016

Интермодуляционные искажения в усилителях звуковой частоты и ООС — осторожно, опасные связи

[Перевод] Десять вакансий в IT, на которые труднее всего найти людей

Обзор актуальных 3D-материалов

Серьезное проектирование серьезных сайтов. Часть 1. Аналитика

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

Российские ритейлеры пожаловались на Visa и MasterCard в ФАС

Научная капча: как головоломки мешали людям

[Из песочницы] Еще один домашний медиасервер на базе Docker

Создавая хтонических чудовищ, документируй

[Из песочницы] Простейший вывод звука с помощью библиотеки Audiere

Анатомия HTTP-запроса

[Из песочницы] Агрегация несущих в LTE или на что обратить внимание при покупке следующего смартфона

Почему мы выбрали Vue.js (а не React)

Как стать первым в спортивном программировании: Университет ИТМО делится опытом. Часть 2

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

HikVision: остановите Китай пока не поздно

Sprint: как проверить любую бизнес-идею всего за 5 дней

[Перевод] Искусственный интеллект «Мира дикого запада» HBO: тогда и сейчас

[Перевод] Разбор статистической языковой модели от Google — часть 1: векторное представление символов

Вышел свободный видеотранскодер HandBrake 1.0.0

Круговорот звука в природе

Голос Сиэтла: разговариваем с Сергеем Тепляковым

Неинициализированные переменные: ищем ошибки

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

Приходите и забирайте прототипы книг

Как я существенно облегчил работу с Raspberry Pi («всё новое — хорошо забытое старое»)

«Чтение на каникулы»: 25 полезных источников по теме IaaS, ИТ-инфраструктуры и облачных технологий

Самые востребованные языки программирования 2016

Ростелеком закупает ПО Microsoft на 1,26 млрд рублей

[Перевод] Мониторинг системных вызовов Linux

Отладочная плата ПЛИС — Франкенштейн. Часы. Altera EPM7064 VS Lattice LC4064v

Зачем все эти «плюшки»: Что вам предложат ИТ-компании помимо зарплаты

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

Лекция «Животные и космос»

Лучезарный китайский станок и окрасочная машина им. Франкенштейна

«Прохладная история», или Почему жидкий гелий не смог совершить революцию в разгоне?

FAQ про лазерную коррекцию ReLEx SMILE: да, в России есть, но нет, в России нет

Пост-пакетная эра Интернета в России, очередной вероятный сценарий

10 новых сказок о потерянном времени

LiveEdu — стриминговый сервис для программистов, дизайнеров и инженеров

Как делался новый дизайн сайта viva64.com разработчиков анализатора кода PVS-Studio

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

Kaggle: Allstate Claims Severity

Машинное обучение как новый инструмент бизнес-анализа

Интуитивное программирование

26 декабря 2016

Apple опубликовала первую работу по ИИ

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

Универсальные испытательные машины (разрывные машины). Часть 2

Сколько нужно времени на изучение новой технологии?

Оптический бокс для работы в спартанских условиях

РВК и Белинфонд создают совместный венчурный фонд для поддержки стартапов

[Из песочницы] Диапазон рабочих температур Raspberry Pi. Результаты тестов

Как ИТ-специалисты празднуют Новый год (инфографика опроса)

«Умный ресторан» KFC в Китае по лицу угадывает предпочтения посетителей

«SLA в облаке»: На что обратить внимание

[Перевод] Правда о традиционных JavaScript-бенчмарках

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

Перевод .NET в Open source принес Microsoft ощутимую пользу

Технология Shielded VM в Windows Server 2016

[Перевод] История одного бага: выравнивание данных на x86

Основатель крупнейшего в мире хедж-фонда Рей Далио собирается передать управление в руки ИИ

[Перевод] Использование Service Worker для создания ботнета

[Перевод] Компьютеры Советской России с троичной сбалансированной системой счисления

[Из песочницы] Система отслеживания степени заледенелости улиц: машинное обучение + Microsoft Azure + Android

[Перевод] Камуфляж и обратная связь в видеоиграх

Разбор: как и зачем применять PureComponent в React

[Из песочницы] Реализация правил (действий) в карточной онлайн игре

Архитектура хранения данных в Facetz.DCA

Операторам увеличили срок?

Бюджетное видеонаблюдение для прижимистых «чайников»

Я тебя вижу: как не заблудиться в экранах смартфонов?

Как стать первым в спортивном программировании: Университет ИТМО делится опытом. Часть 1

Вызов методов через reflection

8 колоссальных сдвигов, которые в 2017-м станут причиной бессонницы топ-менеджеров в сфере финансов, ритейла и платежей

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

Консоль в массы. Переход на светлую сторону. Часть вторая

Пара новинок от HiFiMAN: Edition S и Edition X

[Из песочницы] Хакинтош: разворачиваем macOS Sierra на Intel-PC подробно и понятно

«Дайджест 1cloud»: 25 материалов о безопасности, работе программистов и опыте создания IaaS-провайдера

Как работают ИТ-специалисты. Дмитрий Столяров, технический директор Флант

Tata принесет SD-WAN в 130 стран

Зонный усилитель для оповещений в умном доме

[Из песочницы] Тап жест для скрытия клавиатуры в iOS (Swift 3)

[Перевод] Предпочитайте SRW-блокировки критическим секциям

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

Интервью с автором проекта МК-17, трёхколёсного крытого мотоцикла для российских погодных условий

Подкаст «Звук»: Что мы успели обсудить за три года работы над передачей

Оптический бокс для работы в спартанских условиях

Скучно о дешифрации

Отладочная плата ПЛИС — Франкенштейн. Телеграфный передатчик

Подписки в ABBYY Cloud OCR SDK: «заткнитесь и возьмите мои деньги!»

[recovery mode] Алгоритм для секретного назначения дарителей в Secret Santa

История в каждой вкладке или multiple backstack

«Аварийный» чемодан аниматора

[Перевод] Создание атмосферы в видеоиграх при помощи архитектуры

Почему Hackintosh уже актуален. Развенчание мифов

Пакет-географ: готов к работе

[Перевод] 17 прогнозов на 2017 год: исследователи корпорации Microsoft — о том, чего ожидать в 2017 году и через десять лет

Опыт портирования проекта на Python 3

Три интриги на два стартапа или как правильно взорвать свой ракетный двигатель

Сравнение производительности аналитической СУБД Exasol и Oracle In-Memory Option

PHP-Дайджест № 99 – итоги 2016 года и подборка интересных ссылок (11 – 25 декабря 2016)

Бэкап сетевой шары (samba) в Linux по мотивам Windows Server Backup

Дайджест свежих материалов из мира фронтенда за последнюю неделю №242 (18 — 25 декабря 2016)

Фотографии кристалла процессора Intel 8008, который дал жизнь первым ПК

25 декабря 2016

Обзор альтернатив Fidget Cube

Создание редактора квестов и диалогов для Unreal engine: Часть 2 технические аспекты

Дайджест интересных материалов для мобильного разработчика #185 (19-25 декабря)

Тяжелый выбор НАСА: полет на Марс или возвращение на Луну

Ещё шесть сигналов неизвестной природы получены из-за пределов нашей галактики

Обзор альтернатив Fidget Cube

Теории заговора. Срок годности товаров

Астероиды и мы

Нейросеть научили сворачивать все открытые на экране окна при приближении начальника

[Перевод] Что означает смерть CyanogenMod

Создание редактора квестов и диалогов для Unreal engine: Часть 1 описание плагина

Домашний ЧПУ-фрезер как альтернатива 3D принтеру, часть третья

Физика в мире животных: магниточувствительные бактерии и их компас

Конкурентность: Параллелизм

[Из песочницы] МиниАТС у себя дома