Социальные сети Рунета
Понедельник, 21 июня 2021

Make the Flag! Как сделать свои соревнования для хакеров Для подписчиковCTF-соревнования прочно закрепились в околоайтишных кругах: найти человека, который не слышал о соревнованиях для хакеров, сложно. Но если для соревнований в жанре Task-based уже существуют хорошие платформы, то для Attack/Defense придется что-то придумывать. ...

Black-Box Optimization Challenge, или как подбирать гиперпараметры для моделей Всем привет! В этом посте я расскажу, как наша команда участвовала и заняла третье место в Black-Box Optimization Challenge — соревновании по автоматическому подбору параметров для моделей машинного обучения. Особенность соревнования в том, что алгоритм не знает, какая модел...

Участвуем в соревновании по Data Science. Первый опыт Привет, Хабр! Давно я не писал никаких статей и, вот думаю, пришло время написать о там, как мне пригодились знания по data science, полученные по ходу обучения небезывестной специализации от Яндекса и МФТИ «Машинное обучение и анализ данных». Правда, справедливости ради на...

Россияйская команда победила в международных соревнованиях по этичному хакингу CTFZone 2020 Команда-победитель примет участие в крупнейших CTF-соревнованиях в Лас-Вегасе. 25–26 апреля прошел финал международных соревнований по этичному хакингу CTFZone 2020, организатором которых является компания BI.ZONE. Соревнования ...

Как мы участвовали в соревнованиях автономных дронов Aerobot 2020 от русской DARPA Немного соревнований автономных дронов, рассчитанных на взрослых разработчиков и организации, проводятся в России. В статье расскажу о нашем участии в Аэробот-2020. Мы и без соревнований работаем с актуальными технологиями локализации дрона в помещении, планирования движения...

Как заставить код выполняться за одинаковое время? Способы от Яндекс.Контеста Недавно мы объявили на Хабре, что начинаем принимать заявки на Яндекс.Алгоритм и другие треки чемпионата по программированию Yandex Cup. Уже много лет онлайн-соревнования Яндекса и других компаний проходят на платформе Контест. Меня зовут Павел Тыквин, я один из разработчико...

Новостной агрегатор за две недели 18 ноября Telegram запустил соревнование по кластеризации данных: Data Clustering Contest. Нужно было за две недели сделать свой новостной агрегатор. Ограничения, которые были установлены в этом соревновании отпугнули кучу людей, но не меня и моих коллег. Я расскажу от том, ...

Программирование как вид спорта: что делать, чтобы побеждать на соревнованиях Привет, Хабр! Сегодня я хочу познакомить вас с Андреем Чумаченко, руководителем сообщества по спортивному программированию в Иркутске и титулованным участником соревнований по программированию, в том числе ICPC и Всесибирской олимпиады имени И.В. Поттосина. Мы поговорили с...

Как проверить навыки программирования на Python? Задачи от Яндекса Хакатон в Школе бэкенд-разработки В 2019 году нам потребовалось автоматизированно проверить умение писать Python-код у сотен разработчиков. Так мы отбирали будущих студентов для Школы бэкенд-разработки. Это не то же самое, что предложить решить задачу на листе бумаги, как ...

Школы столицы популяризируют обучение навыкам оказания первой помощи Минувшее селекторное совещание московского образовательного ведомства отметилось выступлением директора Городского методического центра Андрея Зинина. В его рамках он сообщил, что 1 декабря в школах мегаполиса был дан старт третьему в истории городскому соревнованию «Скорая...

[Перевод] Как ускорить код на Python в тысячу раз Обычно говорят, что Python очень медленный В любых соревнованиях по скорости выполнения программ Python обычно занимает последние места. Кто-то говорит, что это из-за того, что Python является интерпретируемым языком. Все интерпретируемые языки медленные. Но мы знаем, что ...

[Перевод] 12 платформ соревнований по Data Science и искусственному интеллекту для развития ваших навыков в 2021 году Data Science требует использования статистических методов и алгоритмов машинного обучения для работы с большим объёмом данных, и для того чтобы делать это эффективно, вам потребуется много практики. Отличная возможность попрактиковаться — соревнования по Data Science. Они сл...

[Из песочницы] Ludum Dare: чек-лист за неделю до старта Ludum Dare — это международное соревнование по ускоренной разработке компьютерных игр, в котором вы создаете игру с нуля в выходные дни на основе темы. Тема раскрывается в начале мероприятия. Соревнование проходит несколько раз в год, и следующий Ludum Dare 46 стартует мен...

Ваш pet-project будет доволен. Как вдохнуть жизнь в свои наработки Всем привет! Как и многие, я люблю поковыряться с каким-либо хобби-проектом, — и удовольствие получаешь и показать при случае можно, а если он способен ещё и пользу кому-то принести, то это вдвойне приятно. В этой статье я хочу поделиться, как наработки, оставшиеся после с...

Первое место на AI Journey 2020 Digital Петр Совсем недавно закончилось ежегодное международное соревнование AI Journey, организатором которого является Сбер. В этот раз нам была предоставлена возможность решать несколько задач: Digital Петр: распознавание рукописей Петра I, NoFloodWithAI: паводки на реке Амур и AI 4 ...

[Перевод] Игра в Code Golf: сжатие кода и его сабмит на конкурс платформы AtCoder Привет, Хабр! Представляю вашему вниманию перевод статьи "【コードゴルフ】コードをDeflate圧縮してAtCoderに提出する【圧縮ゴルフ】". Вы когда-нибудь слышали о Code Golf? Это что-то вроде игры, где все стараются написать определенный код максимально маленьким количеством символов. Одно из реше...

В московских школах в третий раз стартовало городское соревнование «Скорая помощь» В рамках прошедшего селекторного совещания образовательного ведомства Москвы говорилось о проведении в школах мегаполиса городского соревнования «Скорая помощь». Как напомнил во время своего выступления директор Городского методического центра Андрей Зинин, оно нацелено на п...

Контур занял второе место в международном соревновании по программированию CodinGame Fall Challenge 2020 23 ноября закончилось десятидневное онлайн-соревнование на платформе CodinGame, где участники соревновались друг с другом в написании ботов. Первое и третье место досталось командам из Франции. Серебро получили российские ...

В столице взял старт второй этап соревнования «Первая помощь» Седьмого апреля в Москве приступили к проведению второго этапа городского соревнования «Первая помощь». Как рассказал директор Госметодцентра (ГМЦ) Департамента образования и науки города Москвы Андрей Зинин, этот тур будет проводиться до 20 апреля в дистанционном формате на...

Как организовать и провести детские роботехнические соревнования для всей страны в условиях карантина Хабр, приветствую! Мы занимаемся организацией и проведением детских робототехнических соревнований в рамках АгроНТИ 2020 по направлению Агророботы. Но, как вы уже догадываетесь, в этом году с массовыми мероприятиями, а тем более детскими, не все так однозначно… Читать дальш...

ICFP Contest 2020 от идеи до воплощения. Как организовать контест и выжить В этом году мы стали первой командой из России, которая организовала международное соревнование по программированию ICFPC. В статье рассказываем, как перешли из участников в организаторы, какие грабли и вызовы встретили по пути и каким в итоге получился контест. Читать дал...

Взлом iPhone 11 Pro и iOS 14 занял 10 секунд. Победители соревнования получили по 180 000 долларов На прошедшем на прошлой неделе Международном соревновании по кибербезопасности Tianfu Cup 2020 две китайские команды взломали iPhone 11 Pro под управлением iOS 14. Победителями стали команды Ant-Financial Light-Year Security Lab и Исследовательского института уязвимосте...

Встречайте чувашский язык в Яндекс.Переводчике: как мы решаем главную проблему машинного перевода Регионы России — это не просто границы на карте. В каждом регионе есть свои культурные традиции, во многих — свои языки. Машинный перевод мог бы помочь сохранять и применять эти языки — в частности, публиковать статьи в Википедии. Но как быть, если данных для обучения машинн...

[Из песочницы] Мамкины хацкеры или мой путь в CTF Это был далекий 2014 год, когда еще зеленые, недавно поступившие в универ, парни, услышали, что есть какие-то соревнования с завлекающим названием — «Capture the flag» (сокр. CTF, в переводе «Захват флага»). Фото с сайта securitylab.ru к новости про Facebook CTF 2016 На ф...

В Почте России пройдет турнир по киберспорту В 2020 г. Почта России впервые в своей истории проведет ежегодную спартакиаду для сотрудников в виде соревнований по киберспорту. Почта России начала проводить спартакиаду в 2018 г. В 2019 г. около 500 участников соревновались в восьми дисциплинах: мини-футбол, волейбол, бе...

[Перевод] Эндрю Ын «Страсть к машинному обучению». Перевод глав 36-46 Три года прошло с момента публикации первых глав книги Эндрю Ына (Andrew Ng) «Machine Learning Yearning». Если вы подписаны на хаб «Машинное обучение», то нет никакой нужды представлять вам её автора и скорее всего саму книгу вы уже давно прочитали на языке первоисточника. П...

Победители соревнований Dialogue Evaluation – о задачах, языковых моделях, ML и о себе Недавно завершился «Диалог 2020», международная научная конференция по компьютерной лингвистике и интеллектуальным технологиям. Традиционно одно из ключевых событий конференции – это Dialogue Evaluation, соревнования между разработчиками автоматических систем лингвистическог...

Онлайн-соревнование для авторов: лучшие «корпоративные» статьи 2020 Привет, Хабр! Хочу поделиться информацией об онлайн-конкурсе для авторов и редакторов, которые занимаются созданием контента для компаний. Главная цель соревнований – показать, что брендированный контент может быть ненавязчивым, интересным и полезным. Читать дальше →

О проведении First Lego League в «Технограде» рассказала заммэра Москвы Наталья Сергунина 45 команд из Москвы и Подмосковья примут участие в First Lego League. Соревнования по робототехнике для школьников пройдут 13 и 14 марта в инновационно-образовательном комплексе «Техноград». Как отметила заместитель Мэра Москвы Наталья Сергунина, масштаб региональных чемпион...

Названы победители онлайн-чемпионата Sibur Challenge 2020 Завершился онлайн-чемпионат по анализу данных Sibur Challenge 2020, организованный СИБУР Диджитал, IТ-компанией нефтехимической группы СИБУР, совместно с профессиональным сообществом экспертов и команд по искусственному интеллекту AI Community. Чемпионат по Data Science про...

Компания GoodsForecast заняла II место на международном конкурсе по прогнозированию M5 Компания GoodsForecast заняла второе место на крупнейшем международном конкурсе по прогнозированию М5 Forecasting Competition. Пятый по счету конкурс, в котором приняли участие более 5,5 тысяч команд, проходил на платформе для организации конкурсов по исследован...

[Перевод] Python-пакеты для Data Science Python — это один из самых распространённых языков программирования. Хотя стандартные возможности Python достаточно скромны, существует огромное количество пакетов, которые позволяют решать с помощью этого языка самые разные задачи. Пожалуй, именно поэтому Python и пользуетс...

Тестируем ruGPT-3 на новых задачах Рекомендательные системы с нуля, чат-боты и многое другое Погрузившись в пучину текстовых данных, в октябре этого года мы обучили модели ruGPT-3 — модели для русского языка на основе архитектуры от OpenAI. Но на что же способны эти модели? В этой статье мы соберем первые при...

Найди флаг и не отдавай его. Как мы проводили RBKmoney CTF Привет! В этом посте мы расскажем о том, как провели первый в истории RBK.money CTF (capture the flag). Механика соревнования была примерно такой же, как и на привычных вам CTF, а вот результаты немного удивили. Впрочем, возможно, мы просто перестарались с задачами. В рамках...

«Дом.ru Бизнес» выступил техническим партнером международного кибертурнира Оператор обеспечил организаторов и участников Кубка интернетом для соревнований и онлайн-трансляции соревнования

Опыт конвертирования кода C# в код Rust Постановка задачи Код на языке C# нужно перевести в код на Rust. Точнее, требуется такая процедура перевода (разработка продолжается на C#), чтобы в любой момент можно было получить работающий код на Rust. Эту задачу я решал для языков Java, Python, JavaScript и PHP, написав...

«Русский Уголь» вручил победителям производственного соревнования денежные премии и внедорожники Компания «Русский Уголь» (входит в состав Группы «САФМАР» российского предпринимателя Михаила Гуцериева) сообщила о вручении наград семи бригадам угольщиков, победившим в производственном соревновании в минувшем году. Сообщается, что продемонстрировавшие за рассматриваемый п...

[Из песочницы] Большой туториал по обработке спортивных данных на python Последние пару лет в свободное время занимаюсь триатлоном. Этот вид спорта очень популярен во многих странах мира, в особенности в США, Австралии и Европе. В настоящее время набирает стремительную популярность в России и странах СНГ. Речь идет о вовлечении любителей, не пр...

ICQ New запускает соревнование для разработчиков ботов Мессенджер ICQ New проводит соревнование между разработчиками ботами. На базе мессенджера создана платформа для разработки ботов - ICQ New Bot API. На ней любой программист может создать своего бота и выставить его на конкурс. Авторы ботов, которые будут признаны IT-эксперта...

[Перевод] Клон Doom в 13 килобайтах JavaScript В прошлом году я участвовал в соревнованиях JS13K 2019, на которых людям предлагается разрабатывать игры в менее чем 13 КБ кода на JavaScript. Я участвовал с клоном Doom, который назвал… «Ещё один клон Doom» (Yet Another Doom Clone). Поиграть в него можно здесь. Исходный к...

В Москве взял старт второй этап соревнования «Первая помощь» В российской столице с целью популяризации обучения навыкам оказания первой помощи в третий раз проводят городское соревнование «Первая помощь». Оператором состязаний является ГМЦ* Департамента образования и науки города Москвы. На текущей неделе начался второй этап состяза...

[Из песочницы] DevOps инструменты не только для DevOps. Процесс построения инфраструктуры автоматизации тестирования с нуля Часть 1: Web / Android Примечание: данная статья является переводом на русский язык оригинальной статьи «DevOps tools are not only for DevOps. Building test automation infrastructure from scratch». Однако все иллюстрации, ссылки, цитаты и термины сохранены на языке оригинал...

В столице продлили регистрацию на олимпиаду «Не прервется связь поколений» В Москве сообщили о продлении регистрации участников метапредметной школьной олимпиады под названием «Не прервется связь поколений» до 24 апреля. Напомним, что эти соревнования проводятся в мегаполисе с 2014 года. Прошлогодняя олимпиада прошла при участии свыше 16500 школьн...

Windows 10 взломали на крупнейшем хакерском соревновании в Китае Tianfu Cup – крупнейшее и самое престижное хакерское соревнование в Китае. В этом году соревнования на Кубок Тианфу прошли в минувшие выходные. Исследователи в области безопасности выиграли почти 1,2 миллиона долларов, успешно взломав несколько популярных программных продукт...

История оверклокинга - соревнования 2007 года Обзор практически всех мировых и региональных соревнований по оверклокингу, ссылки на обзоры от команд, новости на официальных сайтах, и исторические очерки.

История оверклокинга - соревнования 2008 года Обзор практически всех мировых и региональных соревнований по оверклокингу, ссылки на обзоры от команд, новости на официальных сайтах, и просто интересные статьи.

История оверклокинга - соревнования 2009 года Обзор практически всех мировых и региональных соревнований по оверклокингу, ссылки на обзоры от команд, новости на официальных сайтах, и просто интересные статьи.

История оверклокинга - соревнования 2010 года Обзор практически всех мировых и региональных соревнований по оверклокингу, ссылки на обзоры от команд, новости на официальных сайтах, и просто интересные статьи.

Чем запомнились Volga CTF 2020 Всем привет! Меня зовут Маша, вместе с командой Jet CSIRT я помогаю крупным компаниям выстраивать защиту от злоумышленников. Помимо работы, учусь в Самарском национальном исследовательском университете им. Королева и помогаю в организации некоторых ИТ-мероприятий в своем гор...

[Перевод] Руководство Google по стилю в C++. Часть 1 Часть 1. Вступление … Часть 8. Именование Часть 9. Комментарии … Все мы при написании кода пользуемся правилами оформления кода. Иногда изобретаются свои правила, в других случаях используются готовые стайлгайды. Хотя все C++ программисты читают на английском легче, чем на...

Алгоритму не удалось победить человека в гонке дронов DRL Человек в противостоянии с искусственным интеллектом вышел победителем на соревнованиях по дрон-рейсингу Drone Racing League (DRL) 2019. В гонке по специально оборудованной трассе аппарат, управляемый человеком, сумел преодолеть дистанцию вдвое быстрее идентичного устройства...

Разбор задач по CTF В начале декабря мы провели командные соревнования по информационной безопасности. Помимо OTUS, организаторами мероприятия для «белых хакеров» выступили Volga CTF и CTF.Moscow. Пожалуй, пришла пора подвести итоги и подробно рассказать о заданиях. Читать дальше →

[Перевод] Руководство Google по стилю в C++. Часть 10 Часть 1. Вступление … Часть 9. Комментарии Часть 10. Форматирование … Эта статья является переводом части руководства Google по стилю в C++ на русский язык. Исходная статья (fork на github), обновляемый перевод. Читать дальше →

Для молодых специалистов по кибербезопасности пройдут Всероссийские соревнования «Эшелонированная оборона 2020» 6 декабря пройдет отборочная стадия Всероссийских соревнований «Эшелонированная оборона 2020», а 19 числа того же месяца состоится финал этого турнира по информационной безопасности. Отмечается, что его организацией занимаются отечественное Минобороны, столичный центр «Патри...

