194 990
аудитория
53 694
подписчики

Заботливо отобранные публикации с Хабра

Новые публикации
Новых публикаций пока нет
Загрузка...

Поисковик «Спутник» прекратил работу

Поисковик «Спутник» прекратил работу
Поисковая система «Спутник», запущенная «Ростелекомом» в 2014 году, прекратила работу. Теперь вместо поискового портала по этому адресу находится корпоративный сайт. Поисковая строка отсутствует, а на главной странице представлены ссылки на другие разработки компании «Поисковый портал Спутник», включая корпоративный браузер, лабораторию интеллектуального анализа данных и аналитическую систему. На разработку и запуск поисковой системы «Спутник» было выделено около 580 млн руб ($20 млн), но проект не смог занять даже 1% рынка. Решение похоронить «Спутник» было принято в 2017 году. До настоящего времени владельцы думали, закрыть проект или переориентировать его на другие задачи...
Поисковая система «Спутник», запущенная «Ростелекомом» в 2014 году, прекратила работу. Теперь вместо поискового портала по этому адресу находится корпоративный сайт. Поисковая строка отсутствует, а на главной странице представлены ссылки на другие разработки компании «Поисковый портал Спутник», включая корпоративный браузер, лабораторию интеллектуального анализа данных и аналитическую систему. На разработку и запуск поисковой системы «Спутник» было выделено около 580 млн руб ($20 млн), но проект не смог занять даже 1% рынка. Решение похоронить «Спутник» было принято в 2017 году. До настоящего времени владельцы думали, закрыть проект или переориентировать его на другие задачи...

Не учите фреймворки, учите архитектуру

Не учите фреймворки, учите архитектуру
Некоторое время назад у меня состоялся интересный разговор, коллега активно защищал Angular, говорил, что тот ускоряет веб-разработку. Я более десяти лет разрабатываю сложные web-сервисы, работал в Microsoft,...

Doom и Doom II официально пропатчили для поддержки современных широкоформатных мониторов

Doom и Doom II официально пропатчили для поддержки современных широкоформатных мониторов
Bethesda выпустила обновления для Doom и Doom II на движке Unity в Steam. Ранее на ПК они были доступны только через лаунчер компании или на мобильных и игровых платформах. Текущие обладатели Doom и Doom II сохранили возможность запускать оригинальные DOS-версии с помощью отдельной опции запуска в Steam. Обновления Doom (игра выпущена в 1993 году) и Doom II (игра выпущена в 1994 году) включают в себя: поддержку мониторов формата 16:9, разработчики увеличили угол обзора и расширили поле зрения по...
Пролистывая далее, вы соглашаетесь с условиями пользовательского соглашения Яндекс Дзен.
Читать полный текст пользовательского соглашения

Microsoft прекратит поддерживать Adobe Flash в своих браузерах до конца года, но некоторые смогут пользоваться им дольше

Microsoft прекратит поддерживать Adobe Flash в своих браузерах до конца года, но некоторые смогут пользоваться им дольше
Microsoft заявила, что её браузеры окончательно лишатся поддержки Flash 31 декабря 2020 года. Однако некоторые пользователи смогут пользоваться плагином и после этого. Flash уберут из Internet Explorer 11, Edge Legacy и Edge Chromium. Таким образом, уже с 2021 года пользователям придётся устанавливать подключаемый модуль Flash в IE-режиме Edge. Он позволяет компаниям определять набор веб-сайтов, которые будут работать только в Internet Explorer 11. Соответствующий плагин будет доступным только для бизнес-пользователей...

С ножовкой — на лазер, с голыми руками — на чип. Как DIY-авторы создают свои шедевры на Хабре

С ножовкой — на лазер, с голыми руками — на чип. Как DIY-авторы создают свои шедевры на Хабре
Кажется, что возможность заказать любой гаджет в любой момент из любой точки мира должна была отбить у людей желание создавать технические устройства своими руками. Но вот дела: техногики продолжают мастерить многое самостоятельно. Кто-то не может найти на рынке «такое же, но с перламутровыми пуговицами», другие хотят прокачать свои технические знания, кто-то жаждет сэкономить, а для кого-то это просто хобби с возможностью насладиться процессом… С другой стороны, в век интернета удивить кого-то самодельным устройством тоже непросто...

EA добавила рекламу на весь экран в игру UFC 4 за 60$ через месяц после релиза

EA добавила рекламу на весь экран в игру UFC 4 за 60$ через месяц после релиза
EA добавила внутриигровую рекламу в UFC 4 спустя две недели после выхода игры. Ролик появлялся в начале и в конце повторов в премиальной версии, которая стоит $60 (в России — 5 тысяч руб). После массового возмущения фанатов рекламу убрали. Полноэкранная реклама была посвящена телешоу Amazon The Boys и анонсировала дату запуска второго сезона — 4 сентября 2020 года. Клип также появлялся в нижней части экрана во время реального игрового процесса. Тот факт, что ролики запустили не сразу с выходом игры, говорит о том, что их не одобряли рецензенты...

США может ввести санкции в отношении SMIC, крупнейшего производителя микросхем Китая

США может ввести санкции в отношении SMIC, крупнейшего производителя микросхем Китая
Американское правительство может ввести санкции в отношении компании Semiconductor Manufacturing International Corporation (SMIC), крупнейшего китайского производителя микросхем. Власти подозревают компанию в связях с Народно-освободительной армией Китая. Как сообщает The Register, если подозрения подтвердятся, экспорт SMIC будет подвергаться «более тщательным проверкам». По всей видимости, компания больше не сможет сотрудничать с американскими поставщиками оборудования. Тем временем, по оценкам финансовой аналитической фирмы Jefferies, до 50% комплектующих для чипсетов SMIC производится в США...
Американское правительство может ввести санкции в отношении компании Semiconductor Manufacturing International Corporation (SMIC), крупнейшего китайского производителя микросхем. Власти подозревают компанию в связях с Народно-освободительной армией Китая. Как сообщает The Register, если подозрения подтвердятся, экспорт SMIC будет подвергаться «более тщательным проверкам». По всей видимости, компания больше не сможет сотрудничать с американскими поставщиками оборудования. Тем временем, по оценкам финансовой аналитической фирмы Jefferies, до 50% комплектующих для чипсетов SMIC производится в США...

История разработки The Light Remake. Часть 1

История разработки The Light Remake. Часть 1
Приветствую, читатель! Меня зовут Сергей, я являюсь инди-разработчиком компьютерных игр. В моем портфолио имеется уже несколько инди-проектов, часть из которых была самостоятельно выпущена в Steam. Игра «Свет» или «The Light», вышедшая в 2012 году, была моей первой пробой пера, открывшей путь в мир игровой разработки. Проект распространялся бесплатно, но реакция публики и отзывы игроков подарили мне серьезную мотивацию для дальнейшей работы. «The Light» стал для меня чем-то вроде философской притчи о человечестве и его судьбе...

Играем в DOOM на тесте на беременность. Что? Да

Играем в DOOM на тесте на беременность. Что? Да
А также на микроволновке, валидаторе билетов и многом другом. Ко флэшмобу по переносу DOOM на любые устройства, у которых только есть дисплей, теперь добавился еще и тест на беременность. Программист-энтузиаст и адепт реверс-инжиниринга Foone сумел запустить полнофункциональную игру DOOM на электронном тесте на беременность, а до этого то же самое проделал с The Elder Scrolls: Skyrim. Первое видео классического шутера на миниатюрном экране устройства было показано им на выходных в личном микроблоге в Twitter...

О реализации структуры данных Map в V8

О реализации структуры данных Map в V8
В стандарте ECMAScript 2015, известном как ES6, появилось много новых JavaScript-коллекций, таких, как Map, Set, WeakMap и WeakSet. Они, судя по всему, стали отличным дополнением к стандартным возможностям JavaScript. Они получили широкое применение в различных библиотеках, в приложениях, в ядре Node.js. Сегодня мы поговорим о коллекции Map, попытаемся разобраться с особенностями её реализации в V8 и сделаем некоторые практические выводы, основанные на полученных знаниях. Стандарт ES6 не содержит...

Стагнация машинного обучения. Многие задачи не будут решены никогда?

Стагнация машинного обучения. Многие задачи не будут решены никогда?
Последние годы глубокого обучения — сплошная череда достижений: от победы над людьми в игре Го до мирового лидерства в распознавании изображений, голоса, переводе текста и других задачах. Но этот прогресс сопровождается ненасытным ростом аппетита к вычислительной мощности. Группа ученых из MIT, Университета Ёнсе (Корея) и Университета Бразилиа опубликовала метаанализ 1058 научных работ по машинному обучению. Он явно показывает, что прогресс в области машинного обучения (ML) — это производная от вычислительной мощности системы...

Красиво? Очень! Как мы написали приложение для визуализации аттракторов

