Сбор, обработка и перемещение данных — ключевые процессы в IT. Но что, если они нарушатся из-за коварных багов в коде? Рассказываем об ошибках, найденных статическим анализатором в проекте Apache NiFi.
Читать далееИзвестно, что математики - это устройства, трансформирующие кофе в теоремы. Много кофе в большое количество теорем. Чтобы их различать, им дают названия. Часто по имени авторов ("Теорема Ху", "Теорема Банаха-Алаоглу"); иногда, если авторы плодовитые, - просто по номеру (так и говорят: "Теорема 3.4 из [Tarjan '97]"). Иногда дают пафосные названия ("Основная Теорема Арифметики", "Центральная Предельная Теорема"). Если совсем нет идей, называют по содержанию ("Теорема о существовании и единственности решения дифференциального уравнения").
Но иногда теоремам дают забавные и смешные названия, которые приживаются в фольклоре и изучаются в вузах. Я хочу поделиться с вами некоторыми из них; парочка широко известна, еще несколько могут быть знакомыми выпускникам математических вузов, и пара из моей личной коллекции, возможно, будет вам неизвестна.
Эмпатия играет важную роль в коммуникации между людьми, и в частности, в сервисах психологической помощи. В онлайн-среде, где такая помощь всё чаще оказывается в текстовом формате, появляется много различных сервисов, которые предоставляют психологическую помощь на основе чатботов. Для них способность отвечать эмпатично становится критически важным навыком. В противном случае хорошо если сеанс окажется просто бесполезным и не усугубит имеющиеся проблемы.
Успех БЯМ побуждает разработчиков использовать их в качестве основы для таких чатботов. Для оценки их способностей разрабатываются различные бенчмарки, в частности для задач с уклоном в психотерапию. Одним из таких является PsyEval.
Однако для автоматической оценки эмпатии в текстах на русском языке размеченных датасетов просто нет. Мы, русскоязычные MLщики, не можем сказать, как сейчас БЯМ справляются с задачами, которые связаны с выявлением эмпатии и генерацией эмпатичных ответов. А ведь эти задачи напрямую влияют на качество инструментов псих-поддержки.
Чтобы это хоть как-то исправить, мы приспособили большие языковые модели к переводу датасета с английского на русский язык. В этом посте я расскажу, как мы в команде Пситехлаб переводили датасет EPITOME с помощью больших языковых моделей.
Читать далееНедавно меня занесло в гараж родителей, и там я наткнулся на коробку со школьными вещами. Среди прочего откопал свои старые плеер и диктофон. Как-то логично пришли воспоминания о технологиях, которые нас окружали в середине девяностых - начале нулевых. И вдруг я осознал удивительную вещь. Тогда мы жили в мире магнитной ленты.
Судите сами.
Половину музыки школьники слушали на пленке (CD имели достаточно условную портативность, в трамвае музыку с них слушал лишь Данила Багров да отдельные энтузиасты). Информацию передавали друг другу на дискетах. Мой диктофон писал на крошечные кассеты. В видеомагнитофон вставляли VHS, и они показывали нам фильмы про шпионов. Где героев обязательно прослушивал какой-нибудь таинственный злодей, записывая все на магнитофон со стильными бобинами.
Первые любительские видеокамеры понятия не имели про карты памяти. Чуть позже, на первой работе, я впервые столкнулся со стримерами. Оказалось, что даже в Энтерпрайзе бэкапили информацию отнюдь не на диски. Магнитная лента в буквальном смысле была опорной технологией нашей жизни. А потом раз и все. Как-то незаметно ушла в прошлое. Мне стало интересно узнать ее историю и понять осталось ли что-то от магнитной ленты сегодня. Или это осталось позади, окончательно и бесповоротно?
Читать далееПривет, Хабр! Я Катя Саяпина, менеджер продукта МТС Exolve. Наша онлайн-платформа — это конструктор омниканальных диалогов для бизнеса, доступный из личного кабинета. Как и почему мы раньше работали без него, что сподвигло нас на перемены и как мы справились с трудностями разработки, расскажу в этом материале.
Читать далееДисклеймер: Данный туториал представлен исключительно в ознакомительных целях. Автор ни в коем случае не призывает заниматься этим в целях, которые выходят за рамки локальных экспериментов.
Mattermost в редакции Team edition имеет ряд ограничений, которые активируются только при применении Enterprise лицензии. Но покопавшись немного в коде, выяснилось что некоторые функции все-таки можно включить, внеся некоторые изменения и собрав из исходников.
Читать далееВсе, что имеет начало, имеет и конец. Фраза, знакомая большинству по фильмам «Матрица», однако начала она появляется в литературе задолго по изобретения кинематографа. Любой живой организм сталкивается с явлениями, которые можно отнести к неизбежным. Старение и смерть приходят на ум первыми. Однако далеко не все существа стареют одинаково и проживают одинаковое количество лет. В попытках понять, какие факторы, внешние и внутренние, влияют на старение нашего организма, ученые частенько отображают свой взор на мир дикой природы в поисках подсказок. Ученые из исследовательского центра Tour du Valat (Камарга, Франция) провели обширный анализ данных миграции фламинго (Phoenicopterus roseus), собранных за последние 44 года. Результаты показали неожиданную связь между миграцией птиц и скоростью их старения. Какие именно данные анализировались, что конкретно ученым удалось выяснить, и как это может повлиять на понимание старения человека? Ответы на эти вопросы мы найдем в докладе ученых.
Читать далееКоманда Go for Devs подготовила перевод статьи о релизе Genkit Go 1.0 — open source AI-фреймворка от Google для экосистемы Go. Теперь можно быстро и безопасно создавать продакшен-ready AI-приложения с типобезопасными флоу, поддержкой RAG, вызова инструментов и богатым локальным тулчейном.
Читать далее26 августа в Российском новом университете (РосНОУ) прошёл круглый стол «Психология сегодня». Мероприятие состоялось при участии Общественной палаты стран Евразийского экономического союза (ОП ЕАЭС).
Читать далееВ первые дни, проведённые в офисе, я ощутил всю прелесть онбординга в нефтянку. Тогда для меня каждое второе слово от коллег являлось новым и приходилось жёстко гуглить. УЭЦН, ПЭД, МРП, КВЧ, загрузка, НГДП, кусты, ВНР... Мне казалось, я попал в параллельную вселенную, где говорят на странном техническом диалекте. Мой наставник, видя мои широко открытые глаза только улыбался и говорил: «Ничего, через неделю всё поймёшь. Главное выучи, что такое VLP и IPR».
Читать далееТе, кто понимают, что происходят, сейчас не чувствую себя спокойно в найме.
Потому что есть факторы, которые всерьез раскачивают лодку под название "рынок труда в целом и в ИТ частности"
Я впервые понял, что найм нестабилен в 2022 году, когда США наложили санкции на РФ. В Microsoft тогда работало больше 200 человек, и я понимал, что нас уволят. Среди них 90%+ — топ-спецы.
И меня мысль не отпускала: как я буду конкурировать с ними на рынке? Не воспользуются ли этим работодатели и не начнут ли демпинговать зарплаты?
А что будет с твоим уровнем жизни, если тебя уволят одним днём, оставив 1–2 оклада? Как долго ты сможешь сохранить привычный ритм?
Меня зовут Дима Елисеев, я построил карьеру 7+ в ИТ от разработчика до руководителя по развитию бизнеса и последние два года я предпринимаю!
Давайте смотреть правде в глаза.
Читать далееВ приложениях Интернета вещей (IoT) отслеживание и позиционирование активов с низким энергопотреблением и большим радиусом действия являются критически важными техническими показателями. Хотя традиционные модули Глобальной системы позиционирования (GPS) могут предоставлять точные координаты, их высокое энергопотребление часто становится фатальным недостатком для устройств с батарейным питанием, ограничивая их долгосрочное применение в таких сценариях, как отслеживание логистики, умное сельское хозяйство и управление активами. Для решения этой проблемы была предложена технологическая архитектура LoRa Edge™. Перенося рабочую нагрузку по вычислению местоположения с конечного устройства в облако для обработки, она значительно снижает сложность оборудования и энергопотребление терминала, предоставляя решение для геолокации IoT, которое уравновешивает стоимость, энергопотребление и производительность позиционирования.
Основная концепция этой архитектуры — «Сканирование на чипе, решение в облаке» (Scan-on-Chip, Solve-in-Cloud). Она переносит самые энергоемкие вычислительные задачи в процессе позиционирования с конечного устройства в облако. Конечное устройство, такое как модуль, оснащенный чипом Semtech LR1120, отвечает только за сбор необработанных «ключей» для позиционирования, таких как навигационные сообщения от сигналов GNSS (Глобальной навигационной спутниковой системы) и MAC-адреса ближайших точек доступа Wi-Fi (AP). Эти легковесные данные передаются на облачную платформу через сеть LoRaWAN® с большим радиусом действия и низким энергопотреблением. Облачная платформа, обладая мощными вычислительными возможностями и профессиональными службами определения местоположения, в конечном итоге вычисляет точное географическое положение устройства. Этот перенос ответственности резко снижает энергопотребление конечного устройства, делая возможным создание трекеров активов, которые могут работать годами от небольшой батареи, и устраняя ключевое препятствие для крупномасштабных развертываний IoT.
Читать далееЭлектронная книга MEEBOOK M8C — не просто букридер, а многофункциональный спутник для требовательного читателя и путешественника. Речь идет о ридере с цветным экраном, отличающемся высокой производительностью, большим объемом памяти, приличной автономностью и цветным экраном, цветопередачи которого вполне достаточно простора для комиксов, PDF-журналов и иллюстрированных книг.
Читать далее«Ваш сайт теперь глобально оптимизирован!» — обещают продавцы CDN, показывая красочные карты с серверами по всему миру. Зеленые точки от Нью-Йорка до Сингапура, обещающие молниеносную доставку контента пользователям повсюду. Ваш ежемесячный счет отражает это глобальное покрытие премиальными ценами.
Но вот неудобная правда: для многих сайтов CDN не ускоряют их — они делают медленнее. Инфраструктура, разработанная для ускорения доставки контента, становится узким местом, добавляя задержку вместо ее уменьшения.
Это эффект плацебо CDN: психологический комфорт от веры в то, что ваш сайт быстрее, потому что вы используете передовые технологии, в то время как реальные пользователи испытывают худшую производительность, чем с простым, хорошо настроенным оригинальным сервером.
Че у вас здесь происходит?Ученые из МФТИ и МИФИ с коллегами из Китая изготовили наночастицы нитрида титана (TiN) и изучили их сорбционные свойства. Оказалось, что они являются очень перспективным кандидатом на решение проблемы очищения сточных вод. Исследование опубликовано в журнале Physica Scripta.
Физики Центра фотоники и двумерных материалов МФТИ с коллегами синтезировали наночастицы нитрида титана с помощью лазерной абляции (испарения вещества под действием лазерных импульсов и его последующей конденсации в виде наночастиц) в жидкости. Им удалось экспериментально показать, что эти наночастицы обладают уникальными адсорбционными свойствами и способны эффективно поглощать катионные красители. Что делает их особенно перспективными — это высокая удельная поверхность и возможность управления стехиометрией, которая позволяет модифицировать их свойства для решения задач очистки.
Исследователи фокусировали луч лазера на мишени с помощью специальной линзы. Его перемещали по поверхности мишени, изготовленной из нитрида титана, описывая спираль, чтобы избежать нагрева одной точки, при помощи сканатора. Процесс длился 30 минут и в результате образовались наночастицы, придающие коллоидному раствору насыщенный синий цвет.
Читать далееЧасто интеллектуальные права авторов нарушаются в сети «Интернет». Например, кто-то незаконно разместил на складчине Ваш онлайн-курс. Что делать в подобном случае, если претензии не работают? Самое популярное решение – досудебная блокировка ресурса. Давайте разберемся, как же это сделать.
Читать далееВ этой статье попытаюсь ответить на вопрос: сколько стоит создание рекламы в Яндекс Директ? Опытным путем провел все задачи по запуску рекламной кампании, подсчитал затраты времени и те условия, которые нужно выполнить, чтобы реклама приносила результат. Сравнил с тем, что предлагает рынок маркетинговых услуг, и приправил анализом рынка труда. В конце статьи покажу «справедливую» цену за разработку рекламной кампании Яндекс Директ и расскажу, почему эта цена с «толстым» нюансом.
Читать далееУууу, давно хотелось чего-то простого, смешного и без лишних заморочек. Чтобы мемов побольше и можно было с пацанами погонять. В итоге получились "TANKOLINI NAPIERDOLKI".
Старый добрый монохромный экран, тетрис, мультиплеер и редактор карт для каждого. С другой стороны — всё на канвасе, с вручную отрисованными пикселями, без всяких ассетов и движков. Python на бэке, PostgreSQL для карт и Redis для игровых комнат. Обо всём этом — в статье.
Читать далееЯ работаю бэкенд-инженером в Японии. Из интереса я часто смотрю блоги и вакансии бэкенд-разработчиков за границей, в том числе в России, и заметила, что японская IT-культура во многом отличается от того, что принято в других странах. Эти особенности показались мне очень любопытными, и поэтому я решила поделиться наблюдениями.
Читать далееС этого момента я начну, спонтанную и нерегулярную серию статей по сетевым технологиям, читай, дневник.
В этой серии не будут рассматриваться основы сетей, разбора базовых принципов и так далее. Если вы тут за этим, то ребята из LinkMeUp со своей СДСМ справились настолько великолепно, что лучше уже, как говорится, не будет.
Я же хочу поговорить про более, если угодно, скучные и рутинные задачи сетевого инженера в маленьком провайдере последней мили, предоставляющим услуги связи нескольких видов на территории некоторого количества объектов. То есть, клиент - бизнес. А бизнес крайне чувствителен к любым задержкам в предоставлении сервиса.
И среди этой рутины, выделить, как минимум, для себя, какие-то интересные, не очень очевидные моменты, а так же поделиться опытом работы с оборудованием конкретных вендоров и моделей, перенять опыт хабровчан, если повезет.
Читать далее