Ваши генераторные выражения сломаны: чиним и разбираемся
Автор статьи сначала нашёл, как сломать питон, затем сделал туда патч, а потом взял и написал первую в жизни публикацию на Хабр — и всё это буквально за неделю!
Компания Samsonite, которая выпускает линейку долговечных чемоданов, испытала одну из своих моделей, сбросив её на Землю из стратосферы. Чемодан успешно выдержал полёт с высоты 40 км.
Производитель привлёк маркетинговое агентство Sent Into Space, которое отправляет продукты на высоту более 30 км для испытаний. Samsonite решила испытать модель Proxis Global Carry-on Spinner, самый лёгкий и прочный чемодан компании на сегодняшний день.
Несмотря на воздействие сложных атмосферных условий, чемодан благополучно вернулся на Землю и упал на горный склон в Лас-Вегасе.
«Работая на MacBook с Docker Desktop, я часто сталкивался с тем, что система становилась менее отзывчивой, особенно при запуске нескольких контейнеров одновременно. Высокая нагрузка на CPU и память заметно влияла на время автономной работы.
Но недавно я наткнулся на OrbStack, и это изменило мой рабочий процесс настолько, что я решил поделиться своим опытом. Спойлер: теперь мой MacBook не превращается в печку, батарея держится дольше, а Docker-контейнеры летают»
OrbStack: забываем про Docker Desktop
«Вдохновившись на удивление высокой производительностью нейронных сетей и обучением с учётом квантования на микроконтроллере CH32V003, я захотел выяснить, как далеко эту идею можно развить. Насколько можно сжать нейронную сеть с сохранением высокой точности тестов на датасете MNIST? Когда речь идёт о крайне дешёвых микроконтроллерах, сложно предположить что-то более подходящее, чем 8-битные Padauk.
Эти устройства оптимизированы под простейшие и самые дешёвые приложения из доступных. Самая мелкая модель серии, PMS150C, оснащена однократно программируемой памятью в 1024 13-битных слова и 64 байтами RAM — на порядок меньше, чем в CH32V003. Кроме того, эта модель в противоположность намного более мощному набору инструкций RISC-V содержит коммерческий регистр-аккумулятор на основе 8-битной архитектуры.
Возможно ли реализовать механизм инференса MNIST, способный классифицировать рукописные числа, также и на PMS150C?»
Нейронные сети на «3-центовом» микроконтроллере
Много вакансий для джунов на Хабр Карьере.
Младший QA-инженер в Jet Admin. Можно удаленно. От 60 000 ₽.
Разработчик в ИП Веденчук. Сочи. Неполный день. От 80 000 ₽.
Специалист отдела информационных технологий и телекоммуникаций в Интер РАО — Управление сервисами. Калининград.
Backend developer (Java) в СберЗдоровье. Можно удаленно. Москва.
Аналитик данных в Магнит. Краснодар.
Product analyst в Золотое Яблоко. Можно удаленно.
Инженер данных в Газпромбанк. Можно удаленно.
Manual QA engineer в Sputnik8 .com. Санкт-Петербург.
QA manual в РНКБ Банк (ПАО). Симферополь.
Сетевой инженер в IT-Холдинг Т1. Москва.
Больше вакансий
#junior
Более мощное семейство моделей YandexGPT 4: рост качества ответов, длинный контекст, пошаговые рассуждения
Яндекс открывает доступ к четвёртому поколению больших языковых моделей: более мощная YandexGPT 4 Pro и облегчённая YandexGPT 4 Lite уже доступны через API в Yandex Cloud. Постепенно пользователям платформы станут доступны все их возможности. А первым сервисом Яндекса, где появится YandexGPT 4, станет Алиса с опцией «Про».
Узнаем, что было сделано для улучшения ответов и решения более сложных запросов, а также посмотрим результаты замеров качества и сравнения с другими моделями
Мощь CSS-масок
Декабрь 2023 года стал значимой датой в истории развития CSS-свойства mask: все современные браузеры в своих последних версиях обеспечили его полную поддержку, теперь без использования своих вендорных префиксов. А это означает, что данное свойство прочно и надолго вошло в жизнь каждого фронтенд-разработчика. Осталось лишь фронтенд-разработчикам принять его в свою жизнь и перестать его бояться!
Давайте вспомним основные теоретические идеи свойства и подробно поговорим о реальных примерах использования на основании опыта разработки Taiga UI
Эта электрогитара умеет подмигивать, и не только
Кроме обычного трёхпозиционного переключателя, здесь есть «секретная» ручка громкости, подъём которой предоставляет два дополнительных варианта звучания по мотивам самой дорогой в мире электрогитары Питера Грина, Гэри Мура и Кирка Хэмметта.
2 млн рублей в месяц с одного товара на маркетплейсах: продаём кошачий наполнитель в 1,5 раза дороже конкурентов
Как продавать на маркетплейсах, если у вас всего один товар и сотни конкурентов? Как заставить Ozon и WB соревноваться за ваших покупателей и предлагать скидки за свой счёт? А повысить маржинальность товара без дополнительных вложений? Магазин наполнителя для кошачьих туалетов VetSecret за полгода увеличил доходы в три раза до 2 млн рублей в месяц и продаёт в 1,5 раза дороже конкурентов.
Как программисты становятся террористами: взгляд изнутри на историю Bitzlato
Работа компании Bitzlato была остановлена в ночь с 17 на 18 января 2023 года. Проснувшись следующим утром, каждый программист в компании обнаружил, что прямо у себя в постели превратился в международного террориста. Прямо как Грегор Замза, который превратился из человека в огромное насекомое и вызвал этим всеобщий ужас.
Только в нашем случае превращение было произведено на бумаге. Многие сотрудники оказались в списке Интерпола, о чём в кратчайшие сроки узнали от местных властей.
В СМИ было написано много домыслов и спекуляций на основе пресс-релизов Нью-Йоркской прокуратуры. Сейчас пыль улеглась и можно провести обзор фактов.
Регулярные выражения в SQL
Представьте, что вам нужно найти иголку в стоге сена, но стог — это ваша БД, а иголка — данные со сложным шаблоном. Дефолтные операторы LIKE и IN тут не помогут — слишком уж они прямолинейны. Но зато здесь отлично зайдут регулярные выражения, которые позволяют выполнять сложные поиски и преобразования строк.
Эзотерические языки программирования: панорамный обзор
Несмотря на то, что программирование прочно вошло в нашу жизнь, многим оно до сих пор кажется какой-то совершенно непонятной магией. Что уж говорить о прежних временах, когда даже простой процесс хакинга в кино изображали с разными психоделическими спецэффектами, чтобы достичь «вау-эффекта».
Но в IT всегда были люди, которым мало «обычного» хардкорного кода, и они начали изобретать собственные, иногда совершенно безумные и оригинальные эзотерические языки программирования. О них мы сегодня и поговорим.
10 не самых очевидных причин, чтобы уволиться
Люди уходят. Проработав 10 лет или один день, руководителем или подчинённым без возможности роста, амбициозные и безынициативные, любимые всеми и всеми нелюбимые. Уходят на повышение, в новую специальность, в дауншифтинг, в никуда. Это неизбежно. Если копаться в причинах, то побеждают заработная плата и карьерный рост, далее следуют какие-то формальные условия: режим работы, время в пути, возможность совмещения, обучения, иногда — лечения и т. д. В конце списка скорее всего будут эмоциональные истории, влюблённости и другая серьёзная лирика.
Об этих причинах писали сотни раз. Сегодня — о другом. О тех причинах, которые почти не называют.
«Миллионы статей с советами, как войти в айти, а я проявлю оригинальность и напишу историю, как я вошёл и вышел из айти, и вообще не жалею. Периодически меня зовут назад бывшие коллеги, но меня в ужас приводит сама мысль вернуться. Я напишу те минусы сферы, о которых почему-то говорить не принято. Мы каждый день видим миллионы статей, как люди вошли в айти и счастливы, а неудачники вроде меня стараются промолчать и забыть. Но я стану исключением, вдруг кому-то поможет данная информация и знайте, дорогой читатель: выход из айти есть»
Куда выйти из айти?
⚡ Новости к этому часу
🐧 Официальное заявление разработчика «Байкал Электроникс» Сергея Сёмина по поводу исключения из списка мейнтейнеров Linux
🍏 Вышла iOS 18.2 beta 1 с нейросетевыми функциями Apple Intelligence
🚁 FAA США опубликовало правила по эксплуатации аэротакси
🎮 Для PlayStation 5 вышла нативная версия Minecraft
📝 RISC-V объявила о ратификации стандарта профиля RVA23
🎨 Приложение для рисования и живописи Adobe Fresco теперь полностью бесплатно для всех пользователей
💾 Сан-Франциско заплатит $212 млн, чтобы положить конец использованию 5,25-дюймовых дискет
🎮 Вышла релизная версия игры «Василиса и Баба Яга» (ФОТО)
🤖 Польская радиостанция начала работать с тремя ИИ-ведущими
☁️ Apple представила виртуальную машину Private Cloud Compute
#новости
«Недавно у меня появилась идея фикс: собственный AI-ассистент. Казалось бы, нет никаких проблем — рынок предлагает массу готовых решений. Но моя вечная паранойя про утечку данных и стремление сделать всё самому взяли верх. Решил поэкспериментировать и собрать ассистента своими руками, да ещё с учётом будущих возможностей для гибкой настройки»
DE-1. DIY-ассистент на LLM
😡 Челлендж страхов на Хабре стартовал!
Помогаем начинающим авторам и всем, кто боится писать на Хабр, победить страх чистого листа и преодолеть боязнь читательского негатива. Залетайте в чат, первое задание уже там.
⚡ Новости к этому часу
🧑🚀 Госпитализированный после возвращения с МКС астронавт из экипажа SpaceX Crew-8 выписан из больницы во Флориде (ФОТО)
🪙 Boeing может продать космический бизнес и проект Starliner
🧠 Человеческий мозг может обрабатывать определённые предложения за «мгновение ока», говорится в новом исследовании
🔜 Платформа для ответов на анонимные вопросы Ask.fm прекратит работу 1 декабря
📁 Релиз кроссплатформенного открытого многофункционального архиватора PeaZip 10.0
🇨🇳 TSMC приостановила некоторые поставки в Китай на фоне подозрений в импорте чипов Huawei
🐧 Минцифры предложило создать в России своё Linux-сообщество
📵 В Индонезии запретили продажи iPhone 16
🔨 Huawei Mate XT с тремя экранами провалил тест на прочность
#новости
На прошедшей неделе мы получали удовольствие от дешёвых китайских микроконтроллеров, запускали Yolo на пятирублёвой монете, объясняли SOLID на котиках и разбирались, кто стоит за убийством Google Search.
Лучшие публикации недели (21-27 октября 2024)
Что вообще такое — АСУТП на заводе?
АСУТП на водонасосной станции может выглядеть как четыре поплавка, которые дают сигналы в реле. Упрощённую схему такой АСУТП вы можете наблюдать у себя в бачке унитаза, кстати. Более сложная схема подразумевает, что есть куча датчиков, они отдают свои данные в контроллер, который делает расчёты и сопоставляет разные показания, умеет что-то писать в память и читать разные рецепты, а на выходе управляет сервомоторами и другими штуками плюс сообщает данные соседним станкам.
Всё, конечно, чуть сложнее, но теперь вы уже разбираетесь в АСУТП.
А сейчас поговорим про такие детали, как операционные системы реального времени, которые нужны, чтобы всё это работало правильно
🎃 Уже завтра на Хабре стартует челлендж страхов!
Если вы начинающий автор и боитесь писать на Хабр, мы докажем вам, что чистый лист и минусы от читателей — это не так уж и страшно. Залетайте в телеграм-чат, задавайте вопросы и получайте ценный фидбэк от опытных авторов и команды Хабра.
«Мы начинали в 1991 году с софта для автоматизации проектирования электросхем — когда вы рисовали одну схему, а по ней синтезировались недостающие участки, вроде расчёта типа и количества реле, нужного сечения кабеля и так далее. К 2010 году дорога приключений привела нас к тому, что мы начали делать уже схемы для объектов энергетики.
Сейчас мы замещаем Visio в России и поддерживаем VSD/VSDX-форматы в обе стороны.
Собственно, я хочу рассказать немного о техническом аспекте работы с большими схемами»
Автограф: как делают «русское Visio»
Технологический прорыв: WD выпустила первый в мире HDD на 32 ТБ. Конкуренты позади, хоть и временно
Компания Western Digital анонсировала первый в мире жёсткий диск объёмом 32 ТБ, в котором используются технологии ePMR и UltraSMR. Это модель WD Ultrastar DC HC690. Инженеры компании добавили дополнительную пластину, так что их теперь 11 вместо обычных 10. Достижение WD именно в том, что она первой выпустила на рынок свой диск такой ёмкости. У Seagate, например, были прототипы HDD объёмом 30+ ТБ на базе 10 пластин с технологией HAMR, но в продаже их не найти. Что же, давайте посмотрим, что это за диск такой.
[ХАБРААРХИВ]
«Думаю, что многие из вас пользовались медиацентром на спинке кресла дорогих авиакомпаний, или хотя бы видели, как он работает. Там можно смотреть фильмы, музыку и даже играть в примитивные игры на джойстике.
Но что делать, если это устройство много часов у вас перед глазами, а вам очень скучно? Конечно же, искать уязвимости и недочёты интерфейса! Находить их, а потом отправлять в техническую поддержку, чтобы их исправили»
Что делать, когда в самолёте скучно? Запустить Google Chrome на спинке кресла!
#хабраархив
Упоминания русских разрабов исключили из кода ядра линукса. Что характерно, код, ими написанный, оставили, а имена их исключили. Очевидно, код не портит прекрасного мира, а имена портят. Господин Торвальдс сказал, что он финн и не будет поддерживать русскую агрессию. И вообще, есть американский комплаенс и американские санкции, которые распространяются и на опенсорс тоже, ибо нечего тут.
А нам-то что?
Скрытому порту Nintendo Entertainment System нашли применение. Что за проект?
39 лет назад в США поступила в продажу Nintendo Entertainment System — 8-битная приставка с поддержкой двух съёмных контроллеров. Не все владельцы консоли знают, что у неё есть 15-контактный разъём расширения: расположен в нижней части устройства. Насколько известно, инженеры Nintendo собирались разработать для него аксессуары. Но они (аксессуары, не инженеры) так и не поступили в продажу. Сейчас, похоже, этому порту наконец нашли применение.
🤑 Зарплаты аналитиков сейчас
Среди аналитиков сегодня больше всего зарабатывают инженеры по данным (204 тысячи рублей), — за полгода их зарплаты выросли на 8%.
Данные взяты из калькулятора зарплат — там вы можете посмотреть, сколько зарабатывают в других специализациях.
Куда движется Laravel: обзор интервью с Тэйлором Отвелом
Несмотря на то, что интервью брали его фанаты, и каверзных вопросов не было, оно было интересным и очень важным. Тэйлор дал понять, куда движется развитие Laravel и почему был выбран именно этот маршрут.
Производные дробного порядка и экспоненциальная производная
В школах и университетах при изучении математики определяют операцию дифференцирования функции и производную. Это фундаментальные понятия, на которых в дальнейшим строится весь аппарат математического анализа.
Обычную производную и её обобщения используют повсеместно, например в машинном обучении, при обучении нейронных сетей.
Если продифференцировать функцию, то получится её производная. Если сделать это дважды — получится вторая производная. Но есть ли что между? Конечно же есть, и именно про такие объекты написана эта статья.
«Работа с платой стала настолько простой, что мне захотелось использовать её во всех своих проектах. Или, скорее, придумывать проекты, которые можно было бы реализовать на этой плате»
Получаем удовольствие от дешёвых китайских микроконтроллеров (CH32V003)