Красиво? Очень! Как мы написали приложение для визуализации аттракторов
Странные аттракторы — это области, которые часто возникают в различных физических системах. Можно сказать, что это область притяжения, к которой стремятся траектории из некоторой окрестности. В отличие от каких-нибудь предельных циклов или от точки равновесия в затухающих колебаниях, они не периодичны. В таких системах проявляется эффект бабочки: минимальные отклонения исходных положений экспоненциально растут со временем. Некоторые аттракторы завораживают своей красотой даже на статических картинках...

Потроха IPsec, меримся с TLS 1.3, ГОСТ и Go

Потроха IPsec, меримся с TLS 1.3, ГОСТ и Go
Приветствую! Очень хочется рассказать про устройство современного стэка IPsec протоколов ESPv3 и IKEv2. IPsec, как мне кажется, незаслуженно обходится многими стороной и детального разбора его работы, его протоколов и возможностей я не видел на русском языке. Кроме того, сделаю странное — сравню IPsec ESPv3 и IKEv2 (оба 2005-го года) с современным, модным, state-of-art TLS 1.3 2018-го года. Почему я вообще так увлечён темой IPsec — возможно самого сложного стэка протоколов для защиты сетей? Ведь...

Epic потеряла 60 % аудитории Fortnite на iOS. Компания просит суд заставить Apple вернуть игру на место

Epic потеряла 60 % аудитории Fortnite на iOS. Компания просит суд заставить Apple вернуть игру на место
Студия Epic Games опубликовала PDF-файл с ходатайством против Apple, приуроченной к судебным слушаниям 28 сентября. В ней компания утверждает, что в результате удаления игры Fortnite из App Store студия несёт серьёзные убытки — количество игроков ежедневно на iOS снизилось на 60%, говорят в Epic. Epic Games также утверждает, что iOS — крупнейшая платформа для Fortnite: из 350 миллионов зарегистрированных игроков почти треть (116 миллионов) приходится на пользователей устройств Apple, причём из них 63% имеют возможность играть в Fortnite только на iOS...

Financial Times: рецензенты Amazon зарабатывает на ложных отзывах, Безос в курсе

Financial Times: рецензенты Amazon зарабатывает на ложных отзывах, Безос в курсе
Фото: www.ft.com Редакция Financial Times организовала расследование, которое показало, что топовые рецензенты Amazon оставляли отзывы на продукты в обмен за деньги. В итоге площадка удалила более 20 тысяч таких отзывов. Их авторами были семь из десяти лучших британских рецензентов. Среди тех, чьи отзывы пришлось удалить, был Джастин Фрайер, который занимает первую строчку в рейтинге Amazon.co.uk и только в августе написал рецензии на продукты общей стоимостью 15 тысяч фунтов стерлингов или $19,7 тысяч...

Эпл испортила мне ноутбук почти сразу после покупки и до сих пор не собирается чинить

Эпл испортила мне ноутбук почти сразу после покупки и до сих пор не собирается чинить
Как вы понимаете, это крик души. Уже больше года я «счастливый» обладатель 13-дюймового Macbook Pro 2019 года за 170 тысяч рублей. Когда я его покупал, я естественно знал, что у этих ноутбуков было полно проблем с клавиатурой и обрывами шлейфа экрана, но это была уже третья реинкарнация и все обзоры говорили в пользу того, что большинство проблем уже решено. В принципе так и есть: за вычетом пару раз западавшего пробела, клавиатура не сильно парит. Беда пришла с другой стороны. Артефакты Ноутбук поставлялся с операционной системой Mojave 10.14.5 и пару месяцев после покупки все было нормально, но потом вышло обновление 10...
Как вы понимаете, это крик души. Уже больше года я «счастливый» обладатель 13-дюймового Macbook Pro 2019 года за 170 тысяч рублей. Когда я его покупал, я естественно знал, что у этих ноутбуков было полно проблем с клавиатурой и обрывами шлейфа экрана, но это была уже третья реинкарнация и все обзоры говорили в пользу того, что большинство проблем уже решено. В принципе так и есть: за вычетом пару раз западавшего пробела, клавиатура не сильно парит. Беда пришла с другой стороны. Артефакты Ноутбук поставлялся с операционной системой Mojave 10.14.5 и пару месяцев после покупки все было нормально, но потом вышло обновление 10...

Java-дайджест за 7 сентября

Java-дайджест за 7 сентября
Англоязычной версией этого дайджеста вы можете поделиться с друзьями, используя вот эту ссылку. OpenJDK официально завершил свой переход на GitHub. Вышел Azure Spring Cloud. Это платформа для развертывания и управления сервисами на основе Spring Boot и Spring Cloud, работающими на облаках Microsoft Azure. Совместно создается, управляется и обслуживается сотрудниками Microsoft и VMware. Вышел новый релиз-кандидат Eclipse IDE 4.17 RC1. В нем есть пачка новых фичей, включая поддержку JEP 358: Helpful NullPointerExceptions...

Разработка hexapod с нуля (часть 9) — завершение версии 1.00

Разработка hexapod с нуля (часть 9) — завершение версии 1.00
Всем привет! 2 года разработки, 9723 строчек кода и киллограмы пластика сделали свое дело — разработка гексапода подошла к заключительному этапу в рамках текущей версии. К этому этапу проект полностью перешел на красивые зеленые железки, слегка изменен дизайн и появилась трансляция видео. Так же будет клёвое демо-видео. Все выходные были успешно слиты на его съемки и монтаж, надеюсь понравится. Этапы разработки: Часть 1 — проектирование Часть 2 — сборка Часть 3 — кинематика Часть 4 — математика траекторий...

Конвертировать лиды, проверить акварели. Кейсы машинного обучения GetCourse

Конвертировать лиды, проверить акварели. Кейсы машинного обучения GetCourse
Привет, Хабр! Мы — GetCourse, SaaS-платформа для онлайн-школ. В прошлом посте мы поговорили об устройстве онлайн-школ. Сегодня хотим затронуть технический аспект нашей работы и рассказать о задачах, которые перед собой ставим и считаем достаточно сложными. Нам повезло работать на растущем рынке — мы были свидетелями шестикратного роста ниши онлайн-допобразования за последние 6 лет до ожидаемых 55 млрд рублей в этом году. Но неизбежно наступает зрелость, рынок становится всё более конкурентным, а значит, действовать нужно эффективнее, постоянно снижая издержки во всех бизнес-юнитах...

В Госдуме пожаловались в ФАС на то, что российские разработчики покупают аккаунты за рубежом для доступа в App Store

В Госдуме пожаловались в ФАС на то, что российские разработчики покупают аккаунты за рубежом для доступа в App Store
Депутат от «Единой России» Антон Горелкин обратился в Федеральную антимонопольную службу с требованием проверить, как Apple предоставляет российским разработчикам доступ к своему магазину приложений. По его словам, алгоритм подтверждения личности в App Store вынуждает разработчиков покупать нелегально аккаунты, зарегистрированные в США и Китае. Горелкин считает, что Apple злоупотребляет своим монопольным положением на российском рынке. Депутат утверждает, что к нему неоднократно поступали жалобы от разработчиков, которые говорят, что не могут зарегистрировать свои аккаунты в системе Apple...

Советский кассовый аппарат А1Т-4-400-2

Советский кассовый аппарат А1Т-4-400-2
Эта статья посвящена советскому кассовому аппарату а1т-4-400-2 выпуска 1979 года. Такие кассовые аппараты стояли практически во всех магазинах в шестидесятых-семидесятых годах прошлого века. Ниже я попытаюсь рассказать, как работали эти машины...

Анонс: путь от джуна до исполнительного директора в Сбербанке

Анонс: путь от джуна до исполнительного директора в Сбербанке
Сегодня, в 20:00 во всех наших соцсетях пройдет прямой эфир с Алексеем Левановым, исполнительным директором в Сбербанке. Леша пришел в Сбербанк в 2014 году на позицию Junior-разработчика. Сейчас он исполнительный директор: Product Owner и Teamlead платформенной команды Sberbank Investor и занимается МП Сбербанк Инвестор и Школами Разработки Сбербанка. Леша расскажет на примере своего пути: как расти и развиваться в крупной компании, каких ошибок стоит избегать и как инициировать изменения. Поговорим...

Охота за уязвимостью. Выполняем произвольный код на виртуальных машинах NVIDIA GeForce NOW

Охота за уязвимостью. Выполняем произвольный код на виртуальных машинах NVIDIA GeForce NOW
Введение На фоне пандемии коронавируса возросла популярность облачных сервисов, позволяющих играть в видеоигры. Эти сервисы предоставляют вычислительные мощности, необходимые для запуска игр, и в режиме реального времени транслируют геймплей на устройства пользователей. Самое очевидное преимущество такой системы — игрокам нет необходимости иметь мощное железо. Чтобы запустить клиент сервиса и скоротать время на самоизоляции, хватит и вполне бюджетной машины: все вычисления происходят на удаленном сервере...

