habrahabr.ru

    Лучшие публикации за сутки

  • Нейросети, датасеты, VQА: разбираем результаты соревнования Fusion Brain Challenge с конференции AIJ 2021

    Привет, Хабр! Сегодня мы расскажем об интересных задачах соревнования Fusion Brain Challenge с международной конференции AIJ 2021 по искусственному интеллекту, нейросетям и смежным темам. Цель проведения ― собрать на одной площадке представителей международных организаций, бизнеса, научного сообщества и технических специалистов. В рамках конференции проводятся и соревнования.

    Одно из них, Fusion Brain Challenge, хотелось бы особо отметить ― уж очень интересные задачи, связанные с нейросетями, multitask-моделями, обработкой данных, решались на этом соревновании. Подробности (а их немало, так что вы можете почерпнуть что-то для себя), как всегда, ― под катом.

    Читать далее Read more »
  • На чем сфокусироваться руководителю агентства в турбулентные времена?

    Руководители AGIMA, ITECH и GRAPE делятся советами, что нужно сделать, чтобы собраться в экстренной ситуации.

    Читать далее Read more »
  • Простые highload паттерны на Go

    Привет, Хабр! Меня зовут Агаджанян Давид, хочу поделиться некоторыми инженерами рекомендациями, которые часто на моем опыте помогали держать highload нагрузку не прибегая к хардкору. Примеры будут на Go. Эти подходы довольно хорошо известны, но как мне кажется они недооценены и многие этими подходами пренебрегают. Если вы впервые видите их, то рекомендую хотя бы попробовать реализовать в своих проектах и провести бенчмарки, возможно вы будете приятно удивлены..

    Читать далее Read more »
  • [Перевод] Пособие по программированию модулей ядра Linux. Ч.1

    Перед вами последняя версия пособия по программированию модулей ядра Linux, вышедшего 2 июля 2022 года. Пособие большое, поэтому материал будет разбит на серию статей. В первой части мы разберём, что такое модули ядра, рассмотрим необходимые подготовительные этапы для их создания и в завершении по традиции напишем первый простейший модуль «Hello world», попутно разобрав лицензирование, передачу аргументов командной строки и прочие нюансы. Это пособие вы можете смело воспроизводить и изменять в соответствии с условиями Open Software License v 3.0. Читать дальше → Read more »
  • Гибкие и современные: телефоны со складными экранами последнего времени. Кто из производителей что предлагает

    Похоже на то, что телефоны со складными дисплеями неплохо «зашли» — если бы покупатели не проголосовали рублем (ну, или долларом, евро), то корпорации не выпускали бы все новые устройства. А они выпускают, причем активнее всего действуют Samsung и Motorola. Но вскоре таких устройств станет еще больше, поскольку собственные проекты стали реализовать и другие компании. Обо всем этом — под катом. И да, если у вас есть телефон со складным экраном или вы имели возможность таким воспользоваться — пишите в комментариях, обсудим.
    Читать дальше → Read more »
  • Сложный опыт: как мы наняли 50 человек с завода в ИТ-поддержку и по каким граблям прошлись

    Крупное производство с несколькими заводами на разных участках. Техпроцесс зависит от работы систем связи, а на них АСУ ТП и промышленное видеонаблюдение за станками и опасными участками. Если хотя бы одна рация на участке не работает — работать нельзя. Работать с СКС/ЛВС в колодцах, погружаясь на большую глубину, ремонтировать системы видеонаблюдения в строительных люльках на высоте выше 10 метров, работать под напряжением до 1000 В — всё это на заводе рутина.

    На производстве есть своя команда из 50 человек, разбитая по площадкам. Условно, на каждой площадке есть несколько ролей, и они работают сменами с покрытием 24/7, то есть каждый инженер работает только процентов 10–15 времени, а остальное время дежурит удалённо и «плюёт в потолок» осуществляет проактивный мониторинг. Производство решает перейти от модели постоянных дежурств к профилактике и быстрым выездам: по их расчёту, тогда будут незакрыты только риски массовых аварий на разных площадках, а всё остальное окупается за счёт экономии при большей утилизации времени команды.

    Это всё планируется отдать в аутсорсное управление интегратору, потому что сам завод умеет отлично делать свои изделия, но не является сервисной ИТ-компанией. Играется тендер, одно из условий которого — принять на 3-летний контракт старую команду, которая уже этим занималась по местам.

    Мы побеждаем, принимаем старую команду, нам передают дела — и начинается жесть.

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

    Читать далее Read more »
  • [Перевод] 17‐летний парень разработал двигатель, потенциально способный изменить индустрию электромобилей

    Исследование Роберта Сэнсона может проложить путь к производству электромобилей без редкоземельных магнитов. Подробности — к старту нашего флагманского курса по Data Science.

    Читать далее Read more »
  • Протрезвели — прослезились, или на чём строить сети летом 2022 года

    День советской армии изменил большую часть нашей жизни. С профессиональной точки зрения прежде всего изменился ландшафт сетевых решений, которые можно применять в проектах — по сути нас отбросило лет на 10 в прошлое. За прошедшие полгода у меня сформировалось некое понимание, что и как можно использовать (с фокусом прежде всего на энтерпрайз), этим пониманием я с вами и делюсь.

    Читать далее Read more »
  • Где собрать удалёнщиков в выходные. Пять небанальных локаций

    Побыть Львом Толстым, выпить сидра прямо из бочки и провести лошадиную психотерапию.

    Читать далее Read more »
  • [Перевод] Эффективное использование any и all в Python

    Вот вам задача: надо проверить, входит ли число 200 миллионов в диапазон от 0 до 1 миллиарда. Знаю, что на Python её решение выглядит до крайности примитивно — достаточно воспользоваться функцией any и списковым включением:

    Читать далее Read more »
  • Штука для намотки трансформаторов. Без Arduino

    В одном из проектов понадобилось намотать под сотню трансформаторов. Это стало поводом пересмотреть нелюбовь к моточным изделиям, которая тянулась ещё со школы, где, помогая в кабинете физики, вручную перематывал большую катушку для опытов Фарадея. Зелёную, как сейчас помню.

    Поэтому вместо поиска трансформаторного завода меня манил ящик с деталями от старых проектов.

    Читать далее Read more »
  • Обзор смартфона Google Pixel 6: авангард мобильной фотографии

    Сегодня я хочу представить вашему вниманию подробный пользовательский обзор смартфона Google Pixel 6, но прежде чем перейдем к самому девайсу — небольшое предисловие.

    Смартфоны от Google никогда не были мейнстримом, год за годом проигрывая лидерство таким гигантам, как Apple или Samsung. Все, кто хотели статусный аппарат — брали iPhone, тем более, что и по технической части у него всегда все в полном порядке. Кто хотел технологичное современное устройство с инновациями — обращались к флагманским смартфонам Samsung. И первые и вторые, неплохо справлялись и с другой важной и затребованной функцией — мобильной фотографией. Но есть одно но. Флагманские Samsung, не говоря уже за iPhone стоят немалых денег...

    Google Pixel в противовес позиционируется как более доступный и сбалансированный аппарат с упором на камеру. Т.е производительность и технологичность у моделей Pixel отведена на второстепенные планы. Компоненты подбирались таким образом, чтобы покупатель не переплачивал за лишние функции, например избыточно мощный процессор, который съедает весомую часть конечной стоимости смартфона. При этом главный упор всегда делается на камеру. Даже название Pixel говорит само за себя. Особая роль была отведена программному обеспечению, а конкретней — настройкам и алгоритмам при обработке снимков для улучшения их качества, в том числе и с использованием искусственного интеллекта. Это то, что сейчас принято называть вычислительная фотография. В итоге качество снимков сделанных смартфонами Google Pixel  на голову превосходит конкурентов с такими же камерами. Все поголовно начали портировать и пытаться использовать приложение камеры Google Cam на другие смартфоны от Samsung, Xiaomi и т.д. Только чаще всего оно все равно работает косо, криво и с ошибками. Обмануть судьбу, купив дешевый Redmi и накатив на него GCAM — не выйдет.

    Читать далее Read more »
  • Есть ещё выдающиеся программисты, кроме Торвальдса, Беллара и Дина? Знакомьтесь — Джастин Танни
    Программистам не дают Нобелевские премии. Хотя некоторые заслуживают. В нашей отрасли есть настоящие герои с выдающимися достижениями. Эти люди не строят карьеру, перепрыгивая с одной должности на другую, прокачивая зарплату. Создаётся впечатление, что им карьера вообще не важна. В силу высокого интеллекта, врождённой любознательности и особого характера эти люди не способны выполнять скучные, рядовые задания. Только интересные или важные. И только по своей воле, не по указанию сверху.

    На Хабре рассказывали про «чак норрисов» от программирования, таких как Линус Торвальдс, Фабрис Беллар и Джефф Дин. Конечно, есть и другие феноменальные таланты, их много. Зачастую эти люди далеки от публичности, никогда не давали интервью и известны только по никам. Но их объединяет одно — выдающиеся индивидуальные разработки, которые разрывают шаблон и выделяются из общей массы.

    Мы собирали этот список несколько лет. Начнём с последних строчек своебразного хит-парада… Знакомьтесь — Джастин Танни (Justine Tunney), хакерша и гений системного программирования.
    Читать дальше → Read more »
  • В IT в 30. Как я стал solo Kaggle Grandmaster, устроился на работу, но так и не стал программистом

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

    Читать далее Read more »
  • Прерванный полет: программы, потерявшие популярность

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

    Сегодня мы вспомним некоторые из них. Большинство «героев» этого поста еще живы. Но востребованность их далека от прежней. Часть решений сгубили ошибки менеджмента. Другие потеряли свое место в результате смены технологических эпох.

    Читать далее Read more »
  • Типы таблиц в PostgreSQL: logged, unlogged и temporary tables

    В PostgreSQL существует большое количество разных типов таблиц. Каждая из них предназначена для решения конкретных задач. Самая распространённая и известная — heap table или стандартная таблица. Про её структуру я рассказывал в прошлой статье. Стандартная таблица позволяет хранить строки, обновлять данные, делать OLAP и OLTP-запросы.  

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

    Читать далее Read more »
  • Децентрализованное будущее. Каждому человеку — безопасная капсула для личных данных


    В 2009 году, когда самым продвинутым браузером в мире считалась Opera, разработчики выкатили уникальную функцию Opera Unite, что-то вроде интегрированного веб-сервера. Со своей маршрутизацией, схемой именования ресурсов и прокси — всё внутри экосистемы из одноранговой сети пользователей. Грубо говоря, каждый пользователь Opera становился хостером — и раздавал статические ресурсы.

    В 2012 году проект Opera Unite закрыли. Ребята примерно на десять лет опередили время…
    Читать дальше → Read more »
  • «Коммерсантъ» напугал российских эмигрантов штрафами в размере 2000% за переводы на иностранные карты

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

    Читать далее Read more »
  • Любительская почта — чебурнет судного дня

    Всем привет!

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

    Читать далее Read more »
  • Как дурак за зубами ходил. Или «Ваши деньги нам не нужны» в стоматологиях РБ

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

    "— Доктор, у меня болит живот.
    — Намажьте глаз зелёнкой.
    — А это... точно... поможет?
    — Нет, у Вас глаз опух."

    Прошли годы. Прободная язва, полтора года на детских кашках, шесть лет без алкоголя... и новая напасть, веселее предыдущей.
    Зубы.

    Фотографий не будет. Будут колоритные описания. И немножко скорби про IT, которое не помогло.

    Если Вы некомфортно чувствуете себя на приёме у стоматолога - пропустите эту статью не читая. А то станет хуже...

    "Я готов(а) к смешным ужасам про зубы." Read more »