И целого байта мало… (Часть #1) Дамы, господа, сегодня отличный день! Скорее всего вы помните, что существует такая форма компьютерного искусства как «демосцена», но если слышите это слово впервые — просто прочитайте тематический хаб и теги на Хабре, а так же пару популярных статей по этому вопросу. Од...

[Перевод] Ручное управление памятью в языке Go Привет, Хабр! Наши читатели не могли не заметить нашего растущего интереса к языку Go. Наряду с книгой из предыдущего поста, у нас найдется на эту тему немало интересного. Сегодня мы хотим предложить вам перевод материала «для профи», в котором демонстрируются интересные ас...

[Перевод] Отчет DORA State of DevOps 2019, теперь и на русском языке Привет, Хабр! Я сделал перевод на русский язык отчёт DORA State of DevOps 2019. Предлагаю ознакомиться с отчетом, ведь это не только самое актуальное DevOps-исследование на данный момент, но и готовое практическое руководство по DevOps-трансформации! Отчет State of DevO...

[Из песочницы] Все этапы создания робота для следования по линии, или как собрать все грабли с STM32 Привет, Хабр! В этой публикации речь пойдет про мой опыт создания робота для соревнований, а именно следование по линии. Постараюсь рассказать все этапы от проектирования схемотехники и заказа печатной платы до алгоритма и программы. Гонка роботов по линии уже давно стала ...

ICQ New запускает соревнование для разработчиков ботов По одному победителю в каждой из двух номинаций - "самый технологичный" и "самый популярный" бот, выиграют смартфоны iPhone 11 Pro на 256 GB. Еще 40 участников, занявших места от второго и ниже получат промокоды на 5 000 рублей на использование веб-сервис...

Легкости перевода. Cisco Webex получит поддержку русского языка Уже в начале 2021 года платформа для корпоративных коммуникаций Cisco Webex научится вести синхронный перевод видеоконференций с иностранного на русский язык и составлять протокол встречи для русскоязычной аудитории. Это – только одна из более чем 50 инноваций, которые компа...

В декабре для молодых специалистов по кибербезопасности проведут Всероссийские соревнования «Эшелонированная оборона 2020» На декабрь столичный центр «Патриот.Спорт», Минобороны РФ и НПО «Эшелон» запланировали проведение Всероссийских соревнований под названием «Эшелонированная оборона 2020». Целевая аудитория состязаний — школьники, студенты колледжей и вузов, курсанты военных образовательных ...

[Перевод] Матёрый программист 1. Матёрый программист Матёрый программист хорошо распоряжается своим временем и продуктивностью. Матёрый программист знает, что обслуживание — это такая же работа, как и первоначальное написание, а код всегда занимает больше времени, чем вы думаете. Матёрый программист зн...

[recovery mode] Опыт проведения городской школьной олимпиады по программированию В этой статье я расскажу про опыт проведения городской школьной олимпиады по программированию.Идея организовать местную олимпиаду возникла ещё на стадии запуска детской школы программирования. За два года работы стало ещё более очевидно, что счёт идёт на единицы различных со...

Мини-холодильник в дизайне Xbox выйдет. И вот когда В честь 1 апреля целый ряд компаний решили устроить соревнование на самый популярный розыгрыш. В финале сошлись Skittles и Xbox. Microsoft пообещала, что если выиграют в соревновании на лучший твит, то действительно выпустят мини-холодильник в дизайне Xbox Series X. Победу о...

В онлайн-соревнованиях по футболу приняли участие 1400 школьников столицы Силами центра «Патриот.Спорт» столичного Департамента образования и науки в мегаполисе успешно было организовано проведение командных онлайн-соревнований по футболу «Великолепная семерка». Их участниками стали две сотни команд из 123 местных учреждений образования — это свыш...

Машинное обучение на языке R с использованием пакета mlr3 Источник: https://mlr3book.mlr-org.com/ Привет, Хабр! В этом сообщении мы рассмотрим самый продуманный на сегодняшний день подход к машинному обучению на языке R — пакет mlr3 и экосистему вокруг него. Данный подход основан на «нормальном» ООП с использованием R6-классов и...

Вопросы развития открытого образования на русском языке обсудят участники Всероссийского семинара 12 и 13 марта 2020 года состоится Всероссийский семинар, на котором будут рассмотрены итоги проектов и программ по развитию русского языка, реализованных в 2019 году в рамках ведомственной целевой программы «Научно-методическое, методическое и кадровое обеспечение обучения р...

Event2Mind для русского языка. Как мы обучили модель читать между строк и понимать намерения собеседника Умение модели распознавать намерения собеседника, то есть понимать зачем человек совершил то или иное действие, применимо в большом числе прикладных NLP-задач. К примеру, чат-ботам, голосовым помощникам и другим диалоговые системам это позволит эмоционально реагировать на вы...

Сколько еды может съесть человек за 10 минут? Фото из Чемпионата по поеданию хот-догов в Нью-Йорке За всю историю своего существования, человечество придумало огромное количество видов спорта. В одних только Олимпийских играх насчитывается 57 спортивных дисциплин, а в мероприятие 2020 года планировалось добавить еще 8 н...

Как перевести CURA на нормальный русский язык Всем привет!Я новичок в 3д-печати, но меня это дело зацепило не на шутку и я захотел глубоко разобраться в настройках слайсера Cura 4.6.1. О, как же я был удивлён тем, что не смог найти исчерпывающий информации по настройке параметров нарезки! С английским у меня плохо, а ру...

[Перевод] Разворачиваем модель машинного обучения с Docker – Часть 1 Перевод статьи подготовлен в преддверии старта базового и продвинутого курсов по машинному обучению. Расширяем возможности для наших студентов. Теперь в OTUS есть целых два курса по Machine Learning: базовый и продвинутый. Оба курса стартуют в августе, в связи с чем мы приг...

Исправлена уязвимость в ESXi, принесшая исследователю 200 000 долларов Разработчики VMware исправили критическую уязвимость в ESXi, которая была раскрыта на прошедшем недавно в Китае соревновании Tianfu Cup.

[Из песочницы] [Опрос про трудности перевода] Локализация GitLab нуждается во мнении сообщества Добрый день. Команда, занимающаяся переводом продукта GitLab на добровольных началах, хочет обратиться к сообществу разработчиков, тестировщиков, менеджеров и других специалистов, работающих с этим продуктом, а также ко всем неравнодушным. Следует отметить, что это не нова...

[Из песочницы] 9 ключевых алгоритмов машинного обучения простым языком Привет, Хабр! Представляю вашему вниманию перевод статьи «9 Key Machine Learning Algorithms Explained in Plain English» автора Nick McCullum. Машинное обучение (МО) уже меняет мир. Google использует МО предлагая и показывая ответы на поисковые запросы пользователей. Netflix...

Введение: Соревнование от финансовой группы HOME CREDIT по определению риска дефолта заемщика В статье рассматривается соревнование по машинному обучению «Home Credit Default Risk», цель которого – использовать исторические данные о заявках на получение кредита, чтобы предсказать, сможет ли заявитель погасить ссуду (определить риск дефолта заемщик...

[Перевод] Руководство Google по стилю в C++. Часть 2 Часть 1. Вступление Часть 2. Заголовочные файлы … Все мы при написании кода пользуемся правилами оформления кода. Иногда изобретаются свои правила, в других случаях используются готовые стайлгайды. Хотя все C++ программисты читают на английском легче, чем на родном, приятн...

Машинное обучение на R: экспертные техники для прогностического анализа Привет, Хаброжители! Язык R предлагает мощный набор методов машинного обучения, позволяющих быстро проводить нетривиальный анализ ваших данных. Книга является руководством, которое поможет применять методы машинного обучения в решении ежедневных задач. Бретт Ланц научит всем...

[Перевод] Как разработать ансамбль Light Gradient Boosted Machine (LightGBM) В преддверии старта нового потока курса «Машинное обучение» представляем вашему вниманию материал о Light Gradient Boosted Machine (далее — LightGBM), библиотеке с открытым исходным кодом, которая предоставляет эффективную и действенную реализацию алгоритма градиентного буст...

О старте приема заявок на Московский чемпионат First Russia Robotics Championship рассказала Наталья Сергунина Об уникальной возможности для юных инженеров проявить свои таланты и обрести новые навыки сообщила заместитель Мэра Москвы Наталья Сергунина. На сайте региональный ресурсного центра международных соревнований First Lego League начался набор участников на чемпионат First Russ...

Технологические соревнования Радиофест-2019. Итоги Дорогие друзья, мы рады сообщить, что первые в истории технологические соревнования по радиотехнике Радиофест-2019 успешно проведены. В предыдущей статье мы рассказывали как мы готовились к соревнованиям, сейчас же подведем итоги и расскажем как все прошло (будет много фото)...

Hernia, Preservative, Сrest, Absent и другие 60 английских слов, которые часто переводят неверно Наш язык имеет немало заимствованных слов. Иностранные слова в оригинале на самом деле могут иметь совсем другие значения, чем слышимые и употребляемые нами. И таких примеров довольно много. А иногда настоящий перевод в нашем языке эволюционировал и стал означать нечто связа...

А что, если без Python? Julia для машинного обучения и вообще Мы всегда хотим писать код быстро, но за это приходится платить. На обычных высокоуровневых гибких языках можно быстро разрабатывать программы, но после запуска они работают медленно. Например, чудовищно медленно cчитать что-то тяжелое на чистом Python. Си-подобные языки раб...

[Перевод] Deep Q Trading: объектно-ориентированный код на R Привет! Это перевод еще одной моей статьи, посвященной обучению с подкреплением (reinforcement learning). Эту итерацию даже предложили запостить в блоге Веды аналитики. :) В двух прошлых статьях на эту тему: 1 и 2 я пробовал создать и запустить обучение с подкреплением д...

Обзор Xiaomi Mi Note 10: еще больше мегапикселей! Еще недавно мы с удивлением обсуждали появление 48 Мп камеры в гаджетах, а спустя всего несколько месяцев подготовили один из первых обзоров смартфона с 64 Мп сенсором. Соревнование закончилось? Отнюдь! Выход Mi Note 10 задал новую планку в демонстративной битве спецификаций...

Языку программирования Python исполнилось 30 лет Время идет быстро, и Python, одному из самых популярных языков программирования современности, исполнилось 30 лет. Впервые о нем стало известно в конце февраля 1991 года, когда Гвидо ван Россум опубликовал первый выпуск Python в группе alt.sources. Работа над языком вела...

В Москве стартовал пригласительный школьный этап ВсОШ 15 апреля в столице РФ объявили о начале проведения пригласительного школьного этапа Всероссийской олимпиады (ВсОШ). Этот этап проводится в онлайн-формате в связи с распространением коронавирусной инфекции. С полным расписанием дисциплин можно ознакомиться на официальном пор...

[Перевод] Обновление роадмапа AngularDart Недавно команда языка Dart опубликовала важный анонс про обновление роадмапа AngularDart. Мы решили перевести эту новость на русский язык и добавить свой комментарий о том, что это сообщение будет значить для Dart-сообщества. Читать дальше →

Bison, dynamic linking и… обработка BMP изображений В этом посте я постараюсь раскрыть тему написания несложного модульного приложения на языке C89 для обработки 24-битных BMP изображений, использующего в своей работе простой скриптовый язык.Если вы заинтересованы в разработке языков или вам необходимо быстро разобраться как ...

Что общего между револьвером, шайбами и автономным роботом Мы любим роботов. Мы студенты технических ВУЗов, конструкторы, электронщики, программисты, и мы все любим создавать роботов. Два года назад на базе лаборатории робототехники Сбербанка появилась наша команда setUP и тогда же впервые приняла участие в соревнованиях по созданию...

[Перевод] Python. Язык, на котором просто мыслить Привет, Хабр! У нас возможен предзаказ долгожданного второго издания книги "Простой Python". Перевод первого издания вышел в 2016 году и по сей день остается в числе бестселлеров. Поскольку мы убеждены, что Python — лучший язык программирования для начинающих, ...

Технологические соревнования Радиофест-2020 Мировая пандемия пришла неожиданно и внесла свои коррективы в намеченные планы. Многие мероприятия были отменены, еще больше перенесены и мы также были вынуждены с тревогой следить за развитием ситуации. Находиться в неопределенности и постоянном ожидании очень не просто. Ч...

[Перевод] Новости о машинном обучении Apple в 2020 году В 2020 году машинное обучение на мобильных платформах перестало быть революционным новшеством. Интеграция интеллектуальных функций в приложения стала стандартной практикой. К счастью, это вовсе не означает, что Apple прекратила разрабатывать инновационные технологии. В эт...

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

[Перевод] Kotlin vs Java И снова здравствуйте. В преддверии старта нового курса «Backend-разработка на Kotlin», мы подготовили для вас перевод статьи, в которой рассказывается о том, чем же Kotlin отличается от Java. «Kotlin – новый язык программирования, который заставит вас отказаться от Java»...

[Из песочницы] Как развивались комментарии к коду с 1940-х до 2020 года А никак они не развивались. С самых первых языков программирования и по сей день комментарии коду — это всего лишь статичный текст (за некоторыми исключениями, о которых я расскажу). Ну а что там еще можно улучшить или придумать — спросите вы. Давайте поразмышляем на эту...

Гигантского большеротого окуня выловили на соревнованиях Традиционный турнир TrophyCatch по ловле рыбы, который проходит в американском штате Флорида, в 2020 году принёс второй крупнейший в истории страны улов. Один из участников состязаний выловил гигантского большеротого окуня (часто этот вид также называют форелеокунем) массой ...

[Из песочницы] Реализация алгоритма определения ширины объекта с помощью ультразвукового дальномера и энкодеров на языке RobotC Доброго дня! Сегодня я бы хотел поделиться реализацией алгоритма определения ширины объекта с помощью ультразвукового дальномера и энкодеров на языке программирования RobotC (с использованием платформы VEX EDR). Предистория Недавно, мне предложили провести мастер-класс на ...

Чем занять умных детей в изоляции: конструктор не для слабонервных Мой внутренний мальчик иногда завидует моим детям — какие у них есть игрушки! До недавнего времени пальму первенства по зависти держали пневматические винтовки. Но последнюю неделю они уступили первое место набору Lego Education — Spike Prime. ...

Открытый курс «Deep Learning in NLP» от создателей DeepPavlov на базе курса cs224n Всем привет! Вступление Меня зовут Алексей Клоков, я хочу рассказать о запуске классного курса по обработке естественного языка (Natural Language Processing), который очередной раз запускают физтехи из проекта DeepPavlov – открытой библиотеки для разговорного искусственного ...

Вышел язык программирования Crystal версии 1.0: достоинства, возможности и немного истории Языков программирования в мире много — около 8 тысяч, если учитывать вообще все, что может считаться языком программирования, включая всякие шуточные и теоретические проекты. На днях вышла версия 1.0 еще одного языка — Crystal. Его создатели утверждают, что язык является ...

Книга «Golang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go» Привет, Хаброжители! Вам уже знакомы основы языка Go? В таком случае эта книга для вас. Михалис Цукалос продемонстрирует возможности языка, даст понятные и простые объяснения, приведет примеры и предложит эффективные паттерны программирования. Изучая нюансы Go, вы освоите...

UPEA представила стратегию развитию киберспорта в Украине на 2020-2025 года Киберспорт является одной из наиболее развивающихся сфер в последние годы. Первые соревнования начали появляться еще […]

Deep Learning: как это работает? Часть 3 — архитектуры CNN Часть 1 Часть 2 В этой статье вы узнаете: О соревновании ImageNet Large Scale Visual Recognition Challenge (ILSVRC) О том, какие существуют архитектуры CNN: LeNet-5 AlexNet VGGNet GoogLeNet ResNet О том, какие проблемы появлялись с новыми архитектурами сетей, как они ре...

Робо-сумо: интеллектуальные бои роботов (с) Каждый год около тысячи команд со всей Японии вступают в ожесточенное сражение на турнире роботов. В этом состязании вы не увидите бензопил, факелов и электрических разрядов — словом, ничего из того, что приходит в голову, когда вы слышите фразу «битва роботов». Речь...

Сверточная нейронная сеть и ее интеграция в iOS (часть 1) Средства реализации. Различные алгоритмы машинного обучения интегрированы в множество высокоуровневых языков программирования. Наиболее популярным и быстро развивающимся из них является Python. TensorFlow — открытая программная библиотека для машинного обучения, разработа...

На соревнованиях хакеров 2020 года взломали Windows 10, macOS и Ubuntu Из-за эпидемии коронавируса ежегодное соревнование хакеров Pwn2Own провели в онлайн-режиме, но его результативность из-за этого ничуть не снизилась.В рамках Pwn2Own текущего года хакеры смогли взломать не только некоторые популярные программы, но и наиболее используемые опер...

[Перевод] Почему стоит начать изучение программирования с языка C Краткое содержание: автор статьи объясняет, почему С хорош именно на этапе обучения и прокачки мозгов будущего программиста. А через некоторое время, или даже параллельно, можно выучить более современный язык и заняться, например, Enterprise- или Web-разработкой. Фото: Lia...

Россиянин занял третье место в соревнованиях по разгону процессоров AMD Thermalright и Zalman всё перетрут.

Презентации WWDC и Platforms State of the Union доступны с субтитрами на русском языке Русский язык впервые включён в список языков, на которые переводятся основные события конференции WWDC. Перевод содержит точные термины, названия элементов пользовательского интерфейса и многое другое.

Что такое OpenVINO? Привет всем читателем habr.com! Мы студенты НГТУ им. Р.Е. Алексеева, и хотим рассказать о своем опыте работы с набором инструментов Intel – OpenVINO (Open Visual Inference & Neural Network Optimization).Для начала давайте познакомимся. Мы- студенты 2 курса ИРИТ, каф...

Автоматизация задач администрирования API VMware vSphere с использованием Ansible В предыдущей статье мы рассмотрели взаимодействие с VMware с помощью Python. В этой же обсудим взаимодействие с VMware с помощью Ansible. Ansible — система управления конфигурациями, написанная на языке программирования Python с использованием декларативного языка разметки ...

Лемматизируй это быстрее (PyMorphy2, PyMystem3 и немного магии) Я работаю программистом, и в том числе занимаюсь машинным обучением применительно к анализу текстов. При обработке естественного языка требуется предварительная подготовка документов, и одним из способов является лемматизация – приведение всех слов текста к их нормальным фор...

Минцифра раскрыла детали соревнования по взлому «Дії» с призовым фондом 1 млн гривен, но не уточнила, как можно в нем поучаствовать В минувшую пятницу Минцифра анонсировала предстоящий Bug Bounty марафон — соревнование для «белых» хакеров по взлому приложения «Дія» с призовым фондом 1 млн грн. Сегодня в рамках пресс-брифинга ведомство раскрыло детали. В рамках состязания инженеры по безопасности со всего...

Автоматическое машинное обучение: когда data scientist’ы будут не нужны Уже третий год мы проводим форум по искусственному интеллекту RAIF (Russian Artificial Intelligence Forum), на котором спикеры из мира бизнеса и науки рассказывают о своей работе. Самыми интересными докладами мы решили поделиться. В этом посте Андрей Фильченков, руководите...

Как предсказать гипероним слова (и зачем). Моё участие в соревновании по пополнению таксономии Как может машина понимать смысл слов и понятий, и вообще, что значит — понимать? Понимаете ли вы, например, что такое спаржа? Если вы скажете мне, что спаржа — это (1) травянистое растение, (2) съедобный овощ, и (3) сельскохозяйственная культура, то, наверное, я останусь убе...

Как переключать язык на клавиатуре Macbook, iMac, Mac Pro или Mac Mini — 3 способа Большинство русскоязычных владельцев компьютеров Mac пользуются двумя языками при работе — русским и английским, один из которых является основным системным (все меню, окна и так далее отображаются на этом языке). Одним из первых вопросов Mac-новичка является: «Как переключа...

Белорусская команда Bulba Hackers заняла пятое место на кибербитве The Standoff 2021 В Москве в рамках международного форума по практической безопасности Positive Hack Days завершилась кибербитва The Standoff – крупнейшие в СНГ соревнования по кибербезопасности. Пяти командам защиты в составе экспертов по защите информации противостояли 30 команд атакующих и...

[Перевод] JavaFX — еще не умер Примечание переводчика. Недавно я опубликованных на сайте habr переводы на русский язык нескольких уроков по JavaFX,. И один из моих читателей спросил меня: «А этим сейчас вообще кто-то пользуется?» Неделю назад я увидел пост в блоге Стивена Чина (Stephen Chin) и решил, чт...

При поддержке Группы «М.Видео-Эльдорадо» в МАИ определили победителей Авиахакатона В Московском авиационном институте в режиме онлайн прошел 4-й самый масштабный хакатон в российской авиаиндустрии. В этом году для участия в IT-соревнованиях было подано свыше 700 заявок от представителей более чем 50 университетов, школ, лицеев и колледжей. Читать дальше ...

Что делать, если нет вдохновения, и где его брать? Включитесь в соревнование или изучите опыт обычных людей.

Как устроен Sporth — ЯП для музыкальных live-сессий Один из предыдущих материалов мы посвятили OpenMusic — инструменту для написания музыки на ООП. Мы также говорили о языках программирования, заточенных под создание аудиокомпозиций. Сегодня мы решили продолжить тему и рассказать о языке Sporth. Его разработали специально, ч...

Россиянин занял четвёртое место в соревнованиях Challenger 2020 Division С воздушным охлаждением и обычным процессором AMD Ryzen.

В турнире #ИграемДома разыгрывается более 2 млн рублей «Дом.ru» приглашает поклонников компьютерных игр к участию в турнире #ИграемДома, организованном Федерацией компьютерного спорта России. Общий призовой фонд проекта – более двух миллионов рублей. Соревнования проходят по таким дисциплинам как: Dota 2, Hearthstone, Counter-St...

Андрей Зинин прокомментировал старт в столице второго этапа соревнования «Первая помощь» В российской столице среди учащихся 8-11 классов местных школ проводится регистрация участников, которые хотят стать проверить свои знания в рамках традиционного соревнования «Первая помощь». 7 апреля был объявлен старт второго тура этих состязаний, задачей которых является ...

ICQ New запускает соревнование для разработчиков ботов На базе мессенджера создана платформа для разработки ботов - ICQ New Bot API. На ней любой программист может создать своего бота и выставить его на конкурс.

Какие проекты готовит лаборатория молодежной робототехники: подкаст «ITMO Research_» В пятом выпуске подкаста принял участие Игорь Лосицкий, заведующий лабораторией молодежной робототехники Университета ИТМО. Мы обсудили проекты-призеры международных соревнований и процесс обучения. >> Apple Podcasts >> Яндекс.Музыка >> Плеер на Podfm Ч...

В Москве прошел детский чемпионат профессионального мастерства KidSkills В соревнованиях принимали участие дошкольники и ученики младших классов, выполнявшие задания по графическому дизайну, 3D-печати, проектированию ракет, программированию роботов и другим направлениям. По результатам чемпионата определены 130 победителей и призеров.

В Firefox и Chrome исправлены уязвимости, выявленные в ходе Tianfu Cup Разработчики Mozilla и Google исправили критические уязвимости в браузерах Firefox и Chrome, которые недавно были продемонстрированы хакерами на китайском соревновании Tianfu Cup.

Как мы Data-Office создавали Привет, я – Ильдар Райманов и я руковожу департаментом в «БАРС Груп», который отвечает за развитие BI-решений в компании. Имея широкий опыт по работе с данными, а также обладая отраслевой экспертизой, мы решили попробовать сформировать центр компетенций, который, позволяя ...

Победителей и призеров чемпионата KidSkills подготовили 56 школ столицы 56 школ российской столицы подготовили победителей и призеров на Московском детском чемпионате KidSkills. Озвучив эту информацию, директор ГМЦ* Андрей Зинин уточнил, что соревнования проводились в категориях 6+ и 8+ по десяти компетенциям. Участие в них приняли пять тысяч ч...

[Перевод] Машинное обучение столкнулось с нерешенной математической проблемой Салют, хабровчане! В преддверии запуска новых потоков по продвинутому и базовому курсам «Математика для Data Science» хотим поделиться с вами достаточно интересным переводом. В этой статье не будет практики, но материал интересен для общего развития и обсуждения. Группа ис...

Соревнование от Яндекс.Такси: разбор бэкенд-трека чемпионата по программированию Вручение призов участникам трека бэкенда Мы завершаем серию разборов второго чемпионата по программированию. В последние недель мы опубликовали разборы трёх треков: по ML, фронтенду и мобильной разработке. Осталось разобрать трек по бэкенду. Он оказался самым популярным: 26...

Дети, русский язык и R Типичная ситуация в нынешнем образовательном процессе в школе. На часах 22:00, в электронном дневнике ребенка появляется новое задание. В лучшем случае на послезавтра, но обычно на завтра. Вариантов реакции три: не делать вовсе; «не заметить» и отложить решение вопроса на п...

Наталья Сергунина пожелала удачи командам в соревнованиях на мировом чемпионате Cybathlon 2020 Как сообщает Агентство городских новостей «Москва», пять команд представят Россию на мировом чемпионате Cybathlon 2020. Он пройдет 13-14 ноября на территории Центра спортивных инновационных технологий и подготовки сборных команд Москомспорта, спортсмены будут представлять св...

Транскомпилируемые языки: проекты конвертации код-в-код Источник: Ward Cunningham Транспиляция — это конвертация кода одного языка в другой. С помощью специального транспилера (транскомпилятора) один язык программирования общего назначения можно перенести на любой другой язык программирования общего назначения. Если необходимо...

[Перевод] Смотрим на Chapel, D, Julia на задаче вычисления ядра матрицы Введение Кажется, стоит вам отвернуться, и появляется новый язык программирования, нацеленный на решение некоторого специфического набора задач. Увеличение количества языков программирования и данных глубоко взаимосвязано, и растущий спрос на вычисления в области «Data Scien...

Школьники из 28 государств примут участие в московской Олимпиаде мегаполисов По инициативе мэра российской столицы в 2016 году в городе была в первый раз проведена Международная олимпиада мегаполисов. Это состязание организуется на ежегодной основе. В минувшем году оно отметилось участием школьников 45 городов из 32 государств. По итогам олимпиады л...

Путь в IT, воспоминания бумера. Часть 2, институт, PDP (СМ) Первая часть тутМое программирование продолжилось в сентябре, после поступления в институт (ЛЭТИ). Программировал я вечерами, в совхозе под Любанью (Ленинградская область), после уборки морковки на полях, потому что учеба в ЛЭТИ началась именно с помощи совхозу, причем на эт...

Квантовое машинное обучение: знакомимся с Tensorflow Quantum На Хабре практически нет информации про квантовое машинное обучение (Quantum Machine Learning), и в этой статье я постараюсь подробнее раскрыть тему. Сразу скажу, что промышленных квантовых компьютеров сегодня не существует, все основные разработки в этой области носят теоре...

Сервис на языке Dart: введение, инфраструктура бэкэнд Оглавление 1. Введение 2. Backend 2.1. Инфраструктура. 2.2. Доменное имя. SSL. 2.3. Серверное приложение на Dart. … 3. Web 3.1. Заглушка «Under construction» … 4. Mobile … Введение Меня, Flutter-разработч...

Поговорим о жизни? Команда DREAM о соревновании Alexa Prize Socialbot Challenge 3 В июне этого года компания Amazon опубликовала шорт-лист конкурса Alexa Prize Socialbot Grand Challenge 3. Из 375 заявок комитет Alexa Prize отобрал 10 финалистов, в том числе единственную из России команду МФТИ. Эти счастливчики — команда DREAM. Ребята являются сотрудниками...

Опыт использования фреймворка Featuretools Нынче важнейшим вектором развития многих компаний является цифровизация. И почти всегда она так или иначе связана с машинным обучением, а значит, с моделями, для которых нужно считать признаки. Можно делать это вручную, но также для этого существуют фреймворки и библиотеки,...

Как я влюбился в Rust и чего мне это стоило Языков программирования на текущий момент существует превеликое множество. Одни безусловно хороши для определенных целей, другие признаются универсальными и используются многими для решения повседневных задач. В этой статье я хочу рассказать, как и почему Rust стал для меня...

Как установить русский язык на iPhone или iPad (iOS) Достаточно часто к нам обращаются новоиспеченные iOS-пользователи, которые по разным причинам стали владельцами iPhone или iPad с языком системы отличным от русского. Надо сказать, что iOS поддерживает огромное количество языков и иногда изменить язык системы не так просто, ...

[Перевод] Машинное обучение: ансамбль смешивания на Python Смешивание — это ансамблевый алгоритм машинного обучения. Это разговорное название для стекового обобщения (stacked generalization) [далее будем использовать термин «пакетирование» вместо принятого в научных работах термина «стекинг»] или ансамбля пакетирования, где вместо т...

[Перевод] Реализуем машинное обучение на iOS-устройстве с использованием Core ML, Swift и Neural Engine Привет, хабр! В преддверии старта продвинутого курса «Разработчик iOS», мы традиционно подготовили для вас перевод полезного материала. Введение Core ML — это библиотека машинного обучения, выпущенная в свет Apple на WWDC 2017. Она позволяет iOS разработчикам добавлять ...

[Перевод] Прошло тридцать лет, а QBasic по-прежнему лучший Моему старшему сыну Ноа три месяца назад исполнилось семь лет. Если бы он мог обменять всю свою семью на два часа игры в Minecraft, то сделал бы это без раздумий. Ещё одна любовь всей его жизни — это Super Mario Maker. У меня бегали мурашки, когда я видел, как он играет в у...

В Шанхае будет построена киберспортивная арена площадью 500 тысяч квадратных метров Она сможет принимать соревнования с 2024 года.

Объявляем победителей хакатона SberCloud.Advanced Hacking от SberCloud, Russian Hackers и Phystech.Genesis И снова здравствуй, %username%. На днях закончился хакатон SberCloud.Advanced Hacking. Организаторы назвали победителей и подвели итоги. Само соревнование вызвало очень большой интерес. Всего было получено 811 заявок и по итогам отбора в хакатоне приняло участие 70 команд...

В России научились искать полезные ископаемые при помощи искусственного интеллекта Как стало известно, 21 декабря в Москве были определены победители соревнования Rosneft Seismic Challenge по разработке методов анализа различных сейсмических данных, основанных на технологии машинного обучения. В качестве организатора мероприятия выступила компания “РН-БашН...

[Перевод] Однобуквенные языки программирования Список языков программирования, названных одной буквой. А Язык программирования A+ является потомком APL, как и другие языки на этой странице, потому что сообщество APL любит однобуквенные имена. Артур Уитни (создатель многих диалектов APL) создал A, затем Морган Стенли...

В США рассказали о будущем военном превосходстве благодаря искусственному интеллекту В США рассказали о будущем военном превосходстве благодаря искусственному интеллекту (ИИ). Эксперты выпустили первый набор рекомендаций правительству для «победы страны в соревновании вокруг ИИ».

[Перевод] AutoVIML: Автоматизированное машинное обучение Перевод статьи подготовлен специально для студентов курса «Промышленный ML на больших данных»Машинное обучение обладает преимуществом обучения алгоритмов, которые автоматически улучшаются, используя полученный опыт. Существует N различных алгоритмов и методов машинного обуче...

Беспилотное такси возит по городу желтых резиновых уточек! Модуль проверки задач для платформы Gym-Duckietown К 2040 году в большинстве крупных городов мира автомобили будут ездить без водителей, считают аналитики. Но чтобы расслабиться на дороге через 20 лет, сейчас нужно хорошо поработать над алгоритмами автономного вождения. Для этого в MIT разработали платформу Duckietown, котор...

Русский язык включён в список основных языков поддержки RIPE NCC 9-13 ноября проходит онлайн-конференция ENOG 17. Открыл мероприятие Ханс Петтер Холен (Hans Petter Holen), управляющий директор RIPE NCC; он рассказал о том, какие сложности в работе были связаны с пандемией, и подчеркнул, как быстро и легко коллеги перешли на виртуальное об...

[Перевод] 13 игр, в которые можно поиграть, взломать и убить ими эти выходные В конце ноября у нас стартует новый поток курса Разработчик игр на Unity и C#, и специально к нему мы делимся подборкой игр на тему Хеллоуина. Все они создавались на соревнованиях вроде Ludum Dare, JS13K и Game Off. Игры написаны на разных языках и движках, причём некоторые ...

Как профессионалу оставаться востребованным Мир становится сложнее, тренды сменяют друг друга, не успев наметиться, цифровизация всего и вся идет полным ходом. С развитием технологий и машинного обучения, все больше привычных и рутинных процессов в которых участвуют люди, будут автоматизированы. Невозможно предугада...

Очная ставка NeoQUEST-2020: шифруем 3D-очками, обманываем нейронки и смеемся до слез Очная ставка NeoQUEST-2020 прошла под девизом «максимум безопасности»: гости в масках, постоянная дезинфекция, а также супер-актуальные доклады по кибербезопасности! Впечатляет, не правда ли? В статье расскажем о том, как прошел NeoQUEST-2020, кто выиграл в соревновании х...

Сразу две команды хакеров взломали iPhone 11 Pro всего за 10 секунд На днях прошли международные соревнования по кибербезопасности Tianfu Cup 2020, в рамках которых на скорость взламывались устройства, операционные системы, браузеры и программы.Во время Tianfu Cup 2020 хакерами со всего мира были взломаны: смартфон iPhone 11 Pro, Windows 10 ...

[Перевод] Используем глубокое обучение, чтобы отгадывать страны по фотографиям в GeoGuessr Во время последнего локдауна в Великобритании мы с женой играли в GeoGuessr. Эта игра более размеренна, чем те, в которые мы обычно играем, но хорошо подходит для нашей семьи с 11-недельным младенцем, который становится активнее с каждым днём. GeoGuessr — это игра о географ...

[Перевод] Обзор ts-migrate — инструмента для перевода крупномасштабных проектов на TypeScript В Airbnb для фронтенд-разработки официально применяется TypeScript (TS). Но процесс внедрения TypeScript и перевода на этот язык зрелой кодовой базы, состоящей из тысяч JavaScript-файлов, это — не дело одного дня. А именно, внедрение TS происходило в несколько этапов. Сначал...

Какие языки хотят изучать разработчики? По мере того как рынок труда становится более конкурентным, навыки и опыт самообучения становятся все более ценными во всем мире, и языки программирования не являются исключением. Последнее исследование Specops показало, что тысячи людей хотят научиться программировать с пом...

[Перевод] Разбираем идеальный кейс фишинга при аренде квартиры Недавно я стал жертвой (к счастью, неудачной) фишинговой атаки. Несколько недель назад я бродил по сайтам Craigslist и Zillow: я хотел арендовать жилье в районе залива Сан-Франциско. Мое внимание привлекли симпатичные фото одного местечка, и мне захотелось связаться с аренд...

[Перевод] Алгоритм AdaBoost Перевод статьи подготовлен в преддверии старта продвинутого курса «Математика для Data Scienсe». Введение Алгоритм AdaBoost можно использовать для повышения производительности любого алгоритма машинного обучения. Машинное обучение стало мощным инструментом, позволяющим д...

Epic Games увеличила призовой фонд Fortnite Champion Series — на соревнованиях разыграют $20 миллионов Epic Games объявила об увеличении призового фонда турнирной серии Fortnite Champion Series (FNCS) — участники соревнований разыграют между собой $20 миллионов, что на $3 миллиона больше прошлогоднего приза. Об этом сообщается на странице проекта. В предстоящем году пройдёт ч...

Столичные школы популяризируют обучение навыкам оказания первой помощи В ходе минувшего селекторного совещания московского образовательного ведомства получило обсуждение городское соревнование «Скорая помощь». Как напомнил во время своего выступления директор Городского методического центра Андрей Зинин, оно нацелено на популяризацию массового ...

Проект CETI — декодинг «языка» кашалотов В 2016 году океанологи впервые обнаружили и записали то, как кашалоты общаются друг с другом, используя своеобразную ультразвуковую речь из коротких и длинных ритмично повторяющихся щелчков (кодов), напоминающих сигналы азбуки Морзе. Им удалось обнаружить, что кашалоты обща...

Как мы выбирали библиотеку машинного обучения для работы с естественным языком В ОТР стояла задача автоматизировать работу с обращениями в техническую поддержку пользователей ГИИС «Электронный бюджет». Для решения задачи мы решили привлечь искусственный интеллект, но сложность состояла в ограничении времени для разработки решения. Читать далее

Ozon go school: Как не нужно проводить отбор Go School Как вы знаете, в середине мая Ozon объявил о запуске школы программирования на языке Go. Обещали следующее: бесплатное обучение возможность получить знания по реальной разработке на Go от Ozon возможность получить работу в Ozon Чтобы попасть в школу, нужно было:...

[Перевод] Почему я всё ещё люблю C, но при этом терпеть не могу C++? Мне на удивление часто приходится говорить о том, почему мне всё ещё нравится язык C, и о том, почему я плохо отношусь к C++. Поэтому я решил, что мне стоит об этом написать, а не снова и снова повторять одно и то же. Как это обычно бывает у C-программистов, язык C не был...

ChaiScript — скриптовый язык для C++ Когда возникает потребность внедрить скриптовый язык в проект на C++, первым делом большинство людей вспоминает Lua. В этой статье его не будет, я расскажу о другом, не менее удобном и легком в освоении языке под названием ChaiScript. Читать дальше →

[Из песочницы] Частотный анализ русского текста и облако слов на Python Частотный анализ является одним из сравнительно простых методов обработки текста на естественном языке (NLP). Его результатом является список слов, наиболее часто встречающихся в тексте. Частотный анализ также позволяет получить представление о тематике и основных понятиях т...

Машинное обучение на C#: введение в ML.NET ML.NET претендует на звание самой мощной библиотеки для машинного обучения на платформе .NET. Так ли это на самом деле? На вопрос отвечает Джефф Просайз. Джефф Просайз — один из создателей компании Wintellect, коллега по цеху знаменитого Джеффри Рихтера, автор более девят...

[Перевод] Перевод стандарта IDEF0 на русском языке Предисловие Должно стремиться к знанию не ради споров, не для презрения других, не ради выгоды, славы, власти или других низменных целей, а ради того, чтобы быть полезным в жизни. Ф. Бэкон Те, кто будет читать перевод и сравнивать с компиляциями русскоязычной документации ...

Xiaomi придумала смартфон с двумя дисплеями и один из ... В сеть выложили патент Xiaomi с экраном-свитком Сгибаемые смартфоны стали трендом прошлого года и ожидалось, что складной гаджет выведет на рынок и Xiaomi. Но, по всей видимости, первые прототипы оказались слишком недоработанными и дорогими, поэтому компания не отметилась в ...

[Перевод] D как улучшенный C Уолтер Брайт — «великодушный пожизненный диктатор» языка программирования D и основатель Digital Mars. За его плечами не один десяток лет опыта в разработке компиляторов и интерпретаторов для нескольких языков, в числе которых Zortech C++ — первый нативный компилятор C++. Он...

Книга «Машинное обучение без лишних слов» Привет, Хаброжители! Все, что вам действительно нужно знать о машинном обучении, может уместиться на паре сотен страниц. Начнем с простой истины: машины не учатся. Типичное машинное обучение заключается в поиске математической формулы, которая при применении к набору входн...

В 2020 году Федерация киберфутбола России и компания LG проведут серию масштабных киберспортивных турниров по игре FIFA Компания LG и Федерация киберфутбола России анонсировали совместный проект, в рамках которого в 2020 году пройдет серия крупных соревнований по игре FIFA. Подробнее об этом и некоторые размышления на данную тему читайте в моей статье!

Project Loom: Современная маcштабируемая многопоточность для платформы Java Эффективное использование многочисленных ядер современных процессоров — сложная, но всё более важная задача. Java была одним из первых языков программирования со встроенной поддержкой concurrency. Ее concurrency-модель, основанная на нативных тредах, хорошо масштабируется д...

ASUS ROG и Multiplex приглашают на турнир по CS:GO Бренд Republic of Gamers и сеть кинотеатров Multiplex в это воскресенье, 15 декабря, организуют кибертурнир по Counter-Strike: Global Offensive. Для участия в соревновании допускаются команды из двух человек. Призовой фонд включает геймерские мониторы...

Разбираем EM-algorithm на маленькие кирпичики В этой статье, как Вы уже, наверное догадались, речь пойдет об устройстве EM-алгоритма. Статья прежде всего может быть интересна тем, кто потихонечку уже вступает в сообщество датасайнтистов. Материал изложенный в статье в большей степени будет полезен тем, кто недавно нач...

Начался второй этап Московской этнографической олимпиады «Москва – столица многонациональной России» Участие в селекторном совещании Департамента образования и науки города Москвы за пятое марта принял директор Мосметодцентра Андрей Зинин. Он сообщил о том, что в мегаполисе взял старт второй этап Московской этнографической олимпиады под названием «Москва – столица многонац...

Это прецедент. В России впервые издали книгу, официально переведённую автоматически Яндекс поделился своим очередным достижением. В России впервые издали книгу, переведенную Яндекс.Переводчиком. Это также можно считать первым официально признанным прецедентом, когда для издания книги использовался машинный перевод.  В издательстве Individuum...

Самоучитель клингонского Пару лет назад мы рассказали о том, как в системе Антиплагиат устроен поиск русского перевода английских статей. Естественно, без машинного переводчика в алгоритме не обойтись. В основе машинного переводчика, конечно, лежит машинное обучение, которое, в свою очередь, требует...

Открыта регистрация на NeoQUEST-2020: Постапокалиптический мир Ура! Мы открыли регистрацию на ежегодное соревнование по кибербезопасности NeoQUEST-2020! В этот раз индивидуальный CTF начнется 12 марта в 12:00 по Московскому времени и продлится до 12:00 по Московскому времени 26 марта! У тебя будет ровно 14 дней на спасение человечеств...

The Standoff на PHDays: участвуйте в юбилейной битве хакеров и защитников Уже в пятый раз на Positive Hack Days состоится The Standoff — соревнование между специалистами по компьютерному взлому и защите. Рассказываем о правилах кибербитвы этого года и способах принять в ней участие. Читать дальше →

[Перевод] Пять самых сложных языков программирования на свете У всех нас только и разговоров, что о C, C+, Java, Python и так далее, а между тем, в природе существуют языки, который можно назвать не просто сложными, а недоступными для понимания большинства программистов. Они называются эзотерическими языками программирования (или эзо...

Почему мы выбрали Kotlin целевым языком компании. Часть 1: Ретроспектива Компания ДомКлик существует с 2015 года, и за это время мы успели сменить целевой язык для разработки ключевых сервисов с Java на Kotlin. Меня зовут Александр Коцюруба, я IT Lead в компании ДомКлик. Отвечая на вопрос, почему мы перешли на Kotlin, я опубликую два материала:...

Олег Колясников прокомментировал окончание в Москве Междисциплинарной олимпиады конвергентного образования Четыре ученика, представляющие столичные школы №236, №950 и №1748, стали победителями прошедшей в мегаполисе Междисциплинарной олимпиады конвергентного образования. Организаторы называют одной из важнейших целей данных соревнований популяризацию науки среди молодежи и выявле...

В России издана уникальная книга — она полностью переведена «Яндекс.Переводчиком» Перевод 350-страничной книги с английского языка на русский занял всего 40 секунд.

Автоматическое обучение моделей с помощью Vowpal Wabbit Всем привет, меня зовут Артем Жаринов, я специалист по анализу данных и машинному обучению команды RnD в Lamoda. Блуждая по нашему сайту вы, возможно, заметили такие полки рекомендаций «С этим товаром покупают» или «Популярные товары». Для персонализированного ранжирования ...

Более 8000 студентов и школьников приняли участие в 1С:Соревнованиях 2020 Фирма «1С» вместе с партнерами провела дистанционные финалы пяти профессиональных чемпионатов для разработчиков и консультантов, а также финалы первой командной Олимпиады Кружкового движения НТИ по профилю «Автоматизация ...

Обзор работы «Learnability Can Be Undecidable» Эта статья является моим вольным пересказом работы Learnability can be undecidable, Shai Ben-David, et al. Недавно на Хабре вышла статья Машинное обучение столкнулось с нерешенной математической проблемой, которая является переводом одноименного обзора в Nature News статьи Ш...

Подборка 143 переводов эссе Пола Грэма (из 184) Пол Грэм — один из самых уважаемых людей среди ИТишников, основателей и инвесторов. Он первоклассный программист (написал два языка программирования), хакер, создатель дерзкого акселератора Y Combinator, философ. Своими помыслами и разумом Пол Грэм врывается в широкий спек...

[Перевод] Несколько полезных советов как практиковаться в Python Привет, Хабр! Сегодня я предлагаю Вам перевод статьи Duomly, посвящённой изучению и практике программирования на языке Python. Введение Изучение Python не сильно отличается от изучения других языков программирования. Один путь для становления профессионалом в Python (или в д...

Я принес вам решение проблемы с исключениями в C#. Но вам не понравится Я каждый день пишу код на сишарпе, и натыкаюсь на одну проблему: я трачу кучу времени на то, чтобы решить, как быть, если что-то идёт не по плану. У меня есть приличный опыт работы с другими языками программирования, и стандартный подход по работе с ошибками в C# мне не н...

[Из песочницы] Как подключить АЦП HX711 к NRF52832 1. Введение На повестке дня стояла задача разработать протокол общения микроконтролера nrf52832 с двумя полумостовыми китайскими тензодатчиками. Задача оказалась не простой, так как столкнулся с отсутствием какой — либо внятной информации. Вероятнее, что «корень зла» нахо...

[Из песочницы] Интервью как продажи, часть 1 (из декретов в машинное обучение) Проходить интервью — отдельный навык. И это навык продаж. Недавно я поменяла карьеру и искала работу, прошла немало интервью. Это был мой первый опыт интервью и на него отлично лег мой наработанный навык продаж. Здесь я суммирую его, чтобы помочь тем, кто только начинает эт...

1С справа налево: как мы поддержали RTL в платформе 1С: Предприятие Платформа 1С:Предприятие локализована на 22 языка, включая английский, немецкий, французский, китайский, вьетнамский. Недавно, в версии 8.3.17, мы поддержали арабский язык. Одна из особенностей арабского языка в том, что текст на нём пишут и читают справа налево. UI для ара...

Ученый рассказал об истоках русского мата Долгое время было принято считать, что мат в русском языке появился в результате нашествия татаро-монгольского ига. Но, как оказалось, это совершенно не так. И чтобы раз и навсегда покончить с массовым заблуждением, ученый и доктор филологических наук Михаил Осадчий, прорект...

Как перевести цифровой текст в рукописный Любой язык существуют в двух написаниях, один из которых является рукописным, а другой – печатным. С каждым годом все больше и больше людей переходят на цифровой текст, так как он является более удобным с точки Сообщение Как перевести цифровой текст в рукописный появились с...

Контур стал организатором ICFPC 2020 Ничего не планируйте с 17 по 20 июля, потому что в это время пройдет ежегодное международное соревнование ICFPC 2020. Собирайте команду и трое суток решайте секретную задачу от Контура. Чтобы быть в курсе всех новостей, получать подсказки и не пропустить регистрацию, подписы...

[Перевод] Vulkan-tutorial. Урок 1.1 — Вступление В связи с тем, что у меня не так много времени для ресерча каких-то новых штук и написания статей о них, я решил перевести серию уроков по Vulkan. Надеюсь, что мои переводы будут кому-то полезны и не очень плохого качества. Для начала обучения — прошу под кат. Автор ориги...

Как получить новый сертификат инженера по машинному обучению от Google Cloud Недавно Google представила новый сертификат, который подтверждает, что его обладатель умеет проектировать, создавать и выпускать модели машинного обучения с использованием облачных технологий Google Cloud — Google Cloud Professional Machine Learning Engineer. Также подразуме...

Пересказ грамматики Ложбана или что мне удалось усвоить Ложбан — искусственный человеческий язык, созданный на основе Логланга в 1987 году Группой логического языка (The Logical Language Group). Лицензионно-открыт и свободен. Основан на логике предикатов. Имеет описание в формате YACC и EBNF. Алфавит a, b, d, f, g, i, k, l, m, n,...

[Перевод] Языки любимые и языки страшные. Зелёные пастбища и коричневые поля Результаты опроса Stack Overflow являются отличным источником информации о том, что происходит в мире разработки. Я просматривал результаты 2020 года в поисках некоторых идей, какие языки добавить в нашу документацию по контейнерным сборкам, и заметил кое-что интересное о ...

[Перевод] Возможно, вам не нужно машинное обучение Машинное обучение — модная технология, поэтому её часто используют в ситуации, когда существует более простое, эффективное и надёжное решение. На днях мне попался наглядный и забавный пример: «Нейросетевые машины и генетические алгоритмы». Всю эту навороченную систему легко...

[Перевод] Мои любимые трюки в JavaScript Приветствую. Представляю вашему вниманию перевод статьи «My Favorite JavaScript Tips and Tricks», опубликованной 28 июля 2020 года автором Tapas Adhikary Большинство языков программирования являются достаточно открытыми, чтобы предоставить разработчикам возможность делать о...

Администрирование Informatica PowerCenter в деталях, часть первая Посвящается моему коллеге и наставнику по Informatica Максиму Генцелю, который умер от COVID-19 21.01.2021 Привет! Меня зовут Баранов Владимир, и я уже несколько лет администрирую Informatica в «Альфа-Банк». В статье я поделюсь опытом работы с Informatica PowerCenter. IPC ...

В Австралии испытали летающий гоночный электромобиль для будущих соревнований в стиле «Формулы-1» Мультикоптер Alauda Airspeeder Mk3 пока летает в беспилотном режиме, но в случае успеха место за штурвалом займёт человек.

Итоги олимпиады «Современный московский учитель» подвели в столице Участие в завершившейся на днях олимпиаде «Современный московский учитель» приняли более 3800 преподавателей российской столицы. Задачей данного профессионального соревнования является содействие профессиональному развитию местных педагогов. Участники представляли 389 учрежд...

Грамматический разбор для естественных языков. Ч.1: Языки описания языков Исторически первой попыткой формализовать язык и автоматизировать его разбор были регулярные выражения, придуманные С.К. Клейни в 1951. Регулярное выражение составляется из символов языка ("терминалов"), и трёх операций: конкатенация, чередование и замыкание. Для разбора рег...

Выгодные ставки на спорт в Пари матч Одним из наиболее популярных и востребованных букмекерских контор является Париматч. Это заведение работает в режиме онлайн и доступно не только для беттеров из России, но и для тех, кто проживает в странах СНГ. В отличие от большинства, Пари матч является легальным завед...

Книга «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu Совсем недавно в издательстве ДМК-пресс на русском языке вышла замечательная книга Конрада Кокосы «Управление памятью в .NET для профессионалов». Это издание примечательно тем, что в переводе участвовали не только люди со стороны издательства, но и члены сообщества DotNet.R...

Почему меня разочаровали результаты Kaggle ARC Challenge Кто-то с ужасом, а кто-то с нетерпением ждет ИИ как в произведениях фантастов. С личностью, эмоциями, энциклопедическими знаниями и главное – с интеллектом, то есть способностями к логическим выводам, оперированию абстрактными понятиями, выделению закономерностей в окружающе...

Bloomberg: владелец организатора соревнований по триатлону Ironman обсуждает продажу бизнеса за сумму около $1 млрд Китайская Wanda Sports набрала долгов, а летом 2019 года неудачно вышла на биржу.

Учиться, учиться, и ещё раз учиться? TLDR: крохотные модельки обошли модные графовые нейронки в предсказании свойств молекул. Код: здесь. Берегите Природу. ФОТО: Андерс Хеллберг для Wikimedia Commons, модель — Грета Тунберг Необученная графовая свёрточная нейронная сеть [1] (uGCN) со случайной инициализацией ...

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

Перевод на английский язык в сфере IT на примере PVS-Studio Наша компания PVS-Studio активно публикует статьи на тему разработки, поиска ошибок в коде, техниках по улучшению его качества. Этот пост отличается по тематике – в этот раз рассмотрим вопрос перевода на английский язык русскоязычного контента на тему разработки. В этой ста...

[Перевод] Три редко используемых возможности Python 3, о которых каждый должен знать Python 3 существует уже какое-то время и довольно много разработчиков, особенно те, кто только начинает свой путь в Python, уже используют эту версию языка. Несмотря на то, что множество новых возможностей широко используются, похоже, что некоторые остались за кадром. В это...

Личный опыт изучения испанского: так ли прост язык, как о нем пишут? Аtención: Мнение, описанное в статье, — субъективно, это личный взгляд на вещи. У каждого человека разные способности к изучению языков, как и к любой другой деятельности. До переезда в Испанию у меня был скудный опыт в изучении иностранных языков. Относительного успеха я ...

Простое руководство по дистилляции BERT Если вы интересуетесь машинным обучением, то наверняка слышали про BERT и трансформеры. BERT — это языковая модель от Google, показавшая state-of-the-art результаты с большим отрывом на целом ряде задач. BERT, и вообще трансформеры, стали совершенно новым шаго...

Почему вымирают этнические языки и языки программирования, и как их помогают спасать в соцсетях Привет, Хабр! Мы в MNFST разрабатываем платформу для брендов и микроинфлюенсеров. Наш опыт показывает, что инфлюенсеры могут реализовывать себя в самых разных сферах деятельности. Одни привлекают внимание к проблемам экологии, другие — помогают спасать вымирающие языки. В м...

[Перевод] Не начинайте учиться кодингу с Python, начните с языка C Python удивителен своей способностью продвигать программирование. Он как будто является подтверждением популярной идеи «если вы знаете английский, то должны знать, как писать код». Благодаря синтаксису, напоминающему английский язык, парадигме отступов и огромному количест...

[Перевод] Учёные автоматизируют исследования поведения животных, чтобы декодировать работу мозга Машинное обучение и глубокие нейросети способны распознать и анализировать «язык поведения» животных способами, находящимися за пределами человеческих возможностей Для отслеживания движений животных в природной среде учёные всё чаще обращаются к методам машинного обучения (...

В Москве стартовала онлайн-олимпиада для учеников 1-6 классов «Я люблю математику» Специалисты Центра педагогического мастерства (ЦПМ) московского Департамента образования и науки приняли участие в организации начавшейся в мегаполисе онлайн-олимпиаде «Я люблю математику». С 9 по 28 февраля проводится ее пробный тур. Главной задачей соревнования является пр...

RubyGems Digest 2020·10 Большая подборка информации о библиотеках языка Ruby за октябрь 2020 года. Новости, включая русскоязычные источники. А также полезные мнения и опыт разработки. Читать дальше →

Алексей Найдёнов. ITooLabs. Кейс разработки на Go (Golang) телефонной платформы. Часть 1 Алексей Найдёнов, CEO ITooLabs, рассказывает про разработку телекоммуникационной платформы для операторов связи на языке программирования Go (Golang). Алексей также делится опытом развертывания и эксплуатации платформы в одном из крупнейших азиатских операторов связи, которы...

Алексей Найдёнов. ITooLabs. Кейс разработки на Go (Golang) телефонной платформы. Часть 2 Алексей Найдёнов, CEO ITooLabs, рассказывает про разработку телекоммуникационной платформы для операторов связи на языке программирования Go (Golang). Алексей также делится опытом развертывания и эксплуатации платформы в одном из крупнейших азиатских операторов связи, которы...

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

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

[Перевод] Баги, которые разрушили ваш замок Уолтер Брайт — «великодушный пожизненный диктатор» языка программирования D и основатель Digital Mars. За его плечами не один десяток лет опыта в разработке компиляторов и интерпретаторов для нескольких языков, в числе которых Zortech C++ — первый нативный компилятор C++. Он...

16 советов по разработке для андроид на языке Kotlin. Часть 2 Всем привет. В преддверии старта базового курса по Android-разработке, продолжаем делиться полезным материалом. Перед прочтением этих советов вам желательно ознакомиться с документацией Kotlin и самостоятельно изучить язык на сайте try.kotlinlang.org. Поскольку эти советы...

Уникальное казино JOYCASINO Свою деятельность клуб Джойказино начал одним из первых виртуальных клубов. В сети интернет на данный момент существует большое количество игровых платформ, но далеко не все они имеют такую репутацию и опыт как клуб Джойказино. Этот портал является лидером и занимает самые в...

Что сделать в 20 лет, чтобы выиграть $10 000: опыт участников Honor Cup $10 000 получают талантливые студенты и молодые ИТ-специалисты за победу в соревнованиях Honor Cup. Победители прошлогоднего конкурса рассказали, как получить крупный денежный приз на старте карьеры. ...

# Стоит ли связываться с C# На рынке есть десятки популярных ЯПов, и сеть набита статьями для новичков: какой язык выбрать? Мы решили сделать подборку статей с субъективным обзором языков для профессионалов, которые ищут, в какую сторону можно расширить свой кругозор. Первую статью цикла мы посвящае...

Нейросетевой подход к моделированию карточных транзакций Клиент банка может совершить до нескольких тысяч транзакций по дебетовым и кредитным картам за год. Банк же в свою очередь сохраняет всю история пользовательских операций на своей стороне. В итоге образуется огромный объем данных, достаточный для того, чтобы на текущий момен...

[Перевод] Как языки программирования получили свои названия Возможно, вы слышали поговорку о том, что в информатике есть только две сложные вещи, одна из них — придумывать названия. Некоторые имена языков программирования действительно имеют смысл, например, Google назвали свой язык Go(lang). Другие названия — например, Python и Java...

И еще один сервис проверки паспортов или опять вопрос сколько гигабайт в одном мегабайте Какое-то время назад появилась возможность уделить внимание языку Go и удачно на глаза попалась публикация «Паспортный контроль, или Как сжать полтора гигабайта до 42 мегабайт» . В статье кратко, но информативно, рассказывается о тестовой задаче по разработке сервиса проверк...

Подборка статей о машинном обучении: кейсы, гайды и исследования за сентябрь 2020 Сентябрьскую подборку мы начнем с кейса. В этот раз он всего один, но зато какой! Мы не устаем восхищаться возможностями GPT-3 и рассказывать о сферах ее применения, но многие при этом видят в алгоритме угрозу своей профессии. И компания VMO, которая занимается A/B тест...

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

[Перевод] Заметки о Unix: система управления заданиями и использование SIGCHLD в (BSD) Unix Недавно мы опубликовали перевод статьи о конвейерах в Unix, у автора которой есть ещё немало подобных материалов. В той публикации мы устроили опрос о целесообразности перевода других статей того же автора. Большинство принявших участие в опросе эту идею поддержало. Поэтому ...

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

[Перевод] Как использовать Prometheus для обнаружения аномалий в GitLab Одной из базовых функций языка запросов Prometheus является агрегация временных рядов в режиме реального времени. Также язык запросов Prometheus можно использовать для обнаружения аномалий в данных временных рядов.  Команда Mail.ru Cloud Solutions перевела статью инженера ...

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

Организация ведения документации и перевода, на примере iondv. framework Как и у многих команд разрабатывающих большие продукты, при разработке опенсорсного фреймворка для визуального создания веб-приложений iondv.framework возникла задача документирования возможностей системы. Сначала для себя и новых сотрудников. Потом для пользователей. А в ...

История английского языка буквально на пальцах В своих статьях на Хабре про английский язык мы часто ныряем в исторические дебри. Лингвистика неотрывно связана с историей, и в большинстве материалов есть упоминание про древнеанглийский, среднеанглийский или ранненовоанглийский. Сегодня мы решили расставить точки над...

[Перевод] Почему я считаю Haskell хорошим выбором с точки зрения безопасности ПО? Команда Typeable понимает ценность безопасности. Мы любим Haskell, но стоит ли его выбирать, если ваша цель – создание защищенного программного обеспечения? Хотелось бы сказать «да», но как и для большинства эмпирических вопросов о разработке ПО, здесь просто нет объективно...

Rust включили в список основных языков для разработки платформы Android На днях компания Google сделала важный шаг, объявив о включении языка программирования Rust в число языков, которые допускаются для разработки платформы Android. Да, еще в 2019 году компилятор Rust включили в дерево исходных текстов Android, но это была экспериментальная по...

Для экшена Grimvalor вышло обновление с переводом на русский язык и режимом «Новая игра+» В начале этого месяца студия Direlight выпустила свой экшен Grimvalor на Nintendo Switch, но мобильные версии забрасывать не собирается. Так, в App Store и Google Play появились обновление, которое добавляют в игру режим «Новая игра+». Он позволит игрокам заново отправиться ...

Первый приз Huawei ICT Competition получила команда НИТУ «МИСиС» Команда студентов НИТУ «МИСиС», единственная из российских вузов, получила первый приз международной олимпиады Huawei ICT Competition 2019-2020. Всего в соревнованиях приняло участие 150 тысяч студентов более чем из 2 тысяч ...

[Перевод] Самый быстрый компилятор aka compiler-benchmark От переводчика: все началось с топика на форуме D. После оценки скорости компиляции D по сравнению с другими языками мне было интересно, существует ли какой-нибудь язык, который компилируется в нативный код почти так же быстро или быстрее, чем D, за исключением C? Если да, т...

8 июля стартовал конкурс 2020 DIGIX GLOBAL AI CHALLENGE для студентов Студенты вузов из всех уголков земного шара могут испытать свои навыки в сфере написания ИИ-алгоритмов на мировой арене в ходе конкурса 2020 DIGIX GLOBAL AI CHALLENGE, стартовавшего 8 июля. В организованном компанией Huawei соревновании примут участие студенчес...

[Перевод] Исследование системы типов для проверки корректности музыки Сегодня много говорят о представлении музыки с помощью языков программирования, поскольку это, с одной стороны, интересная задача для инженеров, а с другой — является частью задачи универсального описания музыки. Как это выглядит? Для многих языков созданы среды программи...

Мартовские обновления ML.NET и Model Builder ML.NET - это кроссплатформенная среда машинного обучения с открытым исходным кодом для разработчиков .NET. Она позволяет интегрировать машинное обучение в ваши .NET-приложения без необходимости покидать экосистему .NET или даже иметь опыт работы в машинном обучении или data ...

[Из песочницы] Создание торгового бота используя машинное обучение в анализе временных рядов Это не техническая статья, в ней нет подробного анализа методов и теории. Просто как-то я увлекся машинным обучением и как и многие начинающие в этой теме люди, решил сделать торгового бота. Однако это выросло в нечто большее, чем просто тренировочный проект. Вот обо всем эт...

[Перевод - recovery mode ] Магистратура по Data Science: советы аспиранта Гарвардского университета Перевод выполнен в рамках набора студентов в онлайн-магистратуру по Data Science с гос.дипломом МИСиС. В этой статье я хотел бы поделиться своим опытом научной карьеры в области Data Science, накопленным за последние полтора года. Это мой первый пост на Medium, поэтому я...

Hisense представляет стратегическую тему для ЕВРО-2020 и первый в мире продукт серии U7 ШАНХАЙ и ЦИНДАО (Китай), 25 марта 2021 г. /PRNewswire/ — «Проведение ЕВРО-2020 в июне этого года, как и планировалось, станет первым крупномасштабным спортивным соревнованием после начала пандемии коронавируса, что несомненно вызовет «ответную реакцию...

В Москве приступили к проведению онлайн-олимпиады для учеников 1-6 классов «Я люблю математику» Как рассказал научный руководитель ЦПМ столичного Департамента образования и науки Иван Ященко, в эти дни в Москве проводится онлайн-олимпиада «Я люблю математику». К участию в ней приглашаются учащиеся 1-6 классов. Главная цель соревнования — в интерактивном формате привлеч...

[Из песочницы] PostgeSQL: Разработка расширений (функций) на языке С Эту статью написал еще пару лет назад, и не знал куда ее можно было бы выложить, а потом и забыл. Смысл использования языка С при разработке расширений для PostgreSQL по сравнению с интерпретируемыми (скриптовыми) языками можно свести к двум положениям: производительность и...

Правосторонний интерфейс: адаптируем контролы к right-to-left языкам C адаптацией приложений и сайтов под RTL-языки (right-to-left, справа налево) сталкиваются разработчики многих развивающихся и выходящих на новые рынки продуктов. Мы в Badoo тоже в какой-то момент оказались в этой ситуации: наши приложения переведены на 52 языка и диалекта. ...

Игры за деньги: опыт работы в распределенной игровой сети владельца нескольких серверов Недавно увидел на Хабре статью «Распределенная игровая сеть как альтернатива GFN» и решил написать о своем опыте участия в такой сети. Так получилось, что я один из первых участников программы, описанной в статье. И я не геймер, а как раз владелец нескольких производитель...

Книга «Глубокое обучение в картинках. Визуальный гид по искусственному интеллекту» Привет, Хаброжители! Глубокое обучение стало мощным двигателем для работы с искусственным интеллектом. Яркие иллюстрации и простые примеры кода избавят вас от необходимости вникать в сложные аспекты конструирования моделей глубокого обучения, делая сложные задачи доступными ...

Какой язык программирования учить в 2020-м? Статей с подобными заголовками существует уже множество. Но в них постоянно какая-то дичь! Смотрите, Google ещё до основных результатов советует такое: HCL, Карл! Язык, который не просто очень далёк от «Самых Популярных», но ещё и создан для конфигурации, так что его вообще...

[Перевод] Что такое «this» и с чем его едят Автор фото — Sebastian Herrmann. Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Daniel James «What is 'this'? Why is that?». Что такое «this» и с чем его едят Когда я начинал изучать JavaScript, концепция this показалась мне крайне запутанной. ...

[Перевод] Взгляд на технологии последнего десятилетия Прим. перев.: Эта статья, ставшая хитом на Medium, — обзор ключевых (за 2010-2019 годы) изменений в мире языков программирования и связанной с ними экосистемы технологий (особое внимание уделяется Docker и Kubernetes). Её оригинальным автором является Cindy Sridharan, котора...

Бесплатные тренинги по Microsoft Azure в октябре Примите участие в Microsoft Virtual Training Days и найдите множество возможностей для развития вашей организации и построения вашей личной карьеры. Еженедельные мероприятия для специалистов с любым уровнем навыков — это возможность: бесплатно стать сертифицированным спец...

[Перевод] Как преобразовать аудиоданные в изображения Относитесь к обработке звука, как к компьютерному зрению, и используйте аудиоданные в моделях глубокого обучения. Закройте глаза и прислушайтесь к звукам вокруг вас. Независимо от того, находитесь ли вы в переполненном офисе, уютном доме или на открытом пространстве, на прир...

Swift: Копируй-изменяй Часто бывает так, что нам нужно скопировать объект, изменив некоторые его свойства, но сохранив остальные неизменными. Для этой задачи существует функция copy().Это отрывок описания метода copy() из документации Kotlin. На нашем родном языке Swift это означает примерно таку...

Проект «Вместе. To gather» пригласил детей-билингвов из Испании и Киргизии к участию в творческих конкурсах Завершился масштабный образовательно-просветительский проект «Вместе. To gather», проходивший в онлайн-формате для граждан Испании и Киргизии при грантовой поддержке Министерства просвещения Российской Федерации. Организаторы проекта поставили задачу пробудить у детей-билинг...

Делимся самым большим в РФ пластом данных по онлайн-обучению с проектами по лингвистике, персонализации, педдизайну, ML Перед Новым годом команда Михаила Sverdlove Свердлова объявила, что готова делиться обезличенными данными уроков Skyeng с внешними исследователями и стартапами. Вскоре после праздников мы поговорили с Мишей, о каких именно данных идет речь, что уже с ними делают и почему пол...

[Перевод] Фишинг с поддельным приглашением на встречу Вы когда-нибудь задумывались о том, как работают приглашения на встречи в Microsoft Teams и Google Meet? Недавно я занимался вопросом социальной инженерии, и у меня в голове возникла случайная мысль: как на самом деле работают приглашения на встречи, можн...

[Перевод] 7 опасных ошибок, которые легко совершить в С#/.NET Перевод статьи подготовлен в преддверии старта курса «C# ASP.NET Core разработчик». C# — великолепный язык, и .NET Framework также очень хорош. Строгая типизация в C# способствует уменьшению количества ошибок, которые вы способны спровоцировать, по сравнению с другими язык...

[Из песочницы] GSM IoT-провайдер в ЖКХ (Часть 1) Прочитал статьи автора Interfer о трудностях в Iot и решил рассказать о своём опыте IoT-провайдера. Статья первая не рекламная, большая часть материала без моделей оборудования. Постараюсь написать детали в следующих статьях. Не вижу проблем применения GSM модемов для сбо...

16 советов по разработке для Android на языке Kotlin. Часть 1 Перед прочтением этих советов вам желательно ознакомиться с документацией Kotlin и самостоятельно изучить язык на сайте try.kotlinlang.org. Поскольку эти советы направлены именно на использование Kotlin в контексте разработки под Android, у вас также должен быть опыт работ...

Свой стек навигации. Лучше чем у ROS? Это вторая статья команды setUP про наш опыт создания автономных роботов для соревнований Eurobot Open и использования для этого ROS. Первая статья про механику и общую архитектуру роботов. Роботы ездят по ровному полю и большинство препятствий заранее известно, однако, ко...

Победители и призеры чемпионата KidSkills подготовлены 56 столичными школами Победители и обладатели призовых мест недавнего Московского детского чемпионата KidSkills были подготовлены 56 школами российской столицы. Как рассказал директор ГМЦ* Андрей Зинин, соревнования проводились в категориях 6+ и 8+ по десяти компетенциям (к примеру, изготовлению ...

Новые взломы на Pwn2Own 2021: побеждены Ubuntu Desktop, Windows 10, Zoom и кое-что еще Ежегодные соревнования «белых» взломщиков Pwn2Own 2021 состоялись и в этом году. Конечно, онлайн, поскольку пандемия никуда не делась. Участников попросили попробовать взломать 23 разных продукта, чтобы продемонстрировать ранее неизвестные уязвимости и способы их эксплуатац...

Про фразовые глаголы-3 (on/off) Перед этой статьёй рекомендуется прочитать две предыдущие части. On и Off обычно имеют противоположный смысл, поэтому мне показалось хорошей идеей совместить обзоры этих частиц. И предлог, и частица on соответствуют русскому «на». Тут логика вполне очевидная: «на» – это и п...

Где порешать аналитические задачи от команд Яндекса? Контест и разбор Сегодня начинается пробный раунд чемпионата по программированию Yandex Cup. Это означает, что можно с помощью системы Яндекс.Контест решать задачи, подобные тем, которые будут в квалификационном раунде. Пока результат ни на что влияет. В посте вы найдёте условия задач трек...

Учимся понимать чертовски быструю английскую речь на примере выступлений Эдди Мерфи и Эминема Студенты, которые учат английский язык как второй, часто не готовы к реальной скорости речи носителей языка. Это на учебных пособиях и аудировании все предельно понятно, а когда нейтив начинает тараторить, ты такой «Чё?». Мы расскажем вам, как научиться понимать быструю ре...

[Из песочницы] Конспект по методам классификации данных При изучении Data Science, я решил составить для себя конспект по основным приемам, используемым в анализе данных. В нем отражены названия методов, кратко описана суть и приведен код на Python для быстрого применения. Готовил конспект для себя, но подумал, что кому-то это та...

Особенности перевода официальных документов Перевод официальных документов – это не просто передача данных с одного языка на другой. В своей работе переводчик обязан соблюдать ряд правил, придерживаться определенных правовых норм и требований, предъявляемых к данному виду документов, а также владеть некоторыми професс...

Как мы готовим победителей олимпиад по молодежной робототехнике в Университете ИТМО Ранее мы рассказывали, как работает наша международная лаборатория робототехники. Продолжаем тему и обсуждаем проекты-призеры всероссийских и международных соревнований вместе с Игорем Лосицким, заведующим молодежной лабораторией.P.S. Вчера — показали наши робототехнические ...

RAMAX Group проведет первый хакатон по оптимизации С 20 по 22 февраля 2021 года системный интегратор RAMAX Group проведет первый онлайн-хакатон по оптимизации – Ramaximization. Принять участие в соревновании могут как начинающие, так и опытные специалисты. Общий призовой фонд хакатона составляет 480 тысяч рублей. Побе...

[Перевод] Python и разработка простого веб-приложения, использующего технологии машинного обучения Тот, кто занимается машинным обучением (Machine Learning, ML), обычно, реализуя различные проекты, выполняет следующие действия: сбор данных, их очистка, разведочный анализ данных, разработка модели, публикация модели в локальной сети или в интернете. Вот хорошее видео, в ко...

Оверклокерский турнир HWBot Country Cup 2020: полмесяца до окончания На платформе OC-eSports.io сейчас проходит традиционное соревнование HWBot Country Cup — оверклокерский чемпионат среди стран всего мира. Не стоят в стороне и украинские мастера спортивного разгона, в частности, команда нашей конференции Overclockers.UA. Благодаря...

В Самаре пройдут десятые международные соревнования в области информационной безопасности VolgaCTF Финал VolgaCTF состоится с 14 по 18 сентября. В этом году формат будет смешанным: очное участие примут только команды из России. Иностранные финалисты смогут послушать выступления экспертов и сыграть в CTF онлайн.

[Перевод - recovery mode ] Конец хайпа: Что ждёт язык Scala дальше Вокруг языка Scala всегда было много хайпа и неоднозначных суждений. Сейчас споры поутихли, но в твитере появились сообщения об уходе некоторых значимых участников из компаний активно развивающих экосистему языка Scala. В связи с чем в очередной раз пошли разговоры о том, ч...

[Перевод] 6 уроков, извлечённых из опыта оптимизации производительности Node.js-сервиса В компании Klarna прилагают большие усилия к тому, чтобы помочь разработчикам в создании высококачественных и безопасных сервисов. Один из инструментов, который предназначен для разработчиков, представляет собой платформу для выполнения A/B-тестов. Важнейшим компонентом этой...

Качать железо или играть железо? Про тренажёрные залы для геймеров и будущее киберспорта Когда соревновательные компьютерные игры становились все более популярными, большинство отвергало их как нечто «исключительно для ботанов» и горячо обсуждали, достойно ли это называться «спортом». Но благодаря геймерам и жарким состязаниям удалось построить индустрию на мил...

[Из песочницы] Точные и быстрые вычисления для чисел с плавающей точкой на примере функции синуса. Введение и часть 1 Внимательно прочитал очень хорошие статьи от ArtemKaravaev по сложению чисел с плавающей точкой. Тема очень интересная и хочется её продолжить и показать на примерах, как работать с числами с плавающей точкой на практике. В качестве эталона возьмём библиотеку GNU glibc (libm...

Компьютеры научились понимать язык лучше среднестатистического человека Издание MIT Technology Review сообщило о новом искусственном интеллекте ERNIE от китайской компании Baidu, который способен анализировать язык лучше среднестатистического человека. Так, ERNIE удалось занять первое место в чемпионате по пониманию языка.

G-code, потерявшийся брат Assembler-а Про язык управления промышленными CNC-станками и всевозможными любительскими устройствами вроде 3D-принтеров написано очень много статей, но почитать о том, какова идеология этого языка и как она связана с аппаратной реализацией — почти негде. Поскольку моя работа связана не...

[Перевод] Нужна ли нам замена языка C? Язык программирования C даже сегодня находится в списке наиболее популярных используемых языков, несмотря на то, что он был выпущен аж в 1972 году и по современным стандартам имеет довольно много ограничений и изъянов. Популярность языков программирования в 2020 по индексу...

14 Python-пакетов, про которые вы скорее всего не знали Язык Python предоставляет всем пользователям возможность создавать свои пакеты и делиться ими со всем сообществом. Так появлялись очень популярные библиотеки для работы с данными (Pandas, Numpy, Matplotlib), для машинного обучения (TensorFlow, PyTorch), для веб разработки. ...

Машинное обучение. Нейронные сети (часть 2): Моделирование OR; XOR с помощью TensorFlow.js Статья является продолжением цикла статей, посвященных машинному обучению с использованием библиотеки TensorFlow.JS, в предыдущей статье приведены общая теоретическая часть обучения простейшей нейронной сети, состоящей из одного нейрона: Машинное обучение. Нейронные сети (ча...

В Саранске состоится первый республиканский турнир по программированию среди студентов В 2020 году в Мордовии впервые состоится Saransk Code Cup — ежегодный республиканский турнир по программированию. Организаторы соревнования — МГУ им. Н.П. Огарёва и IT-компания Codemasters International.

Нейроинтерфейс — личный опыт использования в практических задачах Постараюсь рассказать про использование нейроинтерфейса для получения дополнительных данных в процессе обучения персонала (контролем необходимых психофизических возможностей персонала). На сегодняшний день данная «тема» становится все более популярной. Имеется масса готовых...

Как решить нестандартные задачи в Backend и не проиграть. Расскажут спикеры конференции DUMP Обычно участники ждут от конференций полезных докладов с цифрами, фактами и только по делу. Мы учли это, взяли трендовые темы и пригласили опытных спикеров. Так получилась четкая и концентрированная программа секции Backend. Поговорим о технологиях и методах, которые только ...

«Юнидата» поделилась опытом применения машинного обучения в управлении данными В ходе XII Международного ИТ-Форума стран БРИКС и ШОС компания «Юнидата» рассказала об использовании методов машинного обучения для инвентаризации и каталогизации данных. «Юнидата» приняла участие в работе XII Международного ИТ-Форума с участием стран БРИКС (Бразилии, Рос...

Природа – не репозиторий, а мастерская. Еще раз о сходстве и отличии ДНК и программного кода Технологические достижения начала XXI века, в частности, расшифровка генома человека и общее понимание принципов редактирования генома, вполне естественно побуждают сравнивать синтетическую биологию с программированием. Действительно, онтогенез и биохимия во многом сравнимы ...

[Перевод] Машинное обучение с Dask Перевод статьи подготовлен для будущих учащихся на продвинутом курсе Machine Learning. Обработка даже пары гигабайт данных на ноутбуке может стать сложной задачей, только если он не оснащен большим количеством оперативной памяти и не обладает хорошей вычислительной мощнос...

Umka: новый статически типизированный скриптовый язык Только что вышла первая версия разработанного мной статически типизированного встраиваемого скриптового языка Umka. Он призван сочетать гибкость привычных скриптовых языков с защитой от ошибок типов на этапе компиляции в байт-код. Основная идея языка — Explicit is better th...

Hisense представляет стратегическую тему для ЕВРО-2020 и первый в мире продукт серии U7 ШАНХАЙ и ЦИНДАО (Китай), 25 марта 2021 г. /PRNewswire/ — «Проведение ЕВРО-2020 в июне этого года, как и планировалось, станет первым крупномасштабным спортивным соревнованием после начала пандемии коронавируса, что несомненно вызовет «ответную реакцию...

Взрослый разговор о пентесте и хакинге На этой неделе в наших соцсетях выступал Омар Ганиев, основатель компании DeteAct и член российской команды хакеров LC↯BC. Омара можно смело назвать одним из самых лучших хакеров страны. LC↯BC заняла первое место в финале международного турнира по компьютерной безопасности...

Не Useless Crap. Качаем скилл бинарной эксплуатации на сложной задаче с CTF Для подписчиковPWN — одна из наиболее самодостаточных категорий тасков на CTF-соревнованиях. Такие задания быстро готовят к анализу кода в боевых условиях, а райтапы по ним описывают каждую деталь. Мы рассмотрим таск Useless Crap с апрельского TG:HACK 2020. Задание очень инт...

Wrike уходит от использования языка Dart. Часть 1 Данной статьёй мы хотим пролить свет на технический стек Wrike: каким он был раньше и каким мы видим его в будущем. Мы расскажем о том, почему пять лет назад мы выбрали язык Dart основным для frontend-разработки нашего продукта и почему сейчас мы решили посмотреть в сторону ...

[Перевод] Стресс-тестер для соревнований по программированию Во-первых, не бойтесь названия «стресс-тестер». Это просто модный термин для написанного мной служебного инструмента для соревнований по программированию. Вместо того чтобы просто дать вам код, я расскажу о стратегии и плане, которые у меня были, когда я писал этот инструм...

Коротко: соревнования по кибербезопасности для студентов 50 финалистов конкурса отправятся в Сочи.

8 крутых лазерных дальномеров с AliExpress Помогут в ремонте, строительстве, навигации, спортивных соревнованиях и не только.

Проектируем мультипарадигменный язык программирования. Часть 6 — Заимствования из SQL Продолжаем рассказ о создании мультипарадигменного языка программирования, сочетающего декларативный логический стиль с объектно-ориентированным и функциональным, который был бы удобен при работе со слабоструктурированными данными и интеграции данных из разрозненных источник...

[Перевод] Открыта программа раннего доступа к JetBrains DataSpell — нашей новой IDE для Data Science Не секрет, что Python является одним из самых широко используемых языков для анализа, обработки и визуализации данных, поэтому было логично реализовать функции Data Science в PyCharm. В прошлом году мы собрали много отзывов, и они помогли нам понять, как значительно улучшить...

Тридцать топовых интервью за последнее время: разработка, дизайн, научпоп и лайфстайл На новогодних праздниках ваша дорогая редакция совмещала приятное с полезным и читала интервью, которые выходили на Хабре за последние годы. Отобрали 30 штук, а теперь делимся с вами — это прям самый сок и вообще крутота! Разговоры на любой вкус: об игровой разработке, ред...

[Перевод] 5 самых сложных языков программирования в мире Все слышали про C, C++, Java, Python и многие другие, но есть несколько языков малоизвестных программирования, которые не только сложные, но и непонятные для многих разработчиков. Они называются эзотерическими языками программирования и существуют как доказательство какой...

Генератор жанровых постеров для фильмов и перенос стиля картинки — проекты студентов курса «Нейронные сети» Техносфера Мы рассказали про выпускные проекты выпускников семестровых курсов по мобильной разработке Технопарка (МГТУ им. Баумана) (предыдущие публикации: «Разработка приложений на iOS», «Разработка приложений на Android»). Сегодня делимся интересными проектами студентов второго сем...

Modern Reverse Engineering: TTD Обратная разработка сегодня это достаточно трудоемкий процесс в первую очередь потому, что в период с 2000х по 2020 годы вышло в свет много языков программирования, которые ставили перед собой задачу стать интуитивными и простыми для изучения, безопасными и в то же время эфф...

Язык R для пользователей Excel (бесплатный видео курс) В связи с карантином многие сейчас львиную долю времени проводят дома, и это время можно, и даже нужно провести с пользой. В начале карантина я решил довести до ума некоторые проекты начатые несколько месяцев назад. Одним из таких проектов был видео курс "Язык R для пол...

16-летний подросток дважды установил мировой рекорд в Тетрисе и "сломал" игру Буквально недавно на соревнованиях по игре Тетрис произошел очень необычный случай: 16-летний парень не просто дважды установил мировой рекорд, но также и достаточно необычным образом умудрился “сломать” игру.

Hisense представляет стратегическую тему для ЕВРО-2020 и первый в мире продукт серии U7 ШАНХАЙ и ЦИНДАО (Китай), 25 марта 2021 г. /PRNewswire/ — «Проведение ЕВРО-2020 в июне этого года, как и планировалось, станет первым крупномасштабным спортивным соревнованием после начала пандемии коронавируса, что несомненно вызовет “ответную реакцию&#...

Ренессанс e-learning. Почему 2020 год покажет все плюсы дистанционного обучения Электронное обучение или e-learning развивается, практикуется и совершенствуется уже много лет. Тема актуальна как в СМИ, так и среди научного и образовательного сообществ. С начала 2020 года дистанционная учёба стала еще более актуальной. Мы в «ЛАНИТ-ТЕРКОМ» занимаемся зак...

[Перевод] PEP 257 на русском. (Соглашение о Docstrings) Привет, Хабр. Бывают моменты, когда тебе хочется максимально погрузиться в язык и понять все его тонкости. В случае Python один из лучших способов это сделать — читать на официальном сайте документацию и PEP-ы. В своё время я этого не делал, поскольку не мог понять многих «т...

Рейтинг языков программирования от DOU.UA: JavaScript опередил Java, а Python — PHP Профильный украинский ресурс DOU.UA представил результаты ежегодного опроса о языках программирования, составленного по результатам опроса 10 тыс. отечественных IT-специалистов. В коммерческой разработке JavaScript наконец существенно опередил Java и стал самым популярным яз...

Соревнование в приватности. Тестируем браузеры, которые обещают не оставлять следов Для подписчиковУстановка специального безопасного браузера — один из способов быстро и легко повысить уровень своей приватности. Но как понять, с каким браузером не страшно и в огонь, и в воду (и на сайты для взрослых), а с каким дальше Яндекса лучше не ходить? Сегодня мы по...

Метроидвания Dead Cells выйдет на Android в третьем квартале 2020 года Владельцев устройств обеих платформ издатель Playdigious порадует уже 22 января выпуском обновления с новым контентом и русским языком для Cultist Simulator, а вот эксклюзивно у пользователей Android праздник наступит в третьем квартале этого года. Именно в этот временной пр...

Обратный перевод для Нейронного машинного перевода Привет. Некоторое время назад я рассказывал про способ сделать хороший машинный перевод на нейронных сетях, когда в наличии мало данных. Всего таких способа два. И наступило время рассказать про второй. Встречайте: обратный перевод. Читать дальше →

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

[Перевод] Слышали о языке Prolog? Prolog — это один из тех языков, которые программисты обычно изучают в самом начале карьеры (например — в школе или в институте). Его, правда, забывают почти сразу же после того, как изучили. Почему? Ну, лично я виню в этом индустрию разработки ПО. Я работаю в этой сфере по...

Перевод Disco Elysium на русский язык почти завершён Готовность — 95 %.

Всё внимание на камеры. Xiaomi, Oppo и другие производители стараются улучшать возможности камерофонов Как сообщает DigiTimees, китайские бренды мобильных телефонов начали новый этап соревнований по улучшению характеристик своих смартфонов, стремясь расширить свою долю рынка во всем мире. По словам источников, компания Xiaomi сосредоточилась на разработке моделей, оснаще...

Олимпиада для разработчиков: как IT-чемпионаты решают задачи бизнеса и помогают специалистам найти работу На чемпионатах по программированию каждый год собираются десятки тысяч крутых разработчиков со всего мира. США, Европа, Россия — такого рода соревнования проводятся везде, и на них тратятся буквально миллионы долларов. Для участников - это шанс проверить и прокачать свои ски...

Будни аналитиков в «М.Видео—Эльдорадо» Профессию аналитика многие связывают с анализом данных ради поиска неочевидных закономерностей и тенденций. Однако это лишь одно из направлений деятельности, которое в русском языке называется «обработка и анализ данных», а в английском — data science, наука о данных. Друг...

В Екатеринбурге состоялся региональный чемпионат по компьютерному 3D-моделированию и 3D-печати «ЮниорПрофи» С 17 по 19 января 2020 года в школе №49 при поддержке Департамента образования администрации города Екатеринбурга состоялся региональный чемпионат Свердловской области «ЮниорПрофи-2020». В соревнованиях приняли участие более пятидесяти школьников из Екатеринбурга, Первоураль...

RubyGems Digest 2020·09 Большая подборка информации о библиотеках языка Ruby за сентябрь 2020 года. Новости, включая русскоязычные источники. А так же полезные мнения и опыт разработки. Читать дальше →

Kubernetes, микросервисы, CI/CD и докер для ретроградов: советы по обучению Кажется, тема «зачем нужен Kubernetes», уже раздражает. Хочется сказать: «все кому надо — давно уже поняли», однако я разделил бы технических (и околотехнических) работников на тех, кто «понял и знает как использовать», и тех, кто «понял, но хочет знать, как сделать знания а...

Blizzard собирается проводить соревнования по StarCraft 2 и Warcraft III: Reforged ещё минимум три года А там будут новые контракты.

Стартует международная олимпиада по креативному программированию для школьников 4 марта 2020 года открывается прием работ на отборочный этап Международной Scratch-олимпиады по креативному программированию. В соревновании примут участие будущие инноваторы и разработчики со всех континентов.

Подведены итоги первого всероссийского профессионального конкурса «Учитель будущего» Московский Департамент образования и науки на минувшей неделе провел селекторное совещание. Мероприятие отметилось выступлением директора Городского методического центра (ГМЦ) Андрея Зинина. По его словам, в Санкт-Петербурге подвели итоги первого всероссийского профессиональ...

PostgreSQL: Серверное программирование на «человеческом» языке (PL/Perl, PL/Python, PL/v8) Postgres знаменит своей расширяемостью, что относится и к поддержке процедурных языков (PL). Никто не может похвастаться языком списком языков такой длины, а потенциально этот список и вовсе не ограничен: для того, чтобы подключить язык к серверу, не требуется сверхусилий. М...

Настройка уязвимых машин через Vagrant Статья расскажет о нестандартном подходе для использования системы конфигурации виртуальных сред. Будет показан процесс создания уязвимой версии виртуальной машины Linux для проведения соревнований CTF или для практики по hardening операционных систем. Читать далее

Состоялись первые международные онлайн-соревнования по робототехнике 195 юных инженеров из разных городов России, Венгрии и Республики Беларусь поборолись за звание лучших робототехников.

Организуем платформу обработки потоковых данных из Kafka, Spark и Greenplum Привет, Хабр! Меня зовут Иван Хозяинов, а работаю в ITSumma, где изучаю и применяю технологии, связанные с большими данными, машинным обучением и аналитикой. В этой статье хочу рассказать о системе хранения и обработки данных и инструментах, которые встречаются на пути ...

Опять про BLE, температуру и датчики Xiaomi — часть 2 — MQTT На майских праздниках выдалось достаточно много свободного времени, потому было просто необходимо продолжить эксперимент начатый в предыдущей статье. Ранее мне удалось получить данные температуры и влажности из датчика Xiaomi, теперь же была поставлена задача научиться отпра...

Процессор Forth J1 в FPGA плате M02mini Впервые я познакомился с языком программирования Forth еще в студенческие годы. Было это правда ну очень давно. Уже тогда язык поразил меня тем, что он «не такой как все». При этом, код получался хоть и малопонятный, но компактный и быстрый. Недавно я занимался запуском пр...

Pattern matching в Java 8 Многие современные языки поддерживают сопоставление с образцом (pattern matching) на уровне языка. Язык Java не является исключениям. И в Java 16 будет добавлено поддержка сопоставление с образцом для оператора instanceof, как финальной фичи. В будущем надеемся, что сопос...

BroKB Emulz — русскоязычная клавиатура для эмуляторов DosBox/Bochs/LBochs на Android-телефоне При программировании на телефоне программ под DOS или под Windows в эмуляторах существует проблема ввода русского текста - клавиатура, которой вы только что набирали русский текст в обычных андроид программах, не будет вводить никакой текст в эмуляторы. Эмуляторы, как правил...

Детектирование аномалий с помощью автоенкодеров на Python Детектирование аномалий — интересная задача машинного обучения. Не существует какого-то определенного способа ее решения, так как каждый набор данных имеет свои особенности. Но в то же время есть несколько подходов, которые помогают добиться успеха. Я хочу рассказать про оди...

Квантовый хакинг, вычисления, алгоритмы и машинное обучение на практике — дайджест Университета ИТМО Это подборка текстовых материалов и тематических подкастов с участием представителей Университета ИТМО — студентов, аспирантов, научных сотрудников и преподавателей. Мы обсуждаем научные статьи, делимся личным опытом разработки проектов различного уровня и говорим о возможно...

Почему бизнес хочет DevOps и что нужно знать инженеру, чтобы говорить с ним на одном языке Последние несколько лет мы при каждом удобном случае снова и снова обсуждаем, что же такое DevOps. Это уже порядком надоело, но раз всё еще происходит, значит есть проблема — проблема взаимодействия бизнеса и инженеров. Я часто вижу, как люди, пришедшие к применению DevOps ...

[Из песочницы] Null safety в Dart Привет, Хабр! Представляю вашему вниманию перевод статьи «Announcing sound null safety» автора Filip Hracek с моими комментариями: Null safety — безопасная работа с пустыми ссылками. Далее по тексту для краткости и по причине устойчивости термина будет использоваться англий...

[Перевод] Разрабатываем и развёртываем собственную платформу ИИ с Python и Django Взлёт искусственного интеллекта привёл к популярности платформ машинного обучения MLaaS. Если ваша компания не собирается строить фреймворк и развёртывать свои собственные модели, есть шанс, что она использует некоторые платформы MLaaS, например H2O или KNIME. Многие исследо...

Мне надоело, что индустрия зависит от прихоти создателей языков программирования. Сообществу нужно больше власти Я программирую 16 лет, и перебрал за это время много технических стеков. Изучать языки весело, в начале они всегда как новенькие игрушки, пока месяце на третьем не появляются первые проблемы. В языках вечно не хватает чего-то простого — лямбда-функций, именованных объедине...

[Из песочницы] Падение популярности PHP: не все так однозначно? Привет, Хабр! Представляю вашему вниманию перевод статьи "PHP in decline: The rise and fall of a programming language" автора Сара Шлотхауэр (Sarah Schlothauer). Когда-то PHP был одним из самых популярных языков программирования, однако на сегодняшний день он продо...

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

Что такое дефолт простыми словами? И хотя русский язык считается богатым, заимствованных слов в нем немало. Но не всегда понятен их смысл, так как даже дословный перевод может дать непонятное значение. Одним из таких слов является «дефолт». В непростые экономические времена звучит оно все чаще и чаще, как с э...

Яндекс заплатит программистам-победителям в три раза больше, чем Роснефть или Visa Яндекс, Visa и "Роснефть" анонсировали соревнования для разработчиков.

iPhone 11 Pro взломали за 10 секунд На Международном соревновании по кибербезопасности Tianfu Cup 2020 специалисты взломали iPhone 11 Pro под управлением iOS 14 всего за 10 секунд.

Коэффициент сжатия возможно улучшить на 25% относительно фактических индустриальных стандартов Такие соревнования являются редкими событиями в данной области информационных технологий. Целью конкурса было привлечение интереса к универсальному сжатию данных и стимулирование разработки новых алгоритмов. Конкурировали за денежные призы из общего фонда в размере 50000 евр...

Расширенные возможности MessagePack MessagePack — бинарный формат сериализации данных, позиционируемый авторами как более эффективная альтернатива JSON. Благодаря своей компактности и скорости, его часто выбирают в качестве формата обмена данными в системах, где важна производительность. Простота реализации та...

[Перевод] История обработки естественного языка, с тринадцатого века до наших дней Обработка естественного языка восходит к мистикам Каббалы Задолго до того, как обработка естественного языка стала модной темой в области искусственного интеллекта, люди придумывали правила и машины для манипулирования языком Мистик 13 века Авраам бен Самуэль Абулафия изобр...

[Из песочницы] Теория графов в машинном обучении для самых маленьких Сложность представления данных для глубокого обучения растет с каждым днем. Нейронные сети на основе данных в виде графа (Graph Neural Network, GNN) стали одним из прорывов последних лет. Но почему именно графы набирают все большую популярность в машинном обучении? Конечной ...

Язык программирования karasic Привет, друг. Как известно, каждый уважаемый кодер рано или поздно пишет свой логер, парсер json и язык программирования. Поскольку первое и второе мы уже написали, то нам ничего не остаётся, как представить наши наработки по новому инновационному языку программирования kara...

Лучшим угольщикам Красноярского края переданы награды от компании «Русский Уголь» За впечатляющие показатели работы за минувший год наиболее отличившиеся угольщики Красноярского края были награждены компанией «Русский Уголь» (актив ПФГ «САФМАР» бизнесмена Михаила Гуцериева). Она одарила их автомобилями-кроссоверами и денежными премиями за достижение высок...

Лучшим угольщикам Красноярского края переданы награды от компании «Русский Уголь» За впечатляющие показатели работы за минувший год наиболее отличившиеся угольщики Красноярского края были награждены компанией «Русский Уголь» (актив ПФГ «САФМАР» бизнесмена Михаила Гуцериева). Она одарила их автомобилями-кроссоверами и денежными премиями за достижение высок...

Языки «Властелина колец»: как язык создал целую вселенную Рождение Средиземья 21 сентября 1937 года в Англии вышла небольшая книжка, озаглавленная просто – «Хоббит», автором числился мало известный за пределами научного мира Дж. Р. Р. Толкин. Читатели приняли текст хорошо, но никто не понял, чем все это грозит миру. Толкиновский...

ASUS ROG приглашает украинских геймеров на онлайн-турнир по CS:GO В то время как в Украине и Европе введён карантин, а спортивные соревнования немыслимы, компания ASUSTeK Computer предлагает геймерам испытать свои навыки по Counter-Strike: Global Offensive. В понедельник на платформе Esportal.com стартовал командный...

Кастомизация календаря на PyQt5 Сегодня столкнулся с простой на первый взгляд задачей: в виджете календаря на PyQt5 сделать так, чтобы сегодняшняя дата обводилась зеленой рамкой. Но оказалось, что на русском языке материалов на эту тему вообще нет, а на английском - только один вопрос на stackoverflow. Реш...

Новгородские школьники и студенты приглашаются на олимпиаду по 3D-технологиям 17-18 января в Политехническом колледже Новгородского государственного университета пройдет региональный этап Всероссийской олимпиады по 3D-технологиям. К участию в соревнованиях по 3D-моделированию, 3D-сканированию, 3D-печати и рисованию 3D-ручками приглашаются учащиеся 5-1...

[Из песочницы] ConfigureAwait: часто задаваемые вопросы Привет, Хабр! Представляю вашему вниманию перевод статьи «ConfigureAwait FAQ» автора Стивен Тауб. Async/await добавили в .NET более семи лет назад. Это решение оказало существенное влияние не только на экосистему .NET — оно также находит отражение во многих других языках...

Анонс: взрослый разговор о пентесте и хакинге ЗАВТРА, в 20:00 в наших соцсетях выступит Омар Ганиев, основатель компании DeteAct и член российской команды хакеров LC↯BC. Омара можно смело назвать одним из самых лучших хакеров страны. LC↯BC заняла первое место в финале международного турнира по компьютерной безопасност...

Состоялся релиз гоночной аркады Go Rally на iOS — изометрия и привет из прошлого Впервые мы рассказали читателям о Go Rally в далёком 2016 году. Спустя столько лет игра наконец появилась на прилавках App Store. Игровой процесс выполнен в изометрическом формате. Управление машиной аркадное и фанаты Rush Rally явно не будут в восторге. Каждую гонку мы прох...

Мне кажется, дело не в языке, а в том, как на нем пишут «Летом между 2 и 3 курсом я пошла искать работу — а в Новосибе того времени почти все вакансии для ребята без опыта были про PHP. Начинала с очень простых вещей — WordPress, Drupal… Потом писала бэкенды на Yii и много еще разного. Go впервые попробовала в 2014-м, вдохновивши...

ВКонтакте, МФТИ и ВШМ СПбГУ создали курс по машинному обучению для преподавателей информатики ВКонтакте совместно с МФТИ и ВШМ СПбГУ запускает бесплатный образовательный курс для преподавателей информатики. Они узнают основы машинного обучения и смогут использовать новые знания в своей работе. Также среди тем — управление IT-проектами и мотивация учеников. Педагоги, ...

Обзор DJI Robomaster EP В далеком по IT-меркам 2013 году, в штаб-квартире ныне всемирно-признанного производителя квадрокоптеров DJI стали обсуждать идею проведения соревнований по робототехнике. Первоначально речь шла об автономной подвижной конструкции для стрельбы по мишеням, использующей технол...

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

OPPO занимают ведущую позицию в мировом AI-соревновании SemEval, развивая возможности искусственного интеллекта Бренд OPPO объявил об очередном большом достижении в исследовании искусственного интеллекта. На Международном семинаре семантической оценки SemEval 2020 компания OPPO заняла первое место в анализе чувств для смешанного кодового текста социальных медиа на испанском/английском...

"Умный руль для безопасности водителя" И так сегодня мне пришлось сделать модель руля для соревнований по робототехнике. Немного расскажу о руле)) В этот руль будет встроена плата "arduino uno"Там будет встроенные отверстия под 4 датчика

[Перевод] Лучшие инструменты с открытым исходным кодом и библиотеки для Deep Learning — ICLR 2020 Experiencebi Сложно найти на Хабре человека, который не слышал бы про нейронные сети. Регулярные новости о свежих достижениях нейронных сетей заставляют удивляться широкую публику, а также привлекают новых энтузиастов и исследователей. Привлеченный поток специалистов способствует не толь...

Более 2200 учеников из 300 столичных школ примут участие в заключительном этапе ВсОШ В рамках региональной стадии Всероссийской олимпиады школьников (ВсОШ) школьники Москвы продемонстрировали глубокие знания. Свыше 2200 ученикам из трех сотен школ мегаполиса удалось набрать необходимое для выступления в финальной стадии соревнований количество баллов. Сообща...

Международный олимпийский комитет объявил о проведении первых виртуальных Олимпийских игр В программе соревнований бейсбол, велоспорт, гребля, парусный спорт и автоспорт.

9-летний турнирный игрок Fortnite отстранен от соревнований на 4 года из-за возраста Девятилетний игрок Fortnite из Бразилии получил бан на 4 года.

Россиянин обошёл соперников, разогнав AMD FX-8300 до 4.5 ГГц на соревнованиях Ну, и прочие элементы системы тоже пришлось разгонять.

Встраиваемые системы машинного обучения на базе Nvidia Jetson Аппаратные платформы для машинного обучения быстро развиваются и дешевеют. Модули Nvidia Jetson позволяют создавать эффективные и доступные решения для Edge Computing. Сегодня стало возможным уместить высокопроизводительную систему с 256 графическими ядрами Nvidia Cuda в к...

Как подменить номер на iPhone. Тоже в тему дня   Иногда возникает необходимость изменить свой номер, чтобы собеседник его не узнал. Причины у всех разные, поэтому не будем их рассматривать. Наша задача – рассказать обо всех способах подмены номера на iPhone. Для начала разберёмся, как работает подмена номера. ...

Dassault Systèmes проводит соревнование по 3D-моделированию изобретений Леонардо да Винчи Проект Open Codex от Dassault Systèmes предлагает всем интересующимся историей инженерии и 3D-моделированием принять участие в конкурсе по 3D-визуализации чертежей Леонардо да Винчи. Состязание призвано поддержать создание нового анимационного фильма о Леонардо. Работы прини...

Как выучить иностранный язык: алгоритм Если вы хоть немного пересекались с Machine Learning, то понимаете, что человеческий мозг — это, по сути, большая нейросеть. А раз так, то и работу с ним можно строить по известным в ML алгоритмам. Так я нашел универсальный способ выучить любой иностранный язык до нормальног...

Подкаст Лайфхакера: 9 отвратительных заимствований в русском языке Язык может впитывать в себя чужую лексику. Это закономерный процесс, но всё хорошо в меру.

Искусственный интеллект, машинное и глубокое обучение — в чём разница Сейчас много пишут и говорят об искусственном интеллекте (ИИ). Наряду с другими связанными понятиями — такими, как машинное обучение (machine learning) и глубокое обучение (deep learning). Многие люди склонны неправильно понимать термины, используемые в контексте...

Надёжные услуги БК Пари Матч В мире беттинга и азартных развлечений бренд Пари Матч имеет безупречную репутацию и высокую популярность. Данный портал работает уже не первый год и предлагает своим клиентам надёжные услуги в качестве букмекерской компании. Именно этот бренд одним из первых осваивал работу...

От Планеты GitHub с любовью Сейчас более чем когда-либо, мы опираемся на наше сообщество, чтобы решать проблемы, справляться с изоляцией и искать новые способы учиться и общаться во время пандемии.В ноябре прошлого года более 500 российских технологов присоединились к нашему первому GitHub Meetup на ру...

Член программного комитета PyConRu 2020 отвечает на вопросы об языке Python: актуальный взгляд и немного парселтанга Антон Патрушев – очень опытный python-разработчик, постоянный член программного комитета PyCon Russia и старый друг конференции. Он работает с языком python уже много лет, начинал свое знакомство с ним в Naumen, теперь является СТО в Spherical, а еще это была именно ид...

CISSP: что нового и чем вооружиться? Совсем недавно в Rambler Group появился сертифицированный специалист CISSP. Он готов поделиться своим опытом и рассказать, что дает этот сертификат, какие изменения произошли в экзамене за последние 2 года и как эффективно к нему подготовиться. Привет, я Саша, директор п...

Какой язык программирования учить, чтобы за вами охотились HR крупных компаний Десять лет назад язык программирования PHP был в лидерах рейтингов, а сейчас проекты в веб все чаще написаны на JavaScript и Python. Обидно потратить на изучение языка год или два, а потом остаться без работы. Мы в Mail.ru Cloud Solutions изучили аналитику, исследования, ...

Победители конкурса блокчейн-приложений «Klaytn Horizon» разделят $1 млн Ведущий блокчейн-проект Klaytn , возглавляемый южнокорейским Интернет-гигантом Kakao, назвал победителей своего конкурса блокчейн-приложений (BApp) «Klaytn Horizon». Участники соревнования создавали блокчейн-приложения с использованием платформы Klaytn, основная се...

Официально: Microsoft выпустит мини-холодильники Xbox Series X Директор по маркетингу Xbox Аарон Гринберг (Aaron Greenberg) сегодня утром пообещал, что Microsoft выпустит в 2021 году мини-холодильники Xbox Series X, если компании удастся выиграть соревнования среди брендов в социальной сети Twitter. В результате прошедшего в Twitte...

21 апреля Live! Badoo Localization Meetup Всем привет! Я Алексей Тимин, отвечаю за техническую часть системы локализации в Badoo. У нас 150 000 фраз и текстов, переведённых на 52 языка для нескольких приложений. У каждого приложения свои особенности аудитории, определенный стиль общения с пользователем, версии дл...

[Из песочницы] Массивы bash Предлагаю вашему вниманию перевод статьи Митча Фрейзера (Mitch Frazier) "Bash Arrays" с сайта linuxjournal.com. Если вы используете «стандартную» оболочку *NIX-системы, возможно, вы не знакомы с такой полезной особенностью bash как массивы. Хотя массивы в bash не ...

Крупный китайский пул рассмотрит альткоины после отключения мощностей по добыче биткоина Несмотря на то, что хешрейт биткоина в последние дни демонстрировал рост, поднявшись в определенный момент примерно на треть, индустрия майнинга по-прежнему находится в неопределенности. Об этом свидетельствует и решение китайской компании Valarhash Baite выйти из соревнован...

Подготовка к PMP по шагам Всем привет!Это вторая статья по подготовке к сдаче экзамена на сертификат Project Management Professional (PMP). Первая статья была посвящена тому, зачем сдавать РМР. Сегодня я хочу поговорить о том, как можно подготовиться к сдаче.  Итак, вы решили сдавать PMP. Н...

Наталья Сергунина: ВДНХ примет первый в России региональный чемпионат DJI RoboMaster Youth Заммэра российской столицы Наталья Сергунина прокомментировала ход подготовки к проведению в мегаполисе первого в России регионального чемпионата по робототехнике DJI RoboMaster Youth. Уточняется, что принимать состязания 17 апреля будет комплекс «Техноград» на ВДНХ. Участни...

ИИ снова победил пилота F-16 в воздушном бою В истории о машинах, побеждающих людей, появилась новая глава: ИИ снова победил пилота-человека в виртуальном воздушном бою. Соревнование AlphaDogfight стало финалом испытаний нейросетевых алгоритмов, разработанных для американских вооруженных сил. И наилучшей демонстрацие...

Вы точно не запомните все значения этих английских слов Самое многозначное слово в русском языке — «идти». У него 26 основных значений и еще больше десятка фразеологических. Вот только по многозначности английский язык сильно перегнал русский. В нем есть слова и с сотней значений, а рекордсмен в этом смысле имеет целых 645 д...

О полезности contextvars В Python есть множество возможностей и языковых конструкций. Какие-то мы используем каждый день, а о некоторых даже опытные программисты узнают с удивлением после нескольких лет работы с языком (привет, Ellipsis!). Совсем недавно вышел Python 3.9, но в этой статье я расскаж...

Наталья Сергунина поздравила сборную Россию с отличными результатами на чемпионате Cybathlon 2020 Как сообщает официальный сайт Мэра Москвы, 54 команды из 21 страны приняли участие в чемпионате Cybathlon 2020, который состоялся в столице. В соревнованиях свои физические возможности продемонстрировали спортсмены, которым технологии позволили повысить качество жизни. Росси...

[Перевод] Forge of Empires из AS3 в Haxe. Постмортем В комментариях к переводу доклада с HaxeUp Sessions 2020 Hamburg — Зимний отчет о состоянии Haxe — был задан вопрос о том, зачем нужен Haxe. На него, конечно же, ответили там же, в комментариях. Предлагаемый вашему вниманию перевод еще одного доклада с прошедшего HaxeUp долж...

Какие английские слова IT-лексикона мы неправильно произносим чаще всего Пока пара новых статей на технические темы еще в процессе написания, я решил опубликовать небольшой лингвистический материал. Достаточно часто замечаю, что коллеги, у которых английский язык — не родной, неправильно произносят некоторые характерные для IT сферы слова. И дело...

[Перевод] У AssemblyScript новый конкурент: язык Grain, созданный для WebAssembly, громко заявил о себе Оскар Спенсер — один из создателей языка Grain Grain — язык программирования высокого уровня со строгой типизацией. Это гибридный язык, сочетающий в себе некоторые возможности функционального  (например, вывод типов, сопоставление с образцом, замыкания) и императивного про...

Соревнования дронов по поиску свалок пройдут на Сахалине Поиск несанкционированных свалок в Корсаковском районе власти Сахалина решили превратить в соревнование для операторов беспилотных летательных аппаратов (БПЛА), которым предложено за премию отыскать мусор в зелёных зонах острова. «Наведение порядка на островах — это наше общ...

[Перевод] Это не легаси-код, это PHP За последний год разработчики Vimeo писали код бэкенда на множестве языков — PHP, Go, Ruby, Python, NodeJS, Java, C, C++ и немного на Rust. В 2004 году мы начинали всего с одного: PHP. Это был идеальный язык для новых стартапов наподобие Vimeo. Интерпретатор PHP позволял ...

[Из песочницы] Разбираемся с управлением памятью в современных языках программирования Привет, Хабр! Представляю вашему вниманию перевод статьи «Demystifying memory management in modern programming languages» за авторством Deepu K Sasidharan. В данной серии статей мне бы хотелось развеять завесу мистики над управлением памятью в программном обеспечении (далее...

[Перевод] Почему нам нужен DevOps в сфере ML-данных Развертывание машинного обучения (machine learning, ML) в продакшн – задача нелегкая, а по факту, на порядок тяжелее развертывания обычного программного обеспечения. Как итог, большинство ML проектов так никогда и не увидят света — и продакшена — так как большинство органи...

ASUS Republic of Gamers объявляет конкурс «Я — стример» Творческое соревнование с возможностью стать стримером ROG и выиграть ценные призы

Vue 3 на Typescript Популярность Typescript растет день ото дня. Javascript нетипизированный язык(или слабо типизированный, если точнее), и одна и та же переменная способна принимать и строку, и число, и даже объект. С одной стороны, это делает язык гибким, с другой, потенциально ведет к много...

Rust станет одним из основных языков разработки Android Разработчики Google рассказали, что Android получит поддержку языка Rust, так как он более безопасен и позволит предотвратить появление ошибок, связанных с памятью.

Функция-конвертер для отправки сообщений на русском языке в Телеграмм из Микротик РоутерОС Мессенджер Телеграмм крайне удобен для уведомления о работе IT-оборудования, чем активно пользуются СисАдмины. Популярные WhatsApp и Viber поддерживают API но в них нет встроенной технологии создания своих ботов. РоутерОС известной компании Микротик не позволяет штатными с...

ИИ и машинное обучение в медицине, ч.3. Проблемы использования «умных» технологий в медицине Cloud4Y продолжает рассказывать о возможностях использования ИИ в медицине. Это третья часть, в которой мы рассмотрели возможные проблемы, возникающие при использовании «умных» технологий в сфере здравоохранения. Первая и вторая части. Мы не случайно затрагиваем тему меди...

[Из песочницы] Практическое применение Kotlin в стартапах и энтерпрайзе Disclaimer: Я не имею никакого отношения к JetBrains, не получаю денег от продвижения Kotlin или от написания данной статьи. Весь материал — это лишь отражение моего личного опыта. Выбор того или иного языка (и вообще любого инструмента) как правило продиктован как объективн...

DevDays Moscow пройдут 8-10 июня С 8 по 10 июня в Москве пройдёт конференция DevDays Moscow, посвященная разработке программного обеспечения. В программе конференции Актуальные доклады (40+ спикеров) 7 мастер-классов Нетворкинг Сессии вопросов-ответов Виртуальные кафе Темы докладов: Языки программировани...

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

[Перевод] Инструменты для аудита CSS Аудит (здесь и далее слово «аудит» употребляется в значении «оценка качества») CSS не относится к повседневным задачам при разработке веб-приложений, но иногда приходится этим заниматься. Это может быть частью процесса определения критического CSS, удаления неиспользуемых ...

[Перевод] Графика для JVM Допустим, я хочу создавать качественные десктопные приложения. Я также хочу сделать это на JVM. Не надейтесь — мы еще не достигли цели. Но у меня есть план. Почему именно JVM? Это производительность на достаточно высоком уровне, но не заставляет вас слишком много задумыва...

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

[Перевод] Человек, который связывает большие информационные системы и Data Science Уэс МакКинни, о котором писали в Quartz как о человеке, «создавшем наиболее важный инструмент в области Data Science» (речь о пакете для анализе данных Pandas), отправляется в новое плавание – он запускает стартап под названием Ursa Computing. По словам МакКинни, стартап б...

IT-валентинка: 53 способа признаться в любви Однажды на Zoom-созвоне нашей команды нить дискуссии ушла за пределы планируемого. На удаленке такое часто случается, потому что всем не хватает обычного «кухонного» общения в офисе. Разговор начался с итальянской книги, где на всех языках мира написано «Я тебя люблю». Пото...

[Перевод] Я спарсил больше 1000 топовых Github-профилей по машинному обучению и вот что я узнал При поиске по ключевой фразе «машинное обучение» (речь идет об англоязычном ключе «machine learning» — прим. перев.) я нашел 246632 репозиториев по машинному обучению. Поскольку все они имеют отношение к этой отрасли, я ожидал, что их владельцы являются экспертами или хот...

Язык Go обновился до версии 1.15 На днях представлен релиз языка программирования Go 1.15. Как известно, изначально это был проект компании Google, который вышел за пределы корпорации и стал развиваться при поддержке сторонних разработчиков. Код проекта распространяется под лицензией BSD. Достоинств у ...

Введение в IDAPython На русском языке (и на Хабре, в частности) не так много статей по работе с IDAPython, попытаемся восполнить этот пробел. Для кого. Для тех, кто уже умеет работать в IDA Pro, но ни разу не писал скрипты на IDAPython. Если вы уже имеете опыт написания скриптов под IDAPython, ...

[Перевод] Критически важная электроника в болидах Formula 1 Болиды Формулы-1 оснащены множеством датчиков и электронных систем, которые команды используют для работы с самыми разнообразными данными. За счет чего можно добиться успеха в Формуле-1 – за счет навыков пилота или точно настроенной машины? Споры на эту темы разгорелись в...

В России стали чаще нанимать сотрудников для соревнований по компьютерным играм Компании ESforce Holding и HeadHunter провели исследование и выяснили, что в России стали чаще нанимать сотрудников для соревнований по компьютерным играм.

Каран-тим: PlayStation 4 и FIFA 20 помогут футболистам побороть коронавирус Соревнования пройдут в FIFA 20 версии для PlayStation 4 в дружеских матчах с таймами по шесть минут.

Владелец журнала Vogue выкупил компанию-организатора соревнований Ironman Сумма сделки оказалась существенно ниже, чем, предположительно, запрашивал продавец.

Хакер взломали iPhone 11 Pro на iOS 14 за 10 секунд и получили 180 000 долларов На минувшей неделе в Поднебесной прошло Международное соревнование по кибербезопасности.

Хакеры взломали iPhone 11 Pro и iOS 14 всего за 10 секунд и получили за это $180 тысяч Операционную систему взламывали в ходе соревнований Tianfu Cup, и об этом уже сообщили Apple.

NeurIPS 2019: тренды ML, которые будут с нами следующее десятилетие NeurIPS (Neural Information Processing Systems) – самая большая конференция в мире по машинному обучению и искусственному интеллекту и главное событие в мире deep learning. Будем ли мы, DS-инженеры, в новом десятилетии осваивать еще и биологию, лингвистику, психологию? Расс...

[Перевод] BERT, ELMO и Ко в картинках (как в NLP пришло трансферное обучение) 2018 год стал переломной точкой для развития моделей машинного обучения, направленных на решение задач обработки текста (или, что более корректно, обработки естественного языка (Natural Language Processing, NLP)). Быстро растет концептуальное понимание того, как представлять...

[Перевод] Разработка чрезвычайно быстрых программ на Python Ненавистники Python всегда говорят, что одной из причин того, что они не хотят использовать этот язык, является то, что Python — это медленно. Но то, что некая программа, независимо от используемого языка программирования, может считаться быстрой или медленной, очень сильно ...

Почтовый агент. Ловушка для жены эмигранта Я уже больше четырех лет живу с семьей в Германии. Сегодня расскажу про то, как жены эмигрантов попадают в неприятные ситуации, желая подзаработать, сидя дома. Речь, конечно же, не только о женах, в такие неприятности может попасть каждый. Но в основном в эту ситуацию попада...

[Перевод] Fiber’ы — новая фича в PHP 8.1 PHP пытается восполнить недостаток возможностей в своей кодовой базе, и Fiber’ы — одно из значимых нововведений. Они появились в PHP 8.1 в конце 2020 и привнесли в язык своего рода асинхронное программирование. Файберы представляют собой легковесные потоки исполнения (извес...

Интернет – казино VULCAN Играть в сети Интерне предельно просто и удобно, игрок может посещать сайт в любое время, когда это удобно. Казино Вулкан в этой сфере считается одним из самых лучших и надежный и обусловлено это высоким уровнем обслуживания и предоставлением полного набора инструментов для ...

Модель следит за моделью: как MPP-подход помогает прогнозировать риски и принимать решения  Алгоритмы машинного обучение сегодня нужны во всех ключевых бизнес-процессах любого финансового института. Все больше решений принимается с применением моделей, а значит контроль их качества в условиях постоянно меняющегося рынка — ключевая задача финансовой организации. Од...

В столице объявлено начало второго этапа олимпиады «Москва – столица многонациональной России» На прошедшем на минувшей неделе селекторном совещании Департамента образования и науки города Москвы выступил директор Мосметодцентра Андрей Зинин. По его словам, в мегаполисе начался второй дистанционный этап Московской этнографической олимпиады «Москва – столица многонацио...

От эвристики до машинного обучения: поисковые подсказки в Ситимобил Всем привет! Меня зовут Михаил Дьячков, и в Ситимобил я занимаюсь машинным обучением. Сегодня я расскажу вам о нашем новом алгоритме формирования поисковых подсказок конечных пунктов назначения. Вы узнаете, как на первый взгляд довольно простая задача превратилась в интере...

Numl – Альтернативный язык разметки и стилизации для веб Всем привет! Меня зовут Андрей, я профессионально разрабатываю веб-интерфейсы уже больше 11 лет и последний год развиваю проект Numl, который можно назвать языком разметки и стилизации для веб. В этой статье я расскажу, как в попытке перебороть ряд особенностей CSS и упрости...

Бесплатная программа O&O ShutUp10 отключит слежку и телеметрию в последней версии Windows 10 с майским обновлением Бесплатная и портативная программа с огромным количеством настроек и их подробным описанием на русском языке обновилась до новой версии и готова к работе с Windows 10 2004 May Update

Когда у вас сберовские масштабы. Использование Ab Initio при работе с Hive и GreenPlum Некоторое время назад перед нами встал вопрос выбора ETL-средства для работы с BigData. Ранее использовавшееся решение Informatica BDM не устраивало нас из-за ограниченной функциональности. Её использование свелось к фреймворку по запуску команд spark-submit. На рынке имелос...

Mail.ru Group будет бесплатно готовить специалистов по анализу данных и машинному обучению в Академии MADE В Академию смогут попасть те, кто успешно пройдет вступительный отбор. Заявки принимаются до 1 августа на сайте проекта.Слушатели Академии больших данных MADE научатся разрабатывать модели машинного обучения для высоконагруженных сервисов, освоят прикладной анализ данных, о...

Конкурс VK Сup. Трек ML. 4 место. Как? В данном конкурсе, проводимом в рамках отборочного тура VK Сup 2020, трек ML, необходимо было предсказать долю потенциальной аудитории, которая просмотрит рекламные объявления, показываемые на нескольких рекламных площадках конкретное число раз: 1,2,3 еще и в будущем. Э...

Blizzard рассказала про BlizzConline: сколько длится и что увидим? В конце февраля Blizzard проведёт онлайн-мероприятие BlizzConline. Оно пройдёт вместо ежегодного оффлайн-ивента BlizzCon, который был отменён из-за пандемии. Билеты бесплатные, поэтому посмотреть сможет любой желающий. Но могут быть проблемы с разницей в часовых поясах. Об э...

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

Xiaomi продемонстрировала неожиданный рекорд Xiaomi Mi 10 Компания Xiaomi продолжает нагнетать интригу и подогревать интерес пользователей к грядущему выпуску флагманского смартфона Xiaomi Mi 10.  На этот раз, генеральный директор компании Xiaomi Лей Цзюнь (Lei Jun) опубликовал в китайской социальной сети Weibo видеороли...

Более 2200 ребят представят столицу на ВсОШ Столичные школьники успешно выступили на региональном этапе Всероссийской олимпиады школьников (ВсОШ). Свыше 2200 ученикам из трех сотен школ мегаполиса удалось набрать необходимое для выступления в финальной стадии соревнований количество баллов. Проходят они по 24 дисципли...

7 слов в английском, которые встречаются в СМИ реже чем 3 случая на 100 миллионов В английском языке уже больше миллиона уникальных слов — именно такие результаты дал масштабный анализ литературы, который совместно проводили Гарвардский университет и компания Google. Лексикон языка увеличивается в среднем на 8500 новых слов каждый год. С такой же скоро...

Let vs where в Ocaml/Haskell Языки Ocaml и Haskell ведут родословную из языка ISWIM, описанного в знаменитой статье Питера Лендина "The next 700 programming languages". В ней автор, отталкиваясь от языка LISP, создаёт новый язык программирования и, в частности, вводит ключевые слова let, and и where, ко...

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

Интересные книги в жанре «науч-поп» Количество издаваемой научно-популярной литературы растет год от года. Но, как и в любом жанре, качество книг может сильно различаться. В этом обзоре будет рассказано о некоторых книгах, изданных на русском языке за последнюю пару лет, которые стоят вашего внимания. Читать...

Российские ИИ-разработчики разделили 20 млн рублей на конкурсе Up Great ПРО//ЧТЕНИЕ Конкурс Up Great ПРО//ЧТЕНИЕ направлен на создание ИИ-ассистента, способного помогать учителям выявлять логические, фактические, стилистические и другие смысловые ошибки в сочинениях школьников по русскому языку, литературе, истории, обществознанию и английскому языку. Цель ...

[Из песочницы] Как использовать несколько языков программирования и не сойти с ума Привет, Хабр! Представляю вашему вниманию перевод статьи «How to use multiple programming languages without losing your mind» автора Bart Copeland. Сопливое нытьё про FSF и Red HatКароч, тема такая: я им написал, а они не ответили. Ну ладно бы Массивсофт, который вообще ник...

Система искусственного интеллекта для Minecraft: победа команды МФТИ в международном конкурсе MineRL Сотрудники лаборатории когнитивных динамических систем МФТИ стали победителями соревнования MineRL. Они предложили новый метод обучения с подкреплением на основе демонстраций, с помощью которого можно быстро и эффективно решать ...

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

«Hello, Checkmarx!». Как написать запрос для Checkmarx SAST и найти крутые уязвимости Привет Хабр! В статье я хочу рассказать о нашем опыте создания своих запросов в Checkmarx SAST. При первом знакомстве с этим анализатором может сложиться впечатление, что кроме поиска слабых алгоритмов шифрования/хеширования и кучи false positive, он ничего больше не...

Инсайды от сотрудника Facebook: как попасть на стажировку, получить оффер и все о работе в компании Недавно мы запустили новый образовательный проект: прямые эфиры c ребятами из IT, которые отвечают на ваши вопросы в формате живого общения. Этот проект — попытка создать полноценный набор гайдов и рекомендаций для успешной жизни разработчика: как построить карьеру, получит...

[Перевод] Перевод OWASP API Security Top 10 Эта статья - перевод OWASP API Security Top 10, опубликованного в 2019 году. Проект состоит из десяти наиболее актуальных рисков безопасности API. Полная версия документа на русском языке опубликована здесь. Читать далее

Биткоин или Биткойн? В русском языке встречаются два варианта написания слова Bitcoin — через «ои» (Биткоин) и через «ой» (Биткойн). Какое же из них верное? На самом деле это не такой уж простой вопрос. Дебаты между сторонниками обоих вариантов ведутся не один год и, на момент написани...

Попытка определить язык манускрипта Войнича, Random Forest Classifier Пытаемся определить язык таинственной рукописи — манускрипта Войнича — простыми методами обработки естественных языков на Python. Читать дальше →

[Перевод] Букварь по F# для любопытствующих C#-разработчиков Предисловие Мой переход на F# в качестве излюбленного языка был слегка усеян препятствиями. Примерно через десять лет почти постоянного использования C# у меня пробудилось любопытство, когда я услышал об этом другом #-языке. Моя первая реакция была той, которую с тех пор вид...

[Из песочницы] Расчет временных ограничений для ПЛИС простым языком Здравствуйте. Эта статья написана для самых-самых новичков в мире ПЛИС. В ней я попытаюсь максимально просто и понятно рассказать что такое временны́е ограничения (timing constraints), накладываемые на проекты под ПЛИС. Статья создана на основе собственного опыта попыт...

Kotlin: язык программирования как продукт Язык программирования — это тоже продукт. Он помогает разработчикам выражать свои идеи так, чтобы их мог интерпретировать компьютер. Может показаться, что развивать язык — это брать последние достижения теории языков программирования, реализовывать их и из года в год выкатыв...

[Перевод] Горячая четвёрка умирающих языков программирования Я занимался поиском лучших языков программирования 2020 года и наткнулся на страницы, на которых шла речь о языках, теряющих популярность. Я программист, и я понимаю, что любому программисту крайне важно знать о том, какие технологии являются актуальными, а какие — нет. Каж...

Как писать книгу в LaTeXe по физике. Cтатья 1 Это моя первая статья на Хабре. Глава 1. Введение 1.1 Позвольте представиться и почему я это пишу    Я — научный сотрудник, физик. Недавно выпустил книгу по спектроскопии объемом 880 страниц и весом 1560 грамм. Эту книгу я писал 9 лет, параллельно читая лекции по...

Зимнее ралли 2019! 14 декабря 2019 года в Доме детского творчества состоялись открытые окружные соревнования по робототехнике «Зимнее ралли-2019».Выяснить, чей робот сильнее, быстрее и умнее приехали ребята из городов Североуральска, Краснотурьинска, Серова, Волчанска, Верхотурья, Гарей и боль...

Запуск команд в процессе доставки нового релиза приложения в Kubernetes В своей практике мы часто сталкиваемся с задачей адаптации клиентских приложений для запуска в Kubernetes. При проведении данных работ возникает ряд типовых проблем. Одну из них мы недавно осветили в статье Локальные файлы при переносе приложения в Kubernetes, а о другой, ...

Создание Python-обвязки для библиотек, написанных на C/C++, с помощью SIP. Часть 1 Иногда во время работы над проектом на языке Python возникает желание использовать библиотеку, которая написана не на Python, а, например, на C или C++. Причины для этого могут быть разные Во-первых, Python — язык замечательный, но в некоторых ситуациях недостаточно быстрый....

11 невероятно крутых фильмов про гонки Исторические картины о крупнейших мировых соревнованиях и дерзкие истории уличных ралли.

9to5Mac: Apple готовится приобрести компанию NextVR — она показывает концерты и соревнования в виртуальной реальности Сумма сделки может составить около $100 млн.

9to5Mac: Apple готовится приобрести компанию NextVR — она показывает концерты и соревнования в виртуальной реальности Сумма сделки может составить около $100 млн.

OPPO занимают ведущую позицию в мировом AI-соревновании SemEval Бренд OPPO объявил об очередном большом достижении в исследовании искусственного интеллекта.

2 миллиона рублей получат победители турнира #ИграемДома Соревнования проходят по таким дисциплинам как: Dota 2, Hearthstone, Counter-Strike: Global Offensive, Warcraft 3 и PlayerUnknown's Battlegrounds. Партнером турнира выступил оператор «Дом.ru».

Александр Добряков рассказал о подготовке к проведению Всероссийских соревнований «Эшелонированная оборона 2020» 12 ноября было организовано проведение селекторного совещания московского Департамента образования и науки, в числе участников которого был заместитель директора центра «Патриот.Спорт» Александр Добряков. В своем выступлении он рассказал о скором проведении Всероссийских сор...

GSoC 2019: Проверка графов на двудольность и трансформеры монад Прошлым летом я участвовал в Google Summer of Code — программе для студентов от компании Google. Ежегодно организаторы отбирают несколько Open Source-проектов, в том числе от таких известных организаций, как Boost.org и The Linux Foundation. Для работы над этими проектами Go...

Модерация изображений: уроки этикета от Data Scientist’a, часть 2 Привет, Хабр! Мы продолжаем серию статей про модерацию контента на площадках Центра Развития Финансовых Технологий Россельхозбанка. В прошлой статье мы рассказывали, как решали задачу модерации текста для одной из площадок экосистемы для фермеров “Свое Фермерство”. Почитать...

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

[Из песочницы] Предварительная обработка данных Всем привет! Я веб-разработчик и вот уже несколько лет интересуюсь машинным обучением. Поскольку в повседневной рабочей парктике мне приходится решать менее интересные для меня задачи, не связанные с машинным обучением, время от времени я забываю то, о чем когда-то читал или...

DeepPavlov стал частью Google Summer of Code в 2021 году В этом году открытая платформа для обработки естественного языка DeepPavlov, разрабатываемая лабораторией нейронных систем и глубокого обучения МФТИ,  впервые стала частью ежегодной программы для молодых разработчиков Google Summer of Code.Google Summer of Code (GSoC) —...

Подборка статей о машинном обучении: кейсы, гайды и исследования за июль 2020 Похоже, не один наш дайджест не обходится без упоминания разработок Open AI: в июле самой обсуждаемой темой в области машинного обучения стал новый алгоритм GPT-3. Технически это не одна модель, а целое семейство, которое для удобства обобщают под единым названием. В самой...

Как я изучаю языки Привет, хабровчане! Давным-давно, когда динозавры ходили по земле, a автор этих строк училась в шестом классе, на глаза мне попалась небольшая книжечка венгерской переводчицы Като Ломб «Как я изучаю языки». Я прочла её и — пропал калабуховский дом. Передо мной открылся сов...

Ставки в бк на CS:GO Впервые о виртуальной игре Counter Strike геймеры узнали в 1999 году. Данный софт моментально обрел популярность и нашел своих фанатов. Игра имеет множество интересных инструментов, военный сюжет и тематика идеально подходят для командной игры. Хватило всего пару лет, чтобы ...

LEGO Education WeDo 2.0 и Scratch — новая связка для обучения детей робототехнике Привет, Хабр! Несколько лет обучающий набор LEGO Education WeDo 2.0 и детский язык Scratch развивались параллельно, но в начале этого года у Scratch появилась поддержка физических объектов, в том числе и модулей LEGO Education. О том, как можно использовать эту связку для об...

В Якутии создали голосовой русско-эвенкийский переводчик AYANA "Голосовая платформа Ayana представляет собой программное обеспечение, в котором будет осуществляться мгновенный голосовой перевод слов и предложений языковой пары "русский - эвенкийский" с возможностью понимания и обработки естественного языка. Приложение мож...

В олимпиаде по программированию Учи.ру приняли участие более 544 000 российских школьников Завершилась бесплатная онлайн-олимпиада Учи.ру по программированию для 1-11 классов. В соревновании приняли участие более 544 000 детей разных возрастов со всей России, что показывает интерес подрастающего поколения ...

Tagged Unions в PHP (примерно как в Rust) В предыдущей статье я писал про добавление enums в PHP8.1. Голосование прошло успешно, так что можно считать, что вопрос решенный. Однако та реализация enums — лишь часть глобального плана. Сегодня мы рассмотрим следующий пункт, tagged unions, по-русски это переводится как &...

[Перевод] Quarkus — новый взгляд на Cloud Native Java Привет, Хабр! В наступившем новом году мы планируем всерьез развивать темы контейнеров, Cloud-Native Java и Kubernetes. Логичным продолжением этих тем на русском языке будет рассказ о фреймворке Quarkus, уже рассмотренном в хорошей статье на Хабре. Сегодняшняя статья посвящ...

Владимир Путин поручил создать цифровую платформу «Национальный словарный фонд» Такое поручение утверждено президентом РФ по итогам заседания Совета по русскому языку, состоявшегося 5 ноября 2019 года.Доклад должен быть представлен до 1 сентября 2020 года, далее - один раз в полгода, говорится в документе.Напомним, что о создании "Национального сло...

В поисках обеда: распознавание активности по данным фитнес-трекера Мне посчастливилось участвовать в проекте SOLUT, который стартовал в ЛАНИТ около года назад. Проект развивается благодаря активному участию Центра компетенции больших данных ЛАНИТ (ЦК Дата), и главное технологическое новшество проекта заключается в использовании машинного об...

Umka. Жизнь статической типизации в скриптовом языке В своё время посты на Хабре и Reddit о статически типизированном скриптовом языке Umka вызвали весьма активную дискуссию. Прошедшие полтора месяца позволили мне избавиться от некоторых заблуждений, развить язык и дать чуть более вразумительные ответы на вопросы публики. ...

[Из песочницы] [В закладки] Перевод Google JavaScript Style Guide Добрый день, товарищи разработчики! Пару месяцев назад начал осваивать специализацию Fullstack-разработчика и, спустя какое-то время, как любой приличный разработчик, стал искать руководства по стилю для JavaScript. В результате, это привело… к переводу одного из них, о чем...

Компьютерное зрение. Свой алгоритм или решение из «коробки»? Меня зовут Александра Царева. Я и мои коллеги работаем над проектами в сфере компьютерного зрения в Центре машинного обучения компании «Инфосистемы Джет». Мне хочется поделиться нашим опытом разработки и внедрения проектов в сфере компьютерного зрения. Сегодня речь пойдет ...

Google научился переводить с татарского. Google Translate впервые за четыре года расширил поддержку языков Компания Google объявила о расширении языковой поддержки для сервиса Google Translate (Google Переводчик).  Теперь Google Переводчик может работать с текстами на таких языках: руанда, ория или одия, татарский, туркменский и уйгурский. На этих языках говоря более ...

Cordova. Опыт Enterprise-проекта В данной статье хочу поделиться опытом разработки мобильного enterprise-приложения на платформе Apache Cordova, рассказать о вариантах реализации такого проекта, о плюсах, минусах и нюансах. Это будет общий обзор без технических деталей, последние, возможно, будут описаны в ...

[Перевод] Quake III Arena, Kubernetes (k3s) и Raspberry Pi Прим. перев.: казалось бы, еще недавно сочетание из заголовка казалось невозможным безумием. Мир не стоит на месте, и это безумие стало не просто возможным, а даже по-настоящему простым в реализации. Подтверждение читайте ниже в переводе соответствующей инструкции от Johan S...

В Apple TV+ появились первые фильмы с русским дубляжом. Как их посмотреть Спустя почти год после официального запуска Apple TV+ в России в сервисе стал появляться контент с дублированным русским переводом. Ранее дубляж был доступен только для детских шоу, теперь же с переводом можно посмотреть несколько фильмов и, вероятно, вскоре Apple либо лока...