PHP-Дайджест № 187 (18 августа – 7 сентября 2020)

PHP-Дайджест № 187 (18 августа – 7 сентября 2020)
Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 8 beta 3, принят новый синтаксис атрибутов в PHP 8, Zephir всё, целая пачка полезных инструментов, статьи, видео, подкасты. Приятного чтения! Новости и релизы PHP 8 beta 3 — Последняя бета в цикле. Следующим релизом станет RC 1, который ожидается 17 сентября. PHP 7.4.10, PHP 7.3.22 Будущее Zephir и Phalcon — Один из контрибьюторов языка Zephir и PHP-фреймворка Phalcon ушёл из проекта, поэтому активная разработка Zephir приостановлена, а Phalcon 5 планируется переписать на чистый PHP...

Google продвигает новый стандарт WebBundles — потенциально опасную для веба технологию «упаковки» веб-сайтов

Google продвигает новый стандарт WebBundles — потенциально опасную для веба технологию «упаковки» веб-сайтов
В общем потоке новостей остался незамеченным совместный призыв продукт-менеджера Chrome Кенджи Бахе и веб-консультанта Google Юсуке Уцуномии об использовании нового стандарта Web Bundles, разработанного Google. На chromium.googlesource появился соответствующий мануал по использованию WebBundles и, собственно, особо о нем больше не говорилось. Запись от лица Базе и Уцуномии была опубликована еще в ноябре 2019 года, но вызвала реакцию сообщества только сейчас, и то, исключительно на нескольких профильных площадках и в одном блоге, посвященном кибербезопасности...

Забиваем телескопом гвозди или нестандартные способы использования ClickHouse. Александр Зайцев (2018г)

Забиваем телескопом гвозди или нестандартные способы использования ClickHouse. Александр Зайцев (2018г)
ClickHouse — open-source DBMS от Яндекса — традиционно используется для аналитики различного рода логов или потоков событий от онлайн-систем. Однако, гибкость ClickHouse позволяет применять его для более широкого класса задач. Видео: Здравствуйте! У меня будет несколько специфический доклад про то, как мы забиваем ClickHouse гвозди. Обычно говорят, что микроскопом гвозди забивают, но ClickHouse – это все-таки штука, которая смотрит вдаль и работает с большими объемами, поэтому микро к нему не подходит...

Передовой опыт тестирования в Java

Передовой опыт тестирования в Java
Чтобы покрытие кода было достаточным, а создание нового функционала и рефакторинг старого проходили без страха что-то сломать, тесты должны быть поддерживаемыми и легко читаемыми. В этой статье я расскажу о множестве приёмов написания юнит- и интеграционных тестов на Java, собранных мной за несколько лет. Я буду опираться на современные технологии: JUnit5, AssertJ, Testcontainers, а также не обойду вниманием Kotlin. Некоторые советы покажутся вам очевидными, другие могут идти вразрез с тем, что вы читали в книгах о разработке ПО и тестировании...

USB4: все тот же USB?

USB4: все тот же USB?
В конце 2020 года ожидается выход устройств с поддержкой интерфейсов нового поколения USB4/Thunderbolt 4. Данные интерфейсы похожи, однако имеют ряд принципиальных отличий. Среди таких отличий можно выделить наиболее значимое: спецификации на USB4 общедоступные и любой желающий может изучить основные принципы работы данного интерфейса, в отличие от Thunderbolt 4. В данной статье мы рассмотрим изменения, которые претерпел интерфейс USB4 по сравнению с предыдущей версией (USB 3.2), разберем архитектуру USB4 и перечислим его основные характеристики...

Деревья в Diablo 3

Деревья в Diablo 3
В замечательном переводе отличной статьи про пузыри ресурсов в Diablo 3 я нашел ссылку на другую отличную статью — «Diablo 3 – Trees», про деревья, которая тоже замечательная. Предлагаю сообществу перевод этого текста...

std::atomic. Модель памяти C++ в примерах

std::atomic. Модель памяти C++ в примерах
Для написания эффективных и корректных многопоточных приложений очень важно знать какие существуют механизмы синхронизации памяти между потоками исполнения, какие гарантии предоставляют элементы многопоточного программирования, такие как мьютекс, join потока и другие. Особенно это касается модели памяти C++, которая была создана сложной таковой, чтобы обеспечивать оптимальный многопоточный код под множество архитектур процессоров. Кстати, язык программирования Rust, будучи построенным на LLVM, использует модель памяти такую же, как в C++...

Дайджест свежих материалов из мира фронтенда за последнюю неделю №431 (1 — 6 сентября 2020)

Дайджест свежих материалов из мира фронтенда за последнюю неделю №431 (1 — 6 сентября 2020)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Медиа | Веб-разработка | CSS | JavaScript | Браузеры Медиа • Подкаст CSSSR: Chrome 85, NodeJS 14.9.0, css-reset vs css-normalize, релизы JS- и PHP-фреймворков, прощай PhoneGap • UnderJS Podcast #25 — Маленький перерыв, TypeScript 4, Angular 10 • Фронтенд Юность (18+) — #153 Редактирование PSD в VSCode • Подкаст «Сделайте мне красиво», Выпуск №43: Чем хуже код, тем лучше программисты (в Aviasales) • Подкаст «Веб-стандарты» №245...

[Личный опыт] Из соискателя в наниматели: продакт советует, как проходить интервью в США

[Личный опыт] Из соискателя в наниматели: продакт советует, как проходить интервью в США
Привет! Меня зовут Анна Наумова, сейчас я работаю старшим менеджером по продукту (Senior Product Manager) в компании Zello в Остине, штат Техас. Сначала я сама прошла 110 собеседований в Америке, а теперь сижу по другую сторону стола и помогаю подбирать инженеров в команду. Хочу рассказать про то, с какими трудностями столкнулась, и к чему быть готовым во время интервью с продактами в США. Наша команда Zello Начала карьеру я в 2006 году в Одноклассниках как маркетолог. Через шесть лет получила роль...

Про Shadow DOM

Про Shadow DOM
Всем привет! Продолжаю свой цикл публикаций о группе стандартов Web Components. Моя цель - сформировать реалистичные ожидания от данного набора технологий, а также, вместе с вами, прийти к более четкому пониманию того, где их не стоит применять, и где, напротив, ничего лучше еще не придумано. На этот раз, предлагаю подробнее остановится на Shadow DOM. Начнем с азов, чтобы те из нас, кто пока не сталкивался с предметом обсуждения, не потеряли интерес к основной части статьи. Итак, Shadow DOM - это...

Вредные советы: как заставить программиста работать лучше

Вредные советы: как заставить программиста работать лучше
Каждый из нас хотя бы раз в жизни видел программиста (сами себя они предпочитают называть разработчиками). Как правило, программисты довольно замкнутые, очень пугливые и любят подолгу смотреть в монитор. Они – либо следующая ступень эволюции человечества, либо предыдущая. Они плохо умеют разговаривать, но очень хорошо понимают человеческую речь и компьютерные сигналы. В этой статье я хочу рассказать, как заставить ваших разработчиков работать лучше, при этом не доставляя им никакого дискомфорта и не пугая их. А для этого вам необходимо будет запомнить несколько правил. Правило первое – будьте рациональны Наверняка вы замечали, как ходят программисты...
Каждый из нас хотя бы раз в жизни видел программиста (сами себя они предпочитают называть разработчиками). Как правило, программисты довольно замкнутые, очень пугливые и любят подолгу смотреть в монитор. Они – либо следующая ступень эволюции человечества, либо предыдущая. Они плохо умеют разговаривать, но очень хорошо понимают человеческую речь и компьютерные сигналы. В этой статье я хочу рассказать, как заставить ваших разработчиков работать лучше, при этом не доставляя им никакого дискомфорта и не пугая их. А для этого вам необходимо будет запомнить несколько правил. Правило первое – будьте рациональны Наверняка вы замечали, как ходят программисты...

Анонс спикеров на сентябрь

Анонс спикеров на сентябрь
Как обычно в первых числах, анонсируем спикеров на сентябрь. В этом месяце будем обсуждать, как дата-саентисты работают над таргетом, как вырасти из джуна в исполнительного директора, проведем теплый ламповый вечер историй с Робом Аткинсом, еще одной легендой геймдева и обсудим IT-эмиграцию. Итак, встречайте спикеров сентября! Путь от джуна до исполнительного директора в Сбербанке Алексей пришел в Сбербанк в 2014 году на позицию Junior-разработчика. Сейчас он исполнительный директор: Product Owner...

5 библиотек для Vue.js, без которых мне не обойтись

