Как стать автором
Поиск
Написать публикацию
Обновить

Все потоки

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

Кого ИИ уже уволил, а кто только ждёт своей очереди? Как ИИ меняет рынок труда — разбор мифов и фактов

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров38K

Нейросети («ИИ») больше не инструмент будущего — это активный участник рынка труда. От HR-отделов до бухгалтерии, от школ до юридических фирм — машины не только помогают, а кое-где заменяют. Эта статья — о том, какие профессии исчезают, а какие трансформируются, и что делать, чтобы остаться на плаву в эпоху алгоритмов.

И восстали машины...

На входе аудио, на выходе — саммари. Собираем локальный транскрибатор из бесплатного софта

Уровень сложностиСредний
Время на прочтение20 мин
Количество просмотров19K

Однажды я устал расшифровывать аудио пачкой инструментов в духе «Балерино-Капучино и Бобрито-Бандито» и решил собрать свой пайплайн.

В статье расскажу, как я подключил ИИ к обработке голосовых записей буквально за вечер. Мне нужно было загружать запись голоса в нейросетку и на выходе получать выжимку с итогами встречи — саммари/фоллоу‑апами/«минутками». Я хотел от софта безопасности данных, локального запуска и минимума вложений (в идеале 0 затрат). Я системный аналитик, поэтому не был готов писать приложение целиком.

По моей инструкции вы сможете сделать подобный конвейер своими силами даже без навыков кодинга.

Читать далее

Как я пытался продавать корпорациям экономию времени

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров4.7K

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

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

Тут важно сделать отсыл к структуре рынка телефонии. Проект состоит из двух частей. Первое - сама АТС, телефонная станция, та коробка, что творит магию и передает звук формата HD по проводам. Второе - телефонные аппараты. Последних в бюджете проекта могло быть до 80% и по сути заработок был на них. Работы, какие-то доработки-интеграции, вообще погрешность в плане денег. Но! Работы и какой-то эксклюзивный «допил» выгодно мог выделить проект на фоне конкурентов, потому что АТС и телефоны продавали все одинаковые. И в итоге, все сваливалось в цену. Все кто перепродает сталкивается с этими рассылками на 100500 адресов - Пришлите КП, или обоснуйте почему вы не шлете. Кстати, от этой схемы, вроде как, и закупщики сами страдают. Ну бог с ними. 

Читать далее

От Docs as Code к Everything as Code: как Gramax меняет работу с документацией

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров7K

Привет, Хабр! Меня зовут Катя, я лидирую Gramax, open source-платформу для управления технической документацией. Однажды мы с коллегами утонули в хаосе рабочих документов: без версий, без согласований, без истории принятых решений. Это подтолкнуло нас к созданию Gramax — инструмента, который интегрирует документацию в процесс разработки, делая его прозрачным и управляемым.

В этой статье расскажу, как Gramax помогает на каждом этапе разработки ПО. Как перейти к документированию в подходе Docs as Code и шагнуть дальше — к Everything as Code.

Интересно, давай!

Voyager 1 восстановил резервные двигатели перед командной паузой

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров5.7K

14.05.2025, Редакционная Группа NASA Science

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

Инженеры Лаборатории реактивного движения NASA в Южной Калифорнии восстановили ряд двигателей на борту космического корабля Voyager 1, которые считались неисправными с 2004 года. Ремонт потребовал креативности и риска, но команда хочет иметь их в качестве резерва для работающих двигателей, в топливных трубках которых накапливается остаток, что может привести к их выходу из строя уже этой осенью.

Читать далее

Веб-разработка на ванильном HTML, CSS и JavaScript: стилизация и сайты

Уровень сложностиСредний
Время на прочтение22 мин
Количество просмотров5.4K

Это вторая статья из цикла переводов о веб-разработке на чистых (ванильных) технологиях — без фреймворков и сторонних инструментов, только HTML, CSS и JavaScript. В первой части мы обсудили, почему такой подход может быть разумной альтернативой современным фреймворкам и рассмотрели использование веб-компонентов в качестве базовых строительных блоков для создания более сложных примитивов. В этот раз поговорим про стилизацию, а также деплой компонентов в продакшен без использования сборщиков, фреймворков или серверной логики.
Читать дальше →

