Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Новости

Девять избранных статей с конференции NeurIPS 2021. Часть 1

Блог компании Одноклассники Машинное обучение *

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

Нам помогали ребята из нескольких подразделений VK, и разбор получился слишком длинным для одной статьи на хабре. Поэтому разбор будет состоять из двух статей. Это первая часть, она посвящена рекомендациям.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 347
Комментарии 0

Калькулятор на типах TypeScript

Ненормальное программирование *Разработка веб-сайтов *JavaScript *TypeScript *
Из песочницы

В последнее время TS стал де-факто стандартом во фронтенд-разработке. Его достаточно просто начать использовать, и он приносит неоценимую пользу в любых web-приложениях. Но используя его, мы часто даже не задумываемся, насколько на самом деле это мощный инструмент. В большинстве ситуаций нам хватает базовых возможностей TS-а. Но иногда нам случается определить узкий и нестандартный тип. В этом случае можно либо ослабить типы с помощью any или unknown, либо попробовать решить непростую порой головоломку. В этой статье мы решим несколько интересных головоломок с типами.

Читать далее
Всего голосов 27: ↑27 и ↓0 +27
Просмотры 4.6K
Комментарии 7

На повестке дня – наказание за преступление до того, как оно будет совершено?

Научно-популярное

DARPA анонсировала программу Neural Evidence Aggregation Tool (NEAT).

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

«NEAT-это попытка разработать новый инструмент для скрининга психического и поведенческого здоровья, который выводит нас за рамки … методов вопросов и сознательно отфильтрованных ответов», - рассказал Грег Виткоп, бывший армейский хирург и нынешний руководитель программы в Управлении оборонных наук DARPA.

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

Авторами работы NEAT рассматривается как аналогия МРТ для тела. МРТ может обнаружить ранний разрыв мениска до развития более серьезной травмы, а NEAT будет выявлять психологические и поведенческие изменения до того, как они повлияют на готовность солдата к работе.

NEAT фокусируется на сборе и обработке «предсознательных сигналов мозга», чтобы определить, что испытуемый считает правдой.

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

NEAT планируется как 3,5-летняя программа с 24-месячной фазой подтверждения концепции, за которой следует 18-месячная фаза оперативной настройки.

Комментарий
Возникает множество вопросов к этой программе.

Первый и главный – какие представления о природе человека закладывают американские военные в своей работе?

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Просмотры 2.9K
Комментарии 20

Компьютер заBIOSает? Изучаем буткиты

Блог компании Positive Technologies Информационная безопасность *Программирование *Реверс-инжиниринг *Софт

Самый популярный совет в случае, если что-то идет не так или работает медленно, ― перезагрузить компьютер. Вторая по популярности рекомендация ― переустановить ОС, чтобы избавиться от вирусов. Если не помогает ни первое, ни второе, то вам «повезло»: ваш компьютер инфицирован вредоносным ПО опаснейшего класса, которое называется буткит.

Мы начали погружение в тему буткитов и рассмотрели обширную группу так называемых legacy-буткитов (подробнее об этом рассказали на вебинаре от команды PT Expert Security Center «Компьютер заBIOSает? Изучаем буткиты»). Ответили на вопрос, почему вредоносы, нацеленные на системы на базе Legacy BIOS, все еще актуальны, поговорили о наиболее известных представителях буткитов, а также рассказали, как они работают, какие преследуют цели и применяют техники.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 3.4K
Комментарии 4

«Облачная» агломерация: как Boeing, Amazon и Microsoft создали современный Сиэтл

Блог компании RUVDS.com Читальный зал Урбанизм
У Сиэтла существует, пожалуй, больше всех народных названий из крупных городов США: от «ворот на Аляску» и «города дождей» до Jet City и Emerald City, а с недавних пор и King of the Cloud. Три компании сформировали Сиэтл в его нынешнем виде, обеспечив три волны экономического развития. Сначала Boeing, потом Microsoft, а в последнее время — Amazon. При этом резкий наплыв за последнее десятилетие ИТ-сотрудников с з/п в среднем, в два раза выше медианных по региону, вызвал острейший дефицит жилья. В центре сносились целые кварталы доступного жилья, на их месте строились дорогие апартаменты. Всё большее число бездомных стало заполнять улицы Сиэтла, местами из-за палаток город стало просто не узнать. Попробуем разобраться в произошедшем. 