5 библиотек для Vue.js, без которых мне не обойтись
Опытные разработчики знают о том, что иногда, пытаясь сэкономить время и решить какие-то задачи своего проекта с помощью пакета, созданного кем-то другим, можно, в итоге, потратить больше времени, чем было сэкономлено. Библиотеки, жёстко регламентирующие реализацию неких механизмов и не позволяющие решать с их помощью необычные задачи, выходящие за рамки того, что кажется правильным их авторам, заставляют нас, буквально сразу же после их установки, жалеть о том, что мы вообще решили их попробовать...

Как я делаю цифровую минигитару

Как я делаю цифровую минигитару
В этой статье я постараюсь в общих чертах описать путь создания девайса от идеи до реализации юзабельного прототипа. Меня зовут Дмитрий Дударев. Я занимаюсь разработкой электроники и очень люблю создавать различные портативные девайсы. Еще я люблю музыку. Полгода назад я взял у друга акустическую гитару чтобы попытаться научиться на ней играть по урокам из ютуба и табулатурам. Было тяжело. То ли я неправильно что-то делал, то ли плохо старался, то ли в обществе моих предков мелкая моторика вредила размножению...

Дождь из марихуаны в Тель-Авиве

Дождь из марихуаны в Тель-Авиве
В четверг с беспилотника над площадью Рабина в Тель-Авиве были сброшены сотни пакетиков с марихуаной, что вызвало борьбу со стороны зевак, сообщает Jerusalem Post. Как сообщает The Post, раздача была организована группой Telegram под названием Green Drone, которая выступает за легализацию марихуаны по всему Израилю, под девизом группы «свободная любовь». (Министерство безопасности Израиля частично декриминализовало употребление медицинской марихуаны в 2017 году, но переговоры о полной легализации все еще ведутся...

«Микстейп для далеких планет»: кто пытался поделиться музыкой с внеземными цивилизациями

«Микстейп для далеких планет»: кто пытался поделиться музыкой с внеземными цивилизациями
Как десятки диджеев, специалисты из Норвегии, простой мичиганец и ребята с мыса Канаверал пытаются дать послушать нашу музыку представителям инопланетных цивилизаций. Фото Miriam Espacio / Unsplash Человек из Мичигана В 1971 году инженер Джон Шеперд задался вопросом существования внеземных цивилизаций. Он увлёкся этой темой настолько, что решил попробовать связаться с инопланетянами. Однако выбранный им способ был необычен — музыка. Каждый день на протяжении 27 лет он транслировал различные композиции...

Анонс Nvidia Ampere – Как Хуанг всех приятно удивил

Анонс Nvidia Ampere – Как Хуанг всех приятно удивил
Никто не станет отрицать – 2020 год толком не успел начаться, как сразу же вошел в историю. Сложная обстановка в мире, где политические амбиции пересекаются с экономическими антирекордами, сильно усложнила привычный расклад вещей. Но несмотря на все невзгоды, текущий год не потерял статуса самого захватывающего года новинок в сфере компьютерного железа. Новое поколение консолей, новые видеокарты и процессоры – ближайшие месяцы будут жаркими и интересными для каждого энтузиаста нашей сферы. И буквально...

Xinhua: экспериментальный многоразовый мини-шаттл совершил успешную посадку

Xinhua: экспериментальный многоразовый мини-шаттл совершил успешную посадку
Согласно информации агентства Синьхуа, 6 сентября 2020 года китайский многоразовый экспериментальный космический корабль совершил успешную посадку на территории страны спустя двое суток полета. «Полный успех этого эксперимента знаменует собой важный прорыв в китайских технологических исследованиях космических аппаратов многократного использования, которые обеспечат более удобный и дешевый путь к мировому освоению космоса», — поясняется в тексте сообщения агентства Синьхуа. Факт совершения посадки подтвердили в Китайской аэрокосмической научно-технической корпорации (CASC)...

Увидеть своими глазами: вселенная и Большой взрыв

Увидеть своими глазами: вселенная и Большой взрыв
Метаматериалы — композиты со структурными элементами, размерами много меньше длины волны излучения, обладают не только необычными свойствами, такими как отрицательный коэффициент преломления, но и способностью имитировать космологические уравнения. Они открывают новые возможности старым добрым аналоговым компьютерам. А чем хороши аналоговые вычисления? Результат виден практически сразу. Итак, на картинке ниже мы видим… Большой взрыв! Читаем, как это получилось. Большой взрыв и путешествия во времени...

Переезд инженера в Шанхай: цзябань, фапьяо, загадочные китайцы

Переезд инженера в Шанхай: цзябань, фапьяо, загадочные китайцы
Продолжаем рассказывать о популярных направлениях переезда отечественных IT-специалистов. Были Будапешт и Германия, а на повестке дня — Шанхай: один из крупнейших городов материкового Китая, охотно принимающий иммигрантов. Несмотря на то, что государства Еврозоны и США по-прежнему возглавляют списки «стран мечты» российских разработчиков, все больше программистов обращают свое внимание на Азиатско-Тихоокеанский регион, в частности, на Китай, чей рынок IT развивается быстрыми темпами. Шанхай — экономическая...

SQL HowTo: курсорный пейджинг с неподходящей сортировкой

SQL HowTo: курсорный пейджинг с неподходящей сортировкой
Этот пост родился как расширенный ответ на умозрительную задачу, обозначенную в статье «Хроники пэйджинга». Пусть у нас есть реестр документов, с которым работают операторы или бухгалтеры в СБИС, вроде такого: Традиционно, при подобном отображении используется или прямая (новые снизу) или обратная (новые сверху) сортировка по дате и порядковому идентификатору, назначаемому при создании документа — ORDER BY dt, id или ORDER BY dt DESC, id DESC. Типичные возникающие при этом проблемы я уже рассматривал в статье «PostgreSQL Antipatterns: навигация по реестру»...

Сравнение Blazor и JavaScript-инструментов

Сравнение Blazor и JavaScript-инструментов
В последние несколько лет JavaScript был самым популярным и распространённым языком для разработки одностраничных приложений (Single Page Application, SPA). Это так и сегодня. Но недавно Microsoft выпустила новый фреймворк, который называется Blazor. Он позволяет писать браузерные приложения на C#. В этом материале я хочу рассказать о том, что такое Blazor, хочу раскрыть причины того, что вокруг этого фреймворка поднято много шума, собираюсь сравнить его с инструментами из экосистемы JavaScript. Что такое Blazor? Blazor (Browser+Razor) — это новый веб-фреймворк, выпущенный Microsoft...

Август. Считаем запуски — «опять только семь»

Август. Считаем запуски — «опять только семь»
Вячеслав Ермолин — 5 сентября 2020 Результаты пусковых программ за 8 месяцев 2020 года. Прогнозы (неофициальные) на 2020 год Hires статистика Hires ракетки

Война за TikTok

Война за TikTok
В августе шли жаркие дискуссии о запрете TikTok в США. В немалой степени на это повлияло решение Индии запретить сервис. Сейчас идут споры между приверженцами и противниками запрета TikTok, и разногласия уже вышли за рамки обычных размышлений о технологиях, культурных ценностях и национальной безопасности. Аналоговый мир Понять аналоговый мир через призму цифрового весьма непросто. В разработке продуктов зачастую используют шаблоны, под которые плохо подходит изобретенное ранее. И только спустя время разработчикам удается совместить одно с другим. Хороший пример - печатные издания, которые монетизировались за счет рекламы рядом с новостными блоками...
В августе шли жаркие дискуссии о запрете TikTok в США. В немалой степени на это повлияло решение Индии запретить сервис. Сейчас идут споры между приверженцами и противниками запрета TikTok, и разногласия уже вышли за рамки обычных размышлений о технологиях, культурных ценностях и национальной безопасности. Аналоговый мир Понять аналоговый мир через призму цифрового весьма непросто. В разработке продуктов зачастую используют шаблоны, под которые плохо подходит изобретенное ранее. И только спустя время разработчикам удается совместить одно с другим. Хороший пример - печатные издания, которые монетизировались за счет рекламы рядом с новостными блоками...

Появится ли Porsche у хакспейса? Интервью с Пашей Жовнером: богомолом, который стал миллионером

Появится ли Porsche у хакспейса? Интервью с Пашей Жовнером: богомолом, который стал миллионером
21 августа мы поговорили в прямом эфире с Павлом Жовнером. В прошлом месяце zhovner со своей командой запустил на кикстартере тамагочи для хакеров Flipper Zero. Целью было $60 000, но меньше, чем за сутки, флиппер собрал миллион долларов, а к финалу собранные деньги приблизились к отметке $5 млн. Как и многие хабровчане, я наблюдала за проектом уже почти год. Больше всего меня восхищало, как Паша набрал сильную команду под проект без финансирования и твердой рукой вел ее к готовому продукту и окупаемости: именно об этом мы и поговорили...

Facebook прекратила поставки VR-гарнитур Oculus в Германию из-за проблем с антимонопольным законодательством

Facebook прекратила поставки VR-гарнитур Oculus в Германию из-за проблем с антимонопольным законодательством
Источник фото: Bild, название — Oculus. В начале сентября 2020 года Facebook прекратила новые поставки VR-гарнитур Oculus в Германию на некоторое время, а также сняла с продажи из своего интернет-магазина текущие модели. Это полностью добровольное решение компании, а не требования властей страны. Facebook надеется сначала урегулировать возможные проблемы с антимонопольным законодательством и избежать больших штрафов. Причина, по которой Facebook прекратила поставлять Oculus пользователям Германии, заключается в возможном нарушении компанией пункта антимонопольного законодательства ЕС...

Как мы выпускаем исправления к ПО в GitLab

Как мы выпускаем исправления к ПО в GitLab
Мы в GitLab обрабатываем исправления ПО двумя способами — «ручками» и автоматически. Читайте далее о работе release manager по созданию и доставке важных обновлений с помощью автоматического развертывания на gitlab.com, а также исправлений для пользователей, которые работают со своими установками. Рекомендую поставить напоминание на своих умных часах: каждый месяц 22 числа пользователи, работающие с GitLab на своих мощностях, могут увидеть обновления актуальной версии нашего продукта. В ежемесячном...

Обновление для IDE EmBitz 1.11

Обновление для IDE EmBitz 1.11
На официальном форуме появилось обновление для IDE EmBitz 1.11. Оно включает в себя расширенный список поддерживаемых микроконтроллеров STM32, обновленные версии библиотек CMSIS, SPL, HAL и LL, а также текущую версию компилятора gcc-arm-none-eabi-9-2020-q2-update и GDB сервер EBlink, необходимый для прошивки и отладки микроконтроллеров. Список поддерживаемых микроконтроллеров STM32 значительно увеличен. Их число превышает тысячу и я ограничусь перечислением семейств МК. Это STM32F0, STM32F1, STM32F2,...

Японские разработчики мобильных приложений пожаловались на проблемы при работе с App Store и поддержали Epic Games

Японские разработчики мобильных приложений пожаловались на проблемы при работе с App Store и поддержали Epic Games
Согласно публикации издания Bloomberg, многие японские разработчики мобильных приложений поддерживают Epic Games в борьбе против Apple. Некоторые из них пожаловались в антимонопольные регулирующие органы Японии на низкое качество обслуживания в App Store. Разработчиков не устраивает как 30% комиссия, так и проблемы с обратной связью, долгое рецензирование приложений и иррациональные требования, не выполнив которые нельзя опубликовать продукт. Представители компаний PrimeTheory Inc. и Gumi Inc., а...

Облака сгущаются: чем cloud-сервисы опасны для игровой индустрии?

Облака сгущаются: чем cloud-сервисы опасны для игровой индустрии?
Cloud-сервисы стали неотъемлемой частью жизни современного человека. Но понятие «облака» отнюдь не ограничивается возможностью по мановению ока создавать резервные копии фотографий, сделанных в отпуске, или координировать действия с коллегами с помощью интеллектуальной CRM. Сейчас облачные технологии стали проникать в самые неожиданные отрасли — например, в такую сферу, как видеоигры. Если раньше каждый, кто хотел приобщиться к удивительному миру виртуальных развлечений, должен был обзавестись производительным...

Успешный запуск. Спутники Starlink L11. Запуски 2020 года: 68 всего, 62 успешных, 26 от США

Успешный запуск. Спутники Starlink L11. Запуски 2020 года: 68 всего, 62 успешных, 26 от США
Вячеслав Ермолин, 3 сентября 2020 г. Патчи и логотипы миссии Личное мнение: Великолепно! Вопреки ураганам, эпидемиям и прочим «проискам природы и людей» SpaceX успешно ведет свою пусковую программу. SpaceX можно выделить в отдельную «страну» в статистике космических запусков. Будет второй за китайцами, опережая как остальные американские компании (все скопом), так и русских с европейцами...

Переезд инженера в Германию: «Голубая карта», налоги, дети

Переезд инженера в Германию: «Голубая карта», налоги, дети
Для тех, кто хочет работать за границей, Германия — хороший вариант. Европейское расположение, всего несколько часов полета и относительно дешевые билеты — можно навещать родителей по выходным. Германия обязательно попадает в топ стран для релокейта, а среди русских программистов — вообще вторая по популярности страна для переезда. Топ-5 стран по количеству переехавших российских инженеров в тысячах, Amazing Hiring, 2020 *около 30% инженеров не открывают своих данных для открытого поиска. Стоит ли...

Энергия старого мира

Энергия старого мира
Введение Эта статья является продолжением публикации «Взгляд в прошлое. Технология 18 века». В ней мы построили реально работающий паровой двигатель, который должен стать главной частью будущего парового мотоцикла, и даже провели пробные эксперименты по его запуску на воздухе. Теперь нужно решить энергетический вопрос. И тут начинаются основные отличия от двигателей внутреннего сгорания (ДВС). В таких двигателях бензин, смешиваясь с воздухом, попадает в цилиндр двигателя и при воспламенении этой воздушно-топливной смеси выделяется энергия...

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

Как я строил карьеру в Amazon, куда меня взяли по ошибке
Сегодня я праздную пять лет работы в Amazon. За это время я передал в продакшн боле 500 000 строк кода, проводил инспекцию чужого кода более 500 раз, проектировал, разрабатывал, развёртывал и поддерживал масштабные системы, которыми пользуются тысячи клиентов со всего света. Меня считают одним из ведущих технических лидеров в команде. Но так было не всегда. В 2015 году меня устроили разработчиком ПО первого ранга. И напрасно. Я был самым настоящим самозванцем. Но мои скудные инженерные навыки не помешали мне в конце концов добиться повышения до второго ранга. Я хочу поделиться своей историей, чтобы помочь и другим самозванцам добиться успеха в компаниях FAANG – ну, или любых других...
Сегодня я праздную пять лет работы в Amazon. За это время я передал в продакшн боле 500 000 строк кода, проводил инспекцию чужого кода более 500 раз, проектировал, разрабатывал, развёртывал и поддерживал масштабные системы, которыми пользуются тысячи клиентов со всего света. Меня считают одним из ведущих технических лидеров в команде. Но так было не всегда. В 2015 году меня устроили разработчиком ПО первого ранга. И напрасно. Я был самым настоящим самозванцем. Но мои скудные инженерные навыки не помешали мне в конце концов добиться повышения до второго ранга. Я хочу поделиться своей историей, чтобы помочь и другим самозванцам добиться успеха в компаниях FAANG – ну, или любых других...

Хроники пэйджинга

Хроники пэйджинга
Вот и меня посетило желание что-нибудь написать для читателей Хабра. Чем же ещё заняться в отпуске? Казалось бы, про пейджинг уже написано всё, что только можно было. И этот текст тоже на уникальность и открытия не претендует. Но, по крайней мере, лично мне не попадалось таких текстов, чтобы тема пейджинга в реляционных базах была раскрыта не отдельными аспектами, а последовательно и подробно. Поэтому я всё-таки попробую и буду надеяться, что хотя бы одна-две детали в этом тексте покажутся читателю интересными...

Особенности работы Postfix

Особенности работы Postfix
Добрый день, сообщество. В этой статье хочу поговорить о Postfix – о том, каковы принципы его работы, и о возможностях диагностики проблем. В силу специфики работы приходится с ним сталкиваться — либо для решения своих задач, либо для понимания того, как работает чужая инфраструктура. В интернете о Postfix много информации, однако в основной массе это готовые конфиги для развертывания почтового сервера с нуля. Здесь же я постараюсь охватить основные аспекты администрирования Postfix. Известно, что Postfix разработан как альтернатива Sendmail...

10 песен про IT: от Столлмана до исходников

10 песен про IT: от Столлмана до исходников
Мне интересны и IT, и музыка, поэтому я всегда обращал внимание на их пересечение: песни айтишников. Порой это пародии на известные хиты с переделанным текстом, порой — полностью оригинальные сочинения. Одни из них примечательны автором (самый известный — Ричард Столлман), другие форматом (самый нестандартный — пение кода). Обычно такие песни несерьёзные, так что пятница — подходящий день для подборки из них. Но заодно это и повод разобраться: какими они вообще бывают и чем различаются? Я не рассматривал...

В Google Maps используют инструменты DeepMind, чтобы предсказать время прибытия

В Google Maps используют инструменты DeepMind, чтобы предсказать время прибытия
Фото: thegadgetflow.com Google рассказала, что функции сервиса Google Maps удалось улучшить благодаря инструментам машинного обучения DeepMind, лондонской лаборатории искусственного интеллекта, принадлежащей Alphabet. Исследователи Google и DeepMind объяснили, как они берут данные из различных источников и вводят их в модели машинного обучения для прогнозирования потоков трафика. Эти данные включают в себя живую информацию о дорожном движении, собранную анонимно с устройств Android, историю данных...

Жестокая правда будней программиста: 8 наблюдений

Жестокая правда будней программиста: 8 наблюдений
Несколько лет я писал код, а мне за это платили. За это время я узнал о некоторых неприятных вещах, касающихся работы программиста. Мне всегда хотелось написать об этом. Надеюсь, вы понимаете, что я рассказываю вам всё это не для того, чтобы вас расстроить. Я считаю эту статью особым нигилистическим подарком для всех, кто готов такой подарок принять. Материал я построил так: сначала, в заголовке раздела, я кратко описываю сделанное мной неприятное наблюдение, потом привожу истории из жизни, обзор ситуации, рассказываю о том, что с ней связано, и завершаю раздел краткими выводами. Читая этот материал, помните о том, что в мире существует баланс между белым и чёрным, между хорошим и плохим...
Несколько лет я писал код, а мне за это платили. За это время я узнал о некоторых неприятных вещах, касающихся работы программиста. Мне всегда хотелось написать об этом. Надеюсь, вы понимаете, что я рассказываю вам всё это не для того, чтобы вас расстроить. Я считаю эту статью особым нигилистическим подарком для всех, кто готов такой подарок принять. Материал я построил так: сначала, в заголовке раздела, я кратко описываю сделанное мной неприятное наблюдение, потом привожу истории из жизни, обзор ситуации, рассказываю о том, что с ней связано, и завершаю раздел краткими выводами. Читая этот материал, помните о том, что в мире существует баланс между белым и чёрным, между хорошим и плохим...

3D Secure, или что скрывают механизмы безопасности онлайн-платежей

3D Secure, или что скрывают механизмы безопасности онлайн-платежей
Электронная коммерция — одна из самых больших и быстро растущих областей, в связи с чем она привлекает внимание как исследователей информационной безопасности, так и злоумышленников. Поэтому хотелось бы разобраться в некоторых аспектах механизмов безопасности, применяемых при проведении онлайн-платежей. Один из протоколов, используемых для увеличения безопасности онлайн-платежей — 3D Secure. Это протокол, который был разработан на основе XML в качестве дополнительного уровня безопасности платежей, проводящихся без физического участия карты (card not present payment)...

Как переехать в Испанию из Украины по студенческой визе: личный опыт, советы и эмоции

Как переехать в Испанию из Украины по студенческой визе: личный опыт, советы и эмоции
Вот такие виды открываются из Гранады Привет, Хабр! Мы давно обсуждали возможность появления в нашем блоге историй от людей, работающих в IT. Решили начать с экспериментального цикла материалов об IT-иммиграции, изучении языков и прочих интересных вещах. Первая история — от коллеги по индустрии, которая переехала из Украины в Испанию по студенческой визе пять лет назад и делится своим опытом. Надеемся, что цикл вам понравится. Мнения, предложения пишите прямо в комментариях, прочитаем и учтем все, обещаем...

Ускоряем Ansible

Ускоряем Ansible
Ни для кого не секрет, что с настройками «по умолчанию» Ansible может делать своё дело не слишком быстро. В статье я укажу на несколько причин этого и предложу полезный минимум настроек, которые, вполне возможно, реально увеличат скорость работы вашего проекта. Обсуждаем здесь и далее Ансибл 2.9.x, который был установлен в свежесозданный virtualenv вашим любимым способом. После установки создаём рядом с вашим плейбуком файл «ansible.cfg» — такое расположение позволит переносить данные настройки вместе с проектом, плюс загружаться будут они вполне автомагически...

NASA будет предсказывать интенсивность ураганов с помощью ИИ

NASA будет предсказывать интенсивность ураганов с помощью ИИ
Ученые из Лаборатории реактивного движения NASA (JPL) планируют использовать искусственный интеллект для предсказывания силы надвигающихся ураганов. Цель специалистов агентства — спрогнозировать, насколько сильным может стать ураган в течение 24 часов. Ураганы делятся на пять категорий по шкале Саффира—Симпсона в зависимости от скорости ветра. Иногда — например, в случае с ураганом Патрисия в октябре 2015 года — сила шторма за короткое время меняется с первой категории (скорость ветра 120—150 км/ч) на пятую (более 250 км/ч)...

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

Яндекс открывает музей ретротехники в Петербурге
Уже завтра в центре Санкт-Петербурга открывается музей Яндекса. Он расположен в историческом здании («Литературном доме») на пересечении Невского проспекта и набережной реки Фонтанки. Адрес — Невский, 68А. Питерский музей пока небольшой. В нём 11 экспонатов — компьютеры и игровые консоли. Разумеется, всё это работает — можно воочию оценить старые интерфейсы, клавиатуры, джойстики и мыши. К каждому экспонату прилагается набор легендарных игр, в которые можно играть. Вот какую технику мы подготовили...

Apple отложила введение ограничений приватности в iOS 14 из-за жалоб Facebook

Apple отложила введение ограничений приватности в iOS 14 из-за жалоб Facebook
Apple отложит до начала следующего года изменения в своей политике конфиденциальности в ОС iOS 14. Потенциально они могут привести к снижению продаж рекламы Facebook и других компаний, ориентированной на пользователей iPhone и iPad. Отсрочка же принесет пользу Facebook, которая на прошлой неделе заявила, что нововведения Apple сделают один из ее мобильных рекламных инструментов на iOS 14 настолько неэффективным, что, «возможно, не имеет смысла предлагать его». Update: Apple confirms the delay in enforcement for its new IDFA prompt until next year...

RED: Улучшение качества звука с помощью резервирования

RED: Улучшение качества звука с помощью резервирования
Еще в апреле 2020 года Citizenlab сообщил о довольно слабом шифровании Zoom и заявил, что Zoom использует аудиокодек SILK. К сожалению, статья не содержала исходных данных, чтобы это подтвердить и дать мне возможность обращаться к ней в дальнейшем. Однако благодаря Натали Сильванович из Google Project Zero и инструменту трассировки Frida я смог получить дамп некоторых необработанных кадров SILK. Их анализ вдохновил меня взглянуть на то, как WebRTC обрабатывает звук. Что касается восприятия качества...

Заметки Дата Сайентиста: на что обратить внимание при выборе модели машинного обучения — персональный топ-10

Заметки Дата Сайентиста: на что обратить внимание при выборе модели машинного обучения — персональный топ-10
Мы снова в эфире и продолжаем цикл заметок Дата Сайентиста и сегодня представляю мой абсолютно субъективный чек-лист по выбору модели машинного обучения. Это топ-10 свойств задачи и просто пунктов (без порядка в них), с точки зрения которых я начинаю выбор модели и вообще моделирование задачи по анализу данных. Совсем не обязательно, что у вас он будет таким же — здесь все субъективно, но делюсь опытом из жизни. А какая у нас вообще цель? Интерпретируемость и точность — спектр Источник Пожалуй самый...

Nintendo анонсировала переиздание Game & Watch в честь 35-летия Super Mario

Nintendo анонсировала переиздание Game & Watch в честь 35-летия Super Mario
Nintendo в ходе тематического Direct к 35-летию Super Mario Bros. анонсировала выпуск специальной версии портативной консоли Game & Watch с возможностью сыграть в Super Mario Bros., Super Mario Bros.: The Lost Levels и в специальную версию «Мячей» в стиле Марио. Релиз консоли намечен на 13 ноября. Она будет стоить $50. Кроме того, 18 сентября на Nintendo Switch выйдет сборник Super Mario 3D All-Stars с обновлёнными версиями Super Mario 64, Super Mario Sunshine и Super Mario Galaxy. Тираж будет ограничен...

Пайплайны и частичное применения функций, зачем это в Python

Пайплайны и частичное применения функций, зачем это в Python
Одно из главных достоинств Python — его выразительность. Функциональные средства языка позволяют лаконично описывать преобразования над данными. На мой взгляд в Python не хватает некоторых инструментов, которые помогли бы удобнее описывать преобразования данных и дополнить функциональную составляющую языка, в частности "пайплайны функций" и их частичное применение. Поэтому в этом посте я лью воду о возможности и необходимости данных средств с экспериментами по их реализации. Пришёл во многом за критикой...

Жизнь разработчика (в картинках)

Жизнь разработчика (в картинках)
Возможно, в некоторых из ситуаций вы узнаете себя. Когда я показываю босу, что окончательно пофиксил баг Когда проджект-менеджер входит в офис Когда я готовлю код к релизу

SpaceX утверждает, что спутниковый интернет Starlink развивает скорость в 100 Мбит/с и выше

SpaceX утверждает, что спутниковый интернет Starlink развивает скорость в 100 Мбит/с и выше
SpaceX заявила, что в ходе тестирования системы спутникового интернета Starlink инженерами была зафиксирована скорость соединения в 100 Мбит/с и выше. Компания добавила, что передача данных происходит со сверхнизкой задержкой, правда не пояснила конкретно что это значит. Во время закрытого бета-тестирования инженеры обнаружили, что даже при использовании текущего состояния Starlink можно без лагов играть в детализированные многопользовательские онлайн-игры и просматривать нескольких каналов с HD-видео одновременно...

Яндекс выделит под беспилотники отдельную компанию, а Яндекс.Драйв войдет в состав Яндекс.Такси

Яндекс выделит под беспилотники отдельную компанию, а Яндекс.Драйв войдет в состав Яндекс.Такси
Яндекс объявил, что выделяет направление беспилотных автомобилей в отдельную компанию, которая будет называться Yandex Self-Driving Group (Yandex SDG). До этого направление входило в группу компаний Яндекс.Такси. Яндекс намерен выкупить часть доли Uber в Yandex SDG и дополнительно вложить в новую компанию $100 млн, а также дать ей заем на $50 млн. По итогам сделки доля Яндекса в Yandex SDG составит 73%, а доля Uber — 19%. Оставшийся пакет распределят в рамках мотивационной программы для сотрудников...

Портируем утилиту командной строки с Go/Rust на D

Портируем утилиту командной строки с Go/Rust на D
Несколько дней назад, на реддите в «программировании», Paulo Henrique Cuchi поделился своим опытом разработки утилиты командной строки на Rust и на Go (перевод на Хабре). Утилита, о которой идет речь, — это клиент для его пет-проекта Hashtrack. Hashtrack предоставляет GraphQL API, с помощью которого клиенты могут отслеживать определенные хэштэги твиттера и получать список соответствующих твитов в реальном времени. Будучи спровоцированным комментарием, я решил написать порт на D, чтобы продемонстрировать, как D может быть использован для подобных целей...

Малый ядерный реактор NuScale Power получил одобрение регулятора США

Малый ядерный реактор NuScale Power получил одобрение регулятора США
28 августа американская компания NuScale Power получила одобрение Комиссии по ядерному регулированию США на конструкцию первого малого модульного реактора. Текущая модель рассчитана на 50 мегаватт энергии, а уже в 2022 году будет рассмотрена заявка на реактор мощностью в 60 мегаватт. Стартап NuScale Power призывает отказаться от больших реакторов, основы современных АЭС. Вместо этого разработчики предлагают небольшие модульные реакторы, которые можно производить на заводе, а потом транспортировать на место строительство электростанции...

Вы всё ещё меряете FSB сотнями?

Вы всё ещё меряете FSB сотнями?
Очень многие именно так и поступают последние 15-20 лет. Сотня или больше. Что есть, Front Side Bus (FSB, системная шина)? Шина, обеспечивающая соединение между x86/x86-64-совместимым центральным процессором и внутренними устройствами. Её опроная частота используется, с мультипликатором, процессором. Весь инструментарий(я знаком с HwInfo64 и CPU-Z) именно на это (сотни) и заточен. Но вот, появился у меня процессор на котором я вижу частоту шины 25МГц. HwInfo64 И вроде все по честному, пару лет назад...

На чем писать Android UI-тесты

На чем писать Android UI-тесты
Всем привет. Мы в Avokado Project продолжаем рассказывать про автотестирование в Android. Эта статья — обзор и сравнение существующих инструментов для написания UI-тестов. Давайте начнем с того, что вспомним, как обычно выглядит процесс тестирования. Будем называть сущность, которая взаимодействует с приложением, клиентом. Для взаимодействия с приложением клиенту обычно доступно несколько интерфейсов: API, REST API, CLI, GUI и т.д. И если, например, API используются клиентами-программами, то GUI используется человеком...

Консоли против ПК. Бесконечная война?

Консоли против ПК. Бесконечная война?
Приветствую вас, хабровчане! Вот и пятница подкралась незаметно. Сегодня пойдёт речь о давней и непрекращающейся войне ПКшников с консольщиками. Этому противостоянию нет равных. Битвы внутри консольного рынка не идут ни в какое сравнение с баталиями ПК vs консоли. Так же, как и батлы ПКшников между собой: какая «видяха» лучше и у кого сколько fps. Материал будет продолжением моей предыдущей темы, где мы говорили исключительно о консолях. Естественно, статья будет миксом моего личного опыта и мнения извне...

Многоликая Убунта в 2020 году

Многоликая Убунта в 2020 году
Перед вами необъективный, несерьёзный и нетехнический обзор операционной системы Ubuntu Linux 20.04 и пяти её официальных разновидностей. Если вас интересуют версии ядра, glibc, snapd и наличие экспериментального сеанса wayland — вам не сюда. Если вы впервые слышите о Линуксе и вам интересно понять, как о ней думает человек, который сидит под Убунтой уже восемь лет, то вам сюда. Если вы просто хотите посмотреть что-то не очень сложное, слегка ироничное и с картинками, то вам тоже сюда. Если вам...

Злоумышленники используют DNS-через-HTTPS от Google для загрузки вредоносных программ

Злоумышленники используют DNS-через-HTTPS от Google для загрузки вредоносных программ
Хакеры, которые маскируют вредоносные программы в поддельных журналах ошибок Windows, теперь научились использовать для этого DNS-через-HTTPS от Google. После получения доступа к системе Windows ПО считывается с файла .chk, который выдает себя за журналы событий. Кажущиеся шестнадцатеричными символы справа на самом деле являются десятичными символами, используемыми для построения закодированной полезной нагрузки. Исследователи из Huntress Labs заметили подозрительный URL-адрес в коде PowerShell: dns...

Тестирование ПО: суть профессии, требования и заработная плата

Тестирование ПО: суть профессии, требования и заработная плата
Вакансии тестировщиков на Хабр Карьере Дефицит хороших специалистов характерен для сферы тестирования ПО так же, как и для многих других IT-отраслей. Профессионалы нужны всем и всегда. Сейчас, в условиях...

D&D-классы для разработчиков

D&D-классы для разработчиков
Вам кажется, что разработка ПО похожа на большую и плохо структурированную RPG, хотя никто не признаёт этого на собеседованиях? Тогда эта классификация вам понравится. Введение Продакт-Менеджер и Полупрофессиональный Ботан. Это две мои визитные карточки. Поэтому когда меня осенила идея (навеянная твитом в стиле класса Варвара) сочинить систему D&D-классов для разработчиков, я вынужден был её реализовать. Это было забавно, и надеюсь, что вы тоже повеселитесь. Я не планировал создать рабочую игровую систему...

Вариативные функции в Go

Вариативные функции в Go
fade by clockbirds Команда Mail.ru Cloud Solutions перевела статью о вариативных функциях в Go. Ее автор рассказывает, чем вариативные функции отличаются от обычных и как их создавать. Что такое вариативная функция Функция — фрагмент кода, предназначенный для выполнения конкретной задачи. Функции передают один или несколько аргументов, а она возвращает один или несколько результатов. Вариативные функции — такие же, что и обычные, но они могут принимать бесчисленное или переменное число аргументов...

Даунклокинг Ice Lake AVX-512

Даунклокинг Ice Lake AVX-512
Это короткий пост об исследовании поведения AVX2 и AVX-512 в связи с лицензионным даунклокингом новых чипов Intel Ice Lake. Лицензионный даунклокинг1 — это малоизвестный эффект, при котором пределы частот опускаются ниже номинальных в случае выполнения определённых SIMD-инструкций, особенно тяжёлых инструкций с плавающей запятой или инструкций с 512-битной шириной. Подробности о подобном виде даунклокинга можно прочитать в этом ответе на StackOverflow, и мы уже довольно детально объясняли низкоуровневую механику подобных переходов...

Эмоциональная история процессоров: IBM/370

Эмоциональная история процессоров: IBM/370
В первой части были описаны многие разные процессоры до середины 90-х. Для мейнфреймов IBM там места не нашлось, так как эти системы долгое время не использовали процессоры-чипы. Однако, мейнфреймы IBM тесно связаны с другими компьютерными системами, долгое время являясь лучшими образцами компьютерной техники, на которую так или иначе ориентировались практически все. Кстати, формат хабр-блога, как и Википедии, позволяет редактирование, что позволило значительно переработать содержимое первой части с учетом поступивших замечаний и прочей дополнительной информации...

Между наймом и фрилансом: удалёнка сближает

Между наймом и фрилансом: удалёнка сближает
Согласно исследованию FYI, количество вакансий для удалённых сотрудников в IT с 2014 года увеличилось как минимум в 3,5 раза, при этом большая часть удалённых сотрудников работает в таком формате уже более 5 лет. Этот тренд хорошо заметен в развитии Human Cloud платформ, функционал которых постоянно затачивается под удалённую работу не только разработчиков, но и всех направлений бизнеса. О том, как новая реальность меняет форматы удалённой работы, читайте ниже. Полгода назад команда Slack сделала интересный ход, анонсировав глобальный редизайн всего продукта...

Описание инфраструктуры в Terraform на будущее. Антон Бабенко (2018г)

Описание инфраструктуры в Terraform на будущее. Антон Бабенко (2018г)
Многие знают и используют Terraform в повседневной работе, но для него до сих пор не сформировались лучшие практики. Каждой команде приходится изобретать свои подходы, методы. Ваша инфраструктура почти наверняка начинается просто: несколько ресурсов + несколько разработчиков. Со временем она растёт во всевозможные стороны. Вы находите способы сгруппировать ресурсы в Terraform-модули, организовать код по папкам, и что здесь вообще может пойти не так? (известные последние слова) Проходит время, и вы...

Проверка QEMU с помощью PVS-Studio

Проверка QEMU с помощью PVS-Studio
QEMU – достаточно известное приложение для эмуляции. Статический анализ может помочь разработчикам таких сложных проектов, как QEMU, отлавливать ошибки на раннем этапе и в целом повысить его качество и надёжность. В этой статье будет проверен исходный код приложения QEMU на потенциальные уязвимости и ошибки с помощью инструмента статического анализа PVS-Studio. QEMU является свободным ПО, предназначенным для эмуляции аппаратного обеспечения различных платформ. Оно позволяет запускать приложения и...

Космический субботник: уборка пыли на Луне

Космический субботник: уборка пыли на Луне
Когда я был маленький, у моего отца была машина ВАЗ-2101. Это далеко не самая «крутая тачка», но она исправно выполняла свои функции и всегда отлично выглядела. Причиной тому было то, что отец за ней ухаживал. Посему я всегда считал, что дешевый или старенький автомобиль может выглядеть намного лучше дорогого только за счет опрятности. Пыль на любой поверхности вызывает не только эстетическое разочарование в стиле Прометея (ибо сколько ты ее не убираешь, этот процесс придется повторять снова и снова),...

Процедура обновления Check Point с R80.20/R80.30 до R80.40

Процедура обновления Check Point с R80.20/R80.30 до R80.40
Рисунок 24. Установка доверия с новым шлюзом безопасности 8) Версия Gaia у объекта должна смениться, если не изменится, то поменяйте ее руками. Затем установите политику на шлюз. 9) В Gaia Portal зайдите во вкладку Upgrades (CPUSE) > Status and Actions > Hotfixes и установите последний хотфикс. Устройство уйдет в перезагрузку во время установки! 10) В случае кластера, смените роли нод и проделайте те же шаги для другой ноды. Заключение Я постарался сделать максимально понятный и всеобъемлющий гайд по обновлению с версии R80...

