Встречаем автономные грузовики Яндекса
Грузовик — это тоже автомобиль, и, казалось бы, при его создании можно просто переиспользовать наработки для легковых машин. Но в реальности грузовой транспорт существенно отличается, поэтому многое пришлось адаптировать или даже создавать с нуля.
В этой статье Кирилл Зуев, который вот уже шесть лет управляет проектами по разработке платформ в направлении автономного транспорта Яндекса, рассказывает, как в компании разрабатывали и запускали свой автономный грузовик, сколько вложили в этот проект сил, знаний и опыта, а также с какими трудностями столкнулись и как их преодолели.
От арктических морозов до тропической жары: как в СССР автомобили ЗИЛ испытывали
Чтобы моделировать любые погодные условия для тестирования автомобилей, в 1983 году построили специальный комплекс. В течение многих лет он верой и правдой служил своим создателям. Сегодня его уже нет, как и самого предприятия. Но кое-какая информация сохранилась, плюс есть фотографии, сделанные современными «сталкерами».
Rust без прикрас: где мы продолжаем ошибаться
В предыдущей статье мы разобрали, как не ломать себе карьеру, бездумно используя unwrap() или игнорируя ошибки через let _ =. Но давайте честно: это были цветочки. Настоящие проблемы начинаются там, где ваш код работает «почти идеально», а потом, под грохот продакшена, вы осознаёте, что всё было далеко не так гладко.
Сегодня вторая часть. Разберём несколько ошибок, которые выглядят безобидно, но тащат за собой баги, утечки памяти и необъяснимые фризы.
«Я занимаюсь созданием IT-систем и продуктов для людей уже более 10 лет. Такая работа позволила мне изучить различные инструменты для принятия решений, проектирования и системного мышления. При этом практически никогда я не использовала полученные профессиональные навыки в личных целях. До последнего времени. В статье расскажу на примере кошкопользователя, как можно знания разработки продуктов использовать для себя»
UX-проектирование на кошке
Дрю ДеВолт — автор языка Hare и платформы кодохостинга SourceHut
Американский разработчик Дрю ДеВолт известен как создатель и исполнительный директор платформы для хостинга проектов SourceHut, которую Фонд сохранения свободы ПО выбрал как альтернативу майкрософтовскому сервису GitHub (наряду с CodeBerg) в рамках кампании Give Up GitHub по уходу свободных проектов с этого коммерческого хостинга, задача которого — генерировать продажи Copilot.
ДеВолт также известен как автор нового языка системного программирования Hare, который похож на С, только лучше и проще его.
Дрю ДеВолт — один из ценных и опытных системных программистов опенсорсного движения, автор более десятка полезных инструментов и системных утилит.
О его личной жизни известно мало. Живёт в Филадельфии, выступает на компьютерных конференциях по всему миру, страдает от выгорания — довольно типичная история для разработчиков и мейнтейнеров опенсорсных проектов.
Зачем покупать, когда можно… Собираем систему мониторинга фильтра воды
Наверное, многие из вас понимают, насколько важно качество питьевой воды для здоровья человека. Технологии не стоят на месте и высокотехнологичные решения очистки воды, которые когда-то казались фантастикой, теперь доступны и для бытового применения за небольшие деньги. Речь идёт о фильтре, работающем на принципе обратного осмоса, который позволяет получать питьевую воду высокого качества даже из самых загрязнённых источников. В этой статье автор расскажет о своём опыте разработки системы мониторинга для бытового фильтра воды и что в итоге из этого получилось.
⚡ Новости к этому часу
🇪🇺 Учёные посоветовали ЕС остановить солнечную геоинженерию
📖 Вторая часть книги «Искусство схемотехники» скоро в продаже
✉️ «Почта России» продала ВТБ свою долю в «Почта банке» за 36 миллиардов рублей
📈 Уровень доступа к высокоскоростному интернету в России в 2024 году составляет 93%
🚗 Xiaomi анонсировала YU7 — свой первый электрический кроссовер (ФОТО)
🤷♂️ Билл Гейтс не уверен, что стал бы миллиардером, если бы в его детстве были смартфоны и соцсети
📱 Китайские разработчики вложили 60 млн рублей в продвижение приложений в RuStore
🛰 На борту МКС синтезирован материал для восстановления повреждений костной ткани
🔭 Предложен новый метод обнаружения колец Дайсона
#новости
«Моя цель не убедить вас, что мой способ кодинга единственно возможный, а показать вам, что можно иметь успешную карьеру программиста, пользуясь множеством различных подходов, и что мой — один из них»
Грязный код
😎 Главный Слизень-инженер Хабра вновь возвращается с медалями для авторов лучших корпоративных статей!
На этот раз мы поздравляем компании и авторов, чьи публикации за период со 2 по 8 декабря показали высокий процент дочтений в профильных хабах.
Итак, хабрамедалями награждаются:
🏅 OTUS, за обзор функций в C++
🏅 МТС, за освещение важных событий
🏅 НЛМК ИТ, за анализ технологий в строительстве
🏅 Домклик, за искреннюю рефлексию
🏅 К2Тех, за туториал по UserGate 7
Геймификация любви: как соцсети и приложения для знакомств изменили отношения
Давайте начистоту: время от времени приходит мысль, что онлайн-знакомства — это хорошая идея. Вы регистрируетесь в очередном приложении, заполняете данные профиля, подбираете настройки и оплачиваете подписку. А в следующее мгновение начинается игра, в которой сложно победить. Именно игра, потому что онлайн-знакомства — это, простите за тавтологию, не знакомства. Это их геймификация.
Сказ о термопасте
В среде людей, так или иначе связанных с компами, циркулирует огромное количество мифов, связанных с термопастой и её использованием. В интернетах разгораются жаркие споры о том, надо ли её менять или не надо, если надо, то на какую — КПТ-8 или подороже и как часто её нужно менять. Огромное количество сервисменов вовсю эксплуатирует миф о том, что термопасту надо менять как зубную щетку — чуть ли не каждые полгода, и делает на этом неплохие деньги. Ведь замена термопасты предполагает необходимым только один навык в обслуживании техники — разобрать её, а потом собрать в обратном порядке, не забыв при этом вкрутить все необходимые винты.
Исследователи из Политехнического института Ренсселера представили материал, который вырабатывает электричество при сжатии или воздействии вибраций. Он представляет собой полимерную плёнку, пропитанную соединением халькогенидного перовскита.
Отличие материала в том, что он не содержит свинца и может использоваться на транспорте, объектах инфраструктуры, а также в биомедицинских приложениях. Например, он может применяться для разработки заряжающих автомобиль шин или небоскрёбов, которые генерируют электричество при микровибрациях.
⚡ Новости к этому часу
👮♂️ Инженер из РФ обвиняется в Нидерландах в краже секретных документов с производств ASML и Mapper Lithography
🐿 Росзаповедцентр Минприроды России создал фотобанк всей заповедной системы страны на технологиях Yandex Cloud (GIF)
📺 «VK Видео» подвёл итоги 2024 года
📉 Основатель и экс-гендиректор «МойОфис» сообщил, что в компании уволили всех топ-менеджеров на фоне падения выручки
💥 Неожиданная солнечная вспышка X-класса вызвала отключение радиосвязи на юге Африки
💸 Зарплаты московских курьеров в декабре превышают ₽300 тысяч в месяц
🆕 Raspberry Pi представила компьютер Pi 500 в формате клавиатуры и фирменный монитор
💾 Google выпустили Willow — самый мощный квантовый чип, который в септиллион раз быстрее быстрейшего суперкомпьютера
#новости
«Всё началось пару дней назад, когда ко мне в предложку ВК попал мой первый руководитель, с которым мы не виделись уже несколько лет. Перейдя в профиль, я увидел, что он учился в Сомалийском Университете Пиратства и Абордажного Судозахвата. Мы всегда пользовались и пользуемся лицензионным ПО, поэтому я сразу смекнул, что ни на какого пирата он не учился. Дальше я попробовал через веб-интерфейс в своём профиле поставить такое же высшее образование, но такого университета в списке доступных не нашлось... Но откуда тогда взялся университет пиратства?»
Баг в ВК, или Как поступить на факультет пиратов в МГУ
Конец эпохи транспортных средств с двигателями внутреннего сгорания?
К 2011 году автомобильная промышленность мира была огромной, крайне конкурентной и спящей. Производство автомобилей, вдохновлённое «системой бережливого производства» Toyota, стало высокоэффективным и перфекционистским, но также и консервативным. Инновации приходили по частям — система стабилизации от одной компании, GPS-навигация от другой, интеграция Bluetooth откуда-то ещё. Это норма в зрелой отрасли со многими игроками в длительной тесной конкуренции. Прогресс происходит распределёнными приращениями, а не концентрированными скачками.
Но затем в 2012 году дерзкая новая компания представила гламурную версию древнего вида автомобиля, и всё изменилось. Журнал Motor Trend присудил новому автомобилю награду «Автомобиль года» с беспрецедентным единогласным голосованием. Журнал Consumer Reports объявил, что это, вероятно, лучший автомобиль из когда-либо созданных, и присвоил ему наивысшую оценку — 99 из 100.
Автомобиль мог разогнаться с нуля до 100 км/ч за 4-5 секунд. Он был признан самым безопасным автомобилем в истории. Он вмещал семь человек, с роскошными функциями, управляемыми с огромного сенсорного экрана рядом с водителем. Его двигатель был в два раза эффективнее любого другого на дороге. И самое главное, вредных выхлопов не было вообще.
Новой компанией стала Tesla. Новый автомобиль — полностью электрическая Model S от Tesla. Но новый автомобиль был одновременно и старейшим типом автомобиля.
Обзор сканирующего радиоприёмника Icom IC-R20. Что он умеет?
В прошлой статье мы обсуждали, как сделать CI-V-кабель для управления приёмником Icom IC-R20, и упоминали замечательный аппарат Icom IC-R20. Сегодня обратимся к опыту его эксплуатации и узнаем, почему одни радиолюбители от него в восторге, а другие смотрят на него свысока.
Управление вёрсткой в PlantUML
Каждый, кто пользовался PlantUML, знает, что этот инструмент хорош тем, что позволяет создавать разнообразные диаграммы без необходимости ручного позиционирования их элементов: написал код — получил рендеринг. Но, как известно, у медали две стороны. В данном случае вторая сторона медали это не всегда понятные правила, которыми руководствуется логика, лежащая в основе движка PlantUML.
Как следствие, иногда получаются не самые эстетически привлекательные диаграммы, а поиск ответа на вопрос, как повлиять на автоматическую расстановку элементов, заводит в тупик. Это происходит из-за того, что доступной информации об управлении вёрсткой в PlantUML практически нет.
Попытаемся закрыть этот пробел и заодно познакомимся с некоторыми полезными приёмами, чтобы снизить порог вхождения в работу с PlantUML
Компания Artisan, занимающаяся проектами на базе ИИ, выпустила в Сан-Франциско билборды с надписями «Прекратите нанимать людей» и «Эра ИИ-сотрудников уже здесь».
Рекламные щиты Artisan появились по всему Сан-Франциско, тихо подпитывая экзистенциальный страх в городе, который и так испытал большую напряжённость после пандемии. На некоторых билбордах есть дополнительные сообщения, например: «ИИ-сотрудники могут работать более 70 часов в неделю».
В Artisan решили таким образом провести агрессивную рекламу своего сервиса «ИИ-сотрудники» или «Ремесленники» (AI Employees или Artisans). В компании утверждают, что её ИИ-работники никогда не жалуются на баланс между работой и личной жизнью, выступают в качестве дополнительных членов команды, легко интегрируются в рабочий коллектив, беря на себя задачи, в которых они преуспевают, и сотрудничают с настоящими людьми, когда это необходимо.
Профильные эксперты, сотрудники IT-компаний и обычные пользователи крайне отрицательно восприняли такую рекламу. На Reddit ветка с обсуждением этой рекламы наполнена пессимистическими комментариями о жизни в Сан-Франциско, включая комментарии вроде: «Здесь почти полная киберпанковская антиутопия, когда у нас есть беспилотные Waymo, едущие по кварталам с палаточными городками, где квартиры стоят 4000 долларов в месяц».
ИИ, блокчейн и кибербезопасность: IT-тренды 2025
Заканчивается год и вот-вот наступит следующий — пора понять, где хочется работать и куда развиваться. Ребята с Хабр Карьеры собрали для вас актуальные направления и специализации, которые будут востребованы в 2025 году. Узнаем, какие тренды продолжат расти, а какие только появятся.
Tesla опубликовала видео тестирования человекоподобного робота Optimus на пересечённой местности. Таким образом компания достигла нового рубежа — робот самостоятельно передвигается на улице.
Испытания Optimus проходили на мульчированной почве, что достаточно безумно, поскольку робот фактически слеп. По словам руководителя программы роботов Tesla Милана Ковача, робот ориентируется в пространстве и держит равновесие благодаря данным со встроенных датчиков. Данные обрабатывает нейросеть на бортовом компьютере в режиме реального времени с задержкой 2-3 миллисекунды.
В ролике Optimus поднимается и спускается по склонам. На одном из моментов робот поскальзывается, но сохраняет равновесие и продолжает движение.
Вакансии для джунов на Хабр Карьере.
Дежурный администратор в Мир Plat.Form (НСПК). Москва.
Системный аналитик в группу Астра. Москва.
Инженер 3 линии поддержки в ЛАНИТ. Можно удаленно.
Инженер ручного тестирования в IBS. Можно удаленно. Новосибирск.
IT-рекрутер в Центр Финансовых Технологий. Екатеринбург, Новосибирск, Самара.
Больше вакансий
#junior
Скрыть нельзя найти: как прятали информацию на ПК в 2000-х
Приватность — одна из базовых потребностей человека. Как только персональные компьютеры распространились по миру, проблема защиты личных данных стала очень актуальной. Поговорим о практических приёмах сокрытия информации от посторонних глаз. Речь пойдёт о способах и инструментах, которые были популярны у пользователей ПК с начала 2000-х. То есть когда Интернет был ещё не слишком распространён, места на жёстком диске вечно не хватало, а про облака так и вообще никто не слышал.
Что побуждает LLM врать и как этого избежать в своих продуктах
Одна из основных проблем использования больших языковых моделей в бизнесе заключается в том, что LLM склонны к галлюцинациям. Как можно доверить своих клиентов чат-боту, который может слететь с катушек и в любой момент сказать что-то неуместное? Или как можно доверять корпоративному AI-ассистенту, если он рандомно придумывает факты?
Это действительно проблема, особенно если учесть, что LLM нельзя уволить или привлечь к ответственности.
Однако не всё потеряно. Есть способы справиться с этой проблемой, и давайте их рассмотрим.
Реален ли мультитач-стол?
Чуть ли не в каждом втором фантастическом фильме появляется любопытный девайс, который всем своим видом должен напоминать зрителю о каких-то «очень высоких» технологиях и дело происходит в далёком будущем: Обливион, Аватар, Апгрейд и т. д. — речь идёт о так называемом «мультитач-столе».
Несмотря на такое позиционирование, подобное устройство вполне может быть создано (и создаётся) в настоящее время, не является чем-то новым, и даже мало того, это не обязательно может быть горизонтальная поверхность, — это может быть, по сути, любая поверхность, даже вертикальная.
Рассмотрим, какими путями этого можно достичь
Представьте, что управляете онлайн-магазином, предлагающим тысячи товаров.
Чтобы помочь пользователям находить нужные позиции, вы добавили строку поиска. Теперь посетители могут вводить интересующие их запросы, на что вы будете показывать им подходящие результаты.
Например, когда пользователь вводит «лето», вы можете показывать предметы вроде шортов, платьев, панам и пляжных зонтов.
Как бы вы реализовали такую систему?
О векторных базах данных простым языком
Ктулху зовёт! Эволюция компьютерных игр по Лавкрафту. Часть четвёртая. «Переходи на тёмную сторону, у нас есть щупальца!»
Итак, Call of Cthulhu: Dark Corners of the Earth вышла в 2006 году, провалилась в продажах, отпугнула геймдев от Лавкрафта на десяток лет — и всё равно умудрилась стать культовой. На протяжении конца нулевых и первой половины десятых годов новые тайтлы по мифам Ктулху изредка выходили, но редко, как правило, неудачно и незаметно. Однако середины 2010-х что-то изменилось: количество и качество игр по лавкрафтиане стало расти, а вместе с ними и интерес аудитории. Отчасти это стало следствием инди-революции в геймдеве: некоторые из игр представляли собой смелые эксперименты небольших студий. Но куда более интересным феноменом стало то, что теперь в играх по мотивам Лавкрафта всё чаще предлагают не противостоять космическим порождениям древних бездн, а, наоборот, играть за тех, кто у самого Лавкрафта и в произведениях по его мотивам всегда считался антагонистами и злодеями. Ну или по крайней мере относительно мирно с означенными порождениями сосуществовать и взаимодействовать. Проследим, как игры про борьбу с лавкрафтианскими ужасами понемногу перешли к играм за эти самые ужасы.
ZIP-бомба в формате Apache Parquet
Давние хаброжители помнят, как в 2015 году ZIP-бомба в формате PNG ненадолго вывела из строя Habrastorage. С тех пор появились новые разновидности этого «оружия»: например, разработаны нерекурсивные и компиляторные бомбы (29 байт кода → 16 ГБ .exe). Подобного рода эксплоиты можно встроить не только в формат ZIP или PNG, но и в другие форматы файлов, которые поддерживают сжатие. Например, в формате Apache Parquet.
Ultimatum — ещё один форк хромиума, с претензией…
Если коротко — Ultimatum уже помножил на ноль такие техники трекинга, как hsts-pinning, favicons cache и вообще использование многих других кешей в трекинге. А также теперь можно поставить расширение с любого сайта, не только со сторов гугла, оперы или микрософта (с них кстати тоже можно — со всех!). А ещё можно перехватывать сетевые запросы и подменять их полностью.
Сколько памяти нужно в 2024 году для выполнения миллиона конкурентных задач?
Помните сравнение потребления памяти для асинхронного программирования на популярных языках 2023 года? Давайте узнаем, как поменялась ситуация за один год на примере самых новых версий языков.
Алмазная батарея, которая может работать тысячи лет. Не панацея, но тоже ничего
Учёные и инженеры из Великобритании разработали алмазную батарею на основе радиоактивного изотопа углерода-14. По словам авторов проекта, она способна работать тысячи лет. Исследование профинансировано Европейским космическим агентством. Это не элемент питания для телефона или, тем более, ноутбука. Она маломощная, но концепция интересная, причём возможно коммерческое использование.