Паром из Эдмондса, пригорода Сиэтла, на фоне гор национального парка Олимпия. Источник: Seattle Times
Читать дальше →
Всего голосов 30: ↑30 и ↓0 +30
Просмотры 3.7K
Комментарии 7

Примеры полезности индексов

Microsoft SQL Server *
Перевод

По материалам статьи Craig Freedman

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.3K
Комментарии 2

Что писать в резюме, чтобы получить работу мечты: советы от HR для сферы IT

Блог компании gms & g-mate Карьера в IT-индустрии Читальный зал Удалённая работа

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

Читать далее
Всего голосов 13: ↑9 и ↓4 +5
Просмотры 3.9K
Комментарии 6

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

Блог компании Домклик Обработка изображений *Машинное обучение *Искусственный интеллект

Всем привет! Мы — команда распознавания документов Домклик, и мы помогаем банку упростить и ускорить процесс выдачи ипотеки.

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

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 1.8K
Комментарии 6

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

Фриланс Карьера в IT-индустрии Удалённая работа

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

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

Читать далее
Всего голосов 23: ↑21 и ↓2 +19
Просмотры 9.4K
Комментарии 15

Что выбрать в эру Digital-трансформации: оптимизацию процессов или глубокий реинжиниринг

Блог компании Московский кредитный банк IT-инфраструктура *Управление разработкой *Управление проектами *Agile *

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

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

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

Меня зовут Дмитрий Сыцко, я расскажу про реинжиниринг на примере Московского кредитного банка (МКБ).

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 464
Комментарии 0

Как перевести на Linux крупный бизнес

Настройка Linux *Информационная безопасность *IT-инфраструктура *Локализация продуктов *

Заменить на одном компьютере ОС Windows на Linux способен ИТ-специалист с минимальной квалификацией. Сделать то же самое на сотнях и тысячах компьютеров крупной и даже средней компании без ущерба для ее бизнеса намного сложнее. С какими проблемами при переводе своей ИТ-системы на свободное ПО сталкиваются российские предприятия? Каковы способы решения этих проблем?

«Нашей задачей было сделать так, – рассказывает начальник технического блока компании «Протон» Денис Курманов, – чтобы сотрудники, вечером пользовавшиеся компьютерами на ОС Windows, на следующее утро, выйдя на работу, залогинились на компьютерах под управлением ОС Linux со своими учетными записями и паролями и начали пользоваться привычными для них корпоративными сервисами, 1С, корпоративной почтой, мессенджерами и специализированным ПО. При этом не могло быть и речи о снижении надежности ИТ-системы компании».

Читать далее
Всего голосов 16: ↑9 и ↓7 +2
Просмотры 7.1K
Комментарии 43

Как найти настоящего бизнес-аналитика

Блог компании ГК ЛАНИТ Учебный процесс в IT Управление персоналом *Карьера в IT-индустрии

“Нам нужен не всякий программист, – сказал горбоносый.  – Программисты народ дефицитный, избаловались, а нам нужен небалованный”.  – “Да, это сложнее”, – сказал я. Горбоносый стал загибать пальцы: “Нам нужен программист: а – небалованный, бэ – доброволец, цэ – чтобы согласился жить в общежитии…” – “Дэ, – подхватил бородатый, – на сто двадцать рублей”. –”А как насчет крылышек? – спросил я. – Или, скажем, сияния вокруг головы? Один на тысячу!” – “А нам всего-то один и нужен”, – сказал горбоносый.  “А если их всего девятьсот?” – “Согласны на девять десятых” (Аркадий и Борис Стругацкие).

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

Читать далее
Всего голосов 36: ↑33 и ↓3 +30
Просмотры 1.9K
Комментарии 5