Black [O]lives Matter: раса, криминал и огонь на поражение в США. Часть 2

Black [O]lives Matter: раса, криминал и огонь на поражение в США. Часть 2
В первой части статьи я описал предпосылки для исследования, его цели, допущения, исходные данные и инструменты. Сейчас можно без дальнейших разглагольствований сказать гагаринское... Поехали! Импортируем библиотеки и определяем путь к директории со всеми файлами: import pandas as pd, numpy as np # путь к папке с исходными файлами ROOT_FOLDER = r'c:\_PROG_\Projects\us_crimes' Гибель от рук закона Начнем с анализа данных по жертвам полиции. Давайте подгрузим файл из CSV в DataFrame: # Файл с БД Fatal Encounters (FENC) FENC_FILE = ROOT_FOLDER + '\\fatal_enc_db...

Идеальные часы

Идеальные часы
Идеальные часы для дома: честные и точные, простые и сложные, умные и чуткие, не большие и не маленькие, с волшебной настройкой под желания любого человека без кнопок и запутанных алгоритмов настройки,...

[Личный опыт] Профессиональная эмиграция: чем отличается Амстердам от Риги и Booking.com от молодого стартапа

[Личный опыт] Профессиональная эмиграция: чем отличается Амстердам от Риги и Booking.com от молодого стартапа
В Латвии больше всего кайфую от природы Но я все равно очень доволен, потому что переезжал ради работы и профессионального развития, и все это здесь получаю сполна! О чем помнить при релокации: 5 практических советов В завершение, расскажу немного о своих и виденных мною ошибках эмигрантов и дам пару советов, которые помогут их избежать и получить максимум от нового опыта: Собирайте как можно больше информации о будущем работодателе, чтобы избежать разочарований. Я этого не делал, в итоге несколько...