Форма на сайте = штраф от 100 тысяч. Многие даже не подозревают

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров78K

Я часто общаюсь с предпринимателями и вижу: даже те, кто давно в бизнесе, не знают, что если на сайте есть форма с запросом имени или телефона — они уже считаются оператором ПД и обязаны соблюдать требования закона.

Многие думают, что формальная политика конфиденциальности, скачанная из интернета, спасёт. Это глубокое заблуждение. Кстати, эти правила касаются не только сайтов — Telegram-ботов тоже , если они собирают данные пользователей.

Читать далее

Как не переплатить за автоматизацию? Разбираем, когда стоит подключать ML

Время на прочтение11 мин
Количество просмотров4.3K

Часто автоматизация средствами ML ассоциируется с быстрым ростом эффективности бизнеса, но на практике оборачивается молниеносным увеличением затрат. Поэтому подход «Если делаешь что-то больше одного раза, автоматизируй это» выглядит слишком радикальным.

Как понять, действительно ли вам нужны ML-технологии или же ваши задачи можно закрыть простыми скриптами и правилами? Чтобы разобраться в этом вопросе, мы в Selectel исследовали успешные кейсы автоматизации в финансовом секторе, телекоме и IT-инфраструктуре, опираясь на экспертизу специалистов из T-Банк, PIX Robotics и Netcracker. Подробности под катом!
Читать дальше →

Data-Driven: от интуиции к фактам, и при чем тут data internals?

Время на прочтение12 мин
Количество просмотров1.4K

Netflix сделал ставку на то, чтобы у каждого нового зрителя в списке просмотров было минимум три фильма или сериала «на потом». Для этого они упрощают интерфейс, мотивируют добавлять контент в очередь и персонализируют всё, что вы видите. Они постоянно экспериментируют с разными версиями интерфейса, тестируют расположение кнопок и оформление. Для одного и того же фильма создаются десятки вариантов обложек, чтобы показать вам именно то, что вас зацепит. Сразу после регистрации вы получаете трейлер оригинального контента, подобранного под ваши предпочтения, а настройки профиля встроены в сам процесс адаптации.

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

Привет, Хабр! Меня зовут Алексей Жиряков. Я руководитель направления в KION и член программного комитета конференции Data Internals. Давайте поговорим о том, зачем нужен Data-driven (и как он устроен в KION), его проблемах и том, нужен ли он вам.

Читать далее

Ошибка компилятора или неожиданный эффект шаблонов в C++?

Уровень сложностиСложный
Время на прочтение3 мин
Количество просмотров5.8K

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

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

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

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

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

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

Читать далее

Как довести фичу до продакшена без боли: пошаговый гайд от команды RuStore. Часть 3

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров608

В первой и второй частях нашего гайда мы — техлид backend-команды Rustore Григорий Рябов и руководитель команды разработки RuStore: направление платежей Александр Котельников, прошлись по всем подготовительным этапам — от Kick-off до разработки и тестирования.

Читать далее

Читерство в законе. Как пройти собеседование и устроиться на работу в дивном новом мире

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров20K

Требования к вакансии — во многом обман. Также как резюме от кандидатов, которые часто накручивают опыт. Собеседование похоже на театральное выступление, к которому готовятся отдельно. Будущего программиста учат не только работать, но ещё и проходить собесы, в том числе врать, использовать LLM для решения задач, чтобы хакнуть эту идиотскую систему найма… Появились менторы, которые помогают «вкатываться» в IT — они советуют, как эффективнее врать продавать себя, и публикуют статьи на Хабре.

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

Ситуация неприятная для тех, кто давно наблюдает за рынком.
Читать дальше →

SQL-линтер на Rust, HTML-минификатор для .NET и эмулятор DOS в браузере: кто получил гранты Yandex Open Source

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров3.8K

В конце октября мы анонсировали продление программы грантов от Yandex Open Source для поддержки проектов независимых разработчиков. Пришло время подвести итоги и рассказать о победителях.