Инфраструктура + тестирование = любовь

Разработка веб-сайтов *Тестирование IT-систем *SaaS / S+S *Тестирование веб-сервисов *DevOps *
Из песочницы

Задачи стали проходить тестирование быстрее. Я просто добавил на сервер...

Здравствуйте! Под катом, опыт небольшой команды из Челябинска, которая делала релизы не вовремя, а потом изобрела велосипед. Если вы только строите процессы или вас мучает совесть из-за отложенных релизов, возможно этот опыт пригодиться. Также буду рад критике. Добро пожаловать!

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.6K
Комментарии 1

Пишем gas station для EIP-1559 транзакций

Децентрализованные сети Go *Криптовалюты

При переводе формата отправки транзакций на EIP-1559 столкнулись с задачей по оценке комиссии за транзакцию в зависимости от ожидаемой скорости. Работали долгое время с одним известным источником транзакций, пока не начали приходить ошибки на запросы. Поиск альтернатив, которые бы дали возможность оценить стоимость комиссии в зависимости от ожидаемой скорости не нашлось. Было принято решение еще раз погрузиться в процесс изучения, возможных подходов к решению задачи по оценке комиссии за транзакцию. Задача стоит в том, чтобы сделать оценку в виде комиссии для скоростей fastest, fast, average, safeLow.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 376
Комментарии 0

Что ждёт Kubernetes в России в 2022: мнения инженеров

Блог компании Southbridge Open source *DevOps *Микросервисы *Kubernetes *

Мы задали экспертам несколько вопросов о том, как они видят дальнейшую работу с Kubernetes в России, нужен ли нам какой-то другой оркестратор и стоит ли изучать k8s, если ещё не начал с ним работать. В посте рассказываем, что думают обо всём этом коллеги из Southbridge, Слёрма, ITSumma и Х5 Group.

Читать дальше
Всего голосов 16: ↑13 и ↓3 +10
Просмотры 6K
Комментарии 5

Лямбда-исчисление в 397 байтах

Программирование *Математика *
Перевод

Лямбда-исчисление — это язык программирования с единственным ключевым словом. Это асфальтовая топь Тьюринга, обнаруженная научным руководителем Тьюринга. В этом посте я расскажу о совершенно новой 397-байтной реализации двоичного лямбда-исчисления в виде Linux ELF для x86-64. Также в нём представлены удобно портируемый код на C и собранные двоичные файлы APE для других платформ.
Читать дальше →
Всего голосов 61: ↑60 и ↓1 +59
Просмотры 8.3K
Комментарии 9

Jack & Volumio по сети без PulseAudio

Настройка Linux *Разработка на Raspberry Pi *Звук
Tutorial

Jack часто используют в связке, например, с Ardour, при этом хотелось бы обойти поставляемый по умолчанию во многие дистрибутивы сервер PulseAudio, чтобы избежать ненужной траты процессорных мощностей.

Два года назад я также столкнулся с некорректной совместной работой двух звуковых серверов (что приводило к периодическим «вылетам» звука) и решил раз и навсегда избавиться от PulseAudio в пользу чистого Jack.

Настройка связки ALSA и Jack без PulseAudio.

Читать далее
Рейтинг 0
Просмотры 734
Комментарии 2

Как найти плагиат в контестах по программированию

Блог компании Питерская Вышка Программирование *Алгоритмы *Учебный процесс в IT

Многие (особенно в постсоветских странах) относятся к списыванию довольно беззаботно. Ученики в школах, студенты в университетах, а затем и специалисты в своей работе заимствуют чужие идеи и решения, не чувствуя вины за обман. Между тем плагиат — это не безобидное «подумаешь, списал», а серьезная проблема, которая ведет к мошенничеству и коррупции [1, 2]. 

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

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 1.3K
Комментарии 14

Проходим L6 интервью на System Design в FAANG

Карьера в IT-индустрии Распределённые системы *Интервью
Из песочницы

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

Читать далее
Всего голосов 16: ↑12 и ↓4 +8
Просмотры 3.5K
Комментарии 3