Новое применение Captive Portal для проведения MiTM атак

Новое применение Captive Portal для проведения MiTM атак
Тема проведения Man in the Middle атаки в контексте Captive Portal стара как мир. Как правило ведется речь о поднятии фейковой беспроводной точки доступа с собственным Captive порталом. Сегодня я покажу совершенно другой вектор атаки, выходящий за грани WiFi и применимый в том числе и в проводных Ethernet сетях. Область применения портала-ловушки широкая, но на сегодняшний день чаще всего портал служит способом идентификации пользователей в общественных местах, желающих воспользоваться интернетом в общедоступной WiFi сети...

Перечисления в PHP

Перечисления в PHP
В рамках описания предметной области распространены понятия с ограниченным числом значений. Для этого лучше всего подходят перечисления. В PHP нет специальных конструкций для описания перечисления, однако их можно имитировать при помощи объектно-ориентированного подхода. Простейшая реализация В простейшем случае реализовать перечисление можно как объект-обертку над простым типом, программно ограничив входящие аргументы. Как пример можно взять времена года, которых существует четыре и только четыре. class Season { public const SUMMER = 'summer'; public const AUTUMN = 'autumn'; public const WINTER...
В рамках описания предметной области распространены понятия с ограниченным числом значений. Для этого лучше всего подходят перечисления. В PHP нет специальных конструкций для описания перечисления, однако их можно имитировать при помощи объектно-ориентированного подхода. Простейшая реализация В простейшем случае реализовать перечисление можно как объект-обертку над простым типом, программно ограничив входящие аргументы. Как пример можно взять времена года, которых существует четыре и только четыре. class Season { public const SUMMER = 'summer'; public const AUTUMN = 'autumn'; public const WINTER...

Онлайн-интенсив SRE: всё сломаем до основания, потом починим, ещё пару раз сломаем, а затем выстроим заново

Онлайн-интенсив SRE: всё сломаем до основания, потом починим, ещё пару раз сломаем, а затем выстроим заново
А давайте-ка что-нибудь сломаем? А то всё строим и строим, чиним и чиним. Скука смертная. Давайте сломаем так, чтобы нам за это ничего не было — мало того, чтобы нас за это безобразие ещё и похвалили. А потом заново всё построим — да так, что будет на порядок лучше, отказоустойчивей и быстрее. И снова сломаем. Думаете, это конкурс по применению самого секретного инструмента всей нашей космонавтики — Big Russian Space Hammer? Нет, это онлайн-интенсив SRE. Так уж получилось, что каждый курс Слёрм SRE никогда и ни за что непохож на предыдущий...

Microsoft выпустила для Windows 10 и Windows Server большой комплект обновлений микрокодов для процессоров Intel

Microsoft выпустила для Windows 10 и Windows Server большой комплект обновлений микрокодов для процессоров Intel
1 сентября 2020 года Microsoft выпустила для Windows 10 (версии 2004, 1909, 1903 и других версий), а также Windows Server большой комплект обновлений микрокодов для процессоров Intel. Обновления затронули большое количество различных процессоров Intel, которые входят в 11 различных семейств чипов производителя. Microsoft пояснила, что Intel устранила в новых версиях микрокодов различные баги и реализовала патчи против нескольких уязвимостей (CVE-2019-11091, CVE-2018-12126, CVE-2018-12127 и CVE-2018-12130), которые затрагивают как клиентские платформы, так и серверные решения...

PostgreSQL Query Profiler: как сопоставить план и запрос

PostgreSQL Query Profiler: как сопоставить план и запрос
Многие, кто уже пользуется explain.tensor.ru — нашим сервисом визуализации планов PostgreSQL, возможно, не в курсе одной из его суперсособностей — превращать сложно читаемый кусок лога сервера… … в красиво оформленный запрос с контекстными подсказками по соответствующим узлам плана: В этой расшифровке второй части своего доклада на PGConf.Russia 2020 я расскажу, как нам удалось это сделать. С транскриптом первой части, посвященной типовым проблемам производительности запросов и их решениям, можно ознакомиться в статье «Рецепты для хворающих SQL-запросов»...
Обновляем ленту