За прошедшие месяцы мы изучили 120 проектов в трёх категориях: обработка и хранение данных, машинное обучение и разработка. Кстати, одну из заявок мы получили 15 марта в 23:59 — в последнюю минуту подачи. Этот проект тоже есть среди победителей.

Так мы выбрали 12 проектов, которые показались нам самыми интересными, полезными и перспективными. Мы попросили победителей рассказать про свои проекты чуть подробнее. Кто знает, возможно, в этой статье вы найдёте для себя новые инструменты, которые будут полезны в вашем проекте.

Читать далее

Ближайшие события

Рукописный редактор на Python: инструкция для тех, кто хочет «рисовать» код

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров11K

Привет, меня зовут Лёня! Я автор YouTube‑канала eleday о программировании на Python. Недавно в школе была проверочная работа и мне пришлось писать код на бумаге. Такой подход показался странным: все-таки программа может исполняться только на компьютере и логично набирать ее там же. Подобная цепочка рассуждений привела к интересной идее — редактору рукописного ввода. В этой статье расскажу о задумке и деталях ее реализации. Создадим виртуальный лист, на котором можно набросать код от руки — и он будет исполняться!
Читать дальше →

Ericsson SH888: культовый телефон конца 90-х. Что внутри?

Время на прочтение7 мин
Количество просмотров4.2K

Ericsson SH888 — не просто мобильный телефон, а настоящая икона эпохи, когда сотовая связь только начинала менять мир. Выпущенный в конце 90-х, он сочетал в себе надежность, инновации и строгий скандинавский дизайн. Сегодня разберем, когда вышел аппарат, что он из себя представлял и какие технические характеристики сделали его заметным в свое время. А еще заглянем под крышку, чтобы изучить электронные компоненты. Что ж, поехали!

Читать далее

Бюрократия под микроскопом: как она рождается, живёт и мешает бизнесу развиваться

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров5.8K

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

Привет, Хабр! Меня зовут Егор Толстой, я — ведущий подкаста Podlodka и автор Роадмапа Тимлида. Веду телеграм-канал Teamlead Good Reads, где каждый день делюсь идеями о работе с командами. Публикую перевод статьи Гранта Слаттона, инженера и основателя компании Row Zero, в прошлом старшего инженера в AWS S3.

Читать далее

Делаем ландшафт на основе реальных данных

Уровень сложностиСредний
Время на прочтение20 мин
Количество просмотров5.1K

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

Читать далее

Илон Маск опять идеологизирует ИИ Грока, а также запрет мемного Пепе-лягушонка в РФ

Время на прочтение7 мин
Количество просмотров13K

Самые интересные новости финансов и технологий в России и мире за неделю: Китай и США договорились по тарифам, Трамп удешевляет лекарства, улитки помогают уклоняться от налогов в UK, ребрендинг Google и Amazon, Маск показал танцующего робота, а также взлом Coinbase.

Читать далее

Процессор на коленке ч.2

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров7.6K

В прошлой части собрали минимальное ядро, теперь хотелось бы его запустить. Для запуска нужен исполняемый файл, потом его надо загрузить в память процессора и запустить симуляцию. Ещё неплохо, чтобы в процессе работы можно было выводить что-то в консоль для отладки.
Читать дальше →

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

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров3.2K

Мы живем во времена, когда новости о том, что в Fortnite добавили какого-нибудь Спайка Шпигеля из аниме «Ковбой Бибоп» или Питера Гриффина, уже не так удивляют, как раньше. Игру в целом можно считать самым глобальным кроссовером индустрии, а ее атмосферу сравнить с детской песочницей, где каждый приносит свои игрушки, но все играют по одним и тем же правилам.

А еще с популярностью Fortnite (как кажется автору этого текста) умерли кроссоверы в принципе. Что? Какие были кроссоверы раньше? Ну, например, игра, в которой так или иначе взаимодействует Дзин Кадзама из Tekken, Джилл Валентайн из Resident Evil и Кадзума Кирю из Yakuza, и это круто обосновано сюжетом. Интересно? Тогда присаживайтесь, сейчас мы расскажем про несколько крутых кроссоверов прошлого. 

Читать далее
12 ...
50