Обновить

Все потоки

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

Как я потерял 45 миллионов рублей на китайском импортозамещении железа для боулинга

Время на прочтение9 мин
Охват и читатели20K

Китайское оборудование иногда просто волшебное. Это обошлось нам в примерно год ада, нежелание механиков подходить к объекту, лютую сложность с поиском людей на поддержку и кучу страданий клиентов боулингов.

Когда вы сбиваете кегли, они выставляются заново на дорожку. Делает это машина за 2 миллиона рублей, похожая на механический аппарат для заряжания. С 2014 года поставка таких аппаратов американского производства в Россию прекратилась. С другой стороны, Россия в 2000 году была №1 по объёмам закупок этого оборудования по миру, поэтому внутри страны ещё очень много таких машин.

Возраст не проблема, там в основном механика, они как самолёты, работают, пока могут.

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

Обычный путь открытия боулинга — найти труп предыдущего боулинга и выкупить оборудование. Но мы только за год построили почти сотню дорожек, и в какой-то момент просто выкупили весь доступный б/у фонд в стране. Вторичный рынок опустел.

Второй вариант по миру — китайский производитель. Они сделали полную копию американского оборудования с полной совместимостью по запчастям и даже наклеили кое-где американские шильдики.

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

Подписались, заказали и встряли в ад. 45 миллионов рублей — это не считая сожженных нервов, простоев, зарплат за это время и репутационных рисков.

Естественно, всё, что могло пойти не так, пошло не так. По возможности, не повторяйте наших ошибок )

Читать далее

Новости

История создания самодельной видеокарты на 8 192 ядра RISC-V из тысяч дешевых микроконтроллеров

Время на прочтение7 мин
Охват и читатели12K

Немецкий разработчик с ником bitluni потратил около полугода на создание одной из самых необычных DIY-систем. Вместо того чтобы использовать готовый графический процессор или FPGA, он решил построить аналог графического ускорителя из 8 192 недорогих RISC-V микроконтроллеров. Их он объединил в единую иерархическую структуру.

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

Читать далее

Крупнейшие российские регистраторы доменов не отвечают на тикеты. Что происходит и как спасти инфраструктуру?

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

Я администрирую несколько доменов в зонах.org,.su,.ru,.net. Хостинг в РФ, даунтайм критичен, трафик идет постоянно. Домены продлялись годами через личный кабинет автоматическим списанием с баланса — всё стандартно. 

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

В чем проблема

Компилятор в 16 лет

Уровень сложностиПростой
Время на прочтение1 мин
Охват и читатели12K

Меня зовут Самир, мне 16 и я хотел бы поделиться с вами одним из моих текущих проектов: Veo (https://github.com/SamirShef/veolang). Veo это системный язык программирования. Я хочу использовать его для написания своих программ в будущем. А ещё я разрабатываю его потому что мне интересны комплияторы и потому что мне нечего делать.

Я больше года занимаюсь компиляторострением.

Читать далее

Langflow. Самый удобный визуальный редактор для оркестрации ИИ агентов

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

Сегодня мы ищем всё более удобные решения в сфере ИИ-агентов. Речи о том, чтобы руками писать хотя бы значительную часть агентных систем — не идёт.

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

В данной статье мы поговорим о LangFlow. Это визуальный редактор для оркестрации ИИ агентов, с поддержкой локального развёртывания, вайбкодинг-инструментами, и интеграцией MCP и внешних api.

Читать далее

Как я получал степень бакалавра по Computer Science на Coursera

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели7.6K

В сентябре 2022 года я под влиянием импульса зарегистрировался на курс бакалавра Computer Science, увидев его рекламу на Coursera. Я давно думал о получении степени, уже долго время работая без неё, но не знал, как к этому подступиться. И теперь, спустя три года и девять месяцев (последние три из которых были проведены в ожидании моих результатов), я наконец-то получил свою степень, занимаясь только в нерабочее время и параллельно работая на полную ставку.

В этой статье я вкратце опишу этот процесс.

Читать далее

Ненависть к ИИ

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

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

Молодёжь протестует на бытовом уровне, покупая старые смартфоны и бойкотируя AI-сервисы. В поколении 18–29 лет это реально модный тренд, как плёночные фотоаппараты. Но в целом ненависть к ИИ объединяет очень широкие массы. И уже началось организованное сопротивление. Из-за протестов сорвано строительство десятков ЦОДов.

Читать далее

const fn в 2026: ваш компилятор втихаря исполняет Rust

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

Привет, Хабр!

Когда вы пишете вот такую строчку:

const N: u64 = fib(50);

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

И вот вопрос, на который мало кто может ответить с ходу: а кто конкретно это исполняет? Где живёт тот интерпретатор? Почему 255 + 1 в const падает с ошибкой компиляции, а в рантайме просто паникует? Почему можно посчитать таблицу из тысячи элементов циклом, но нельзя написать if a < b для дженерика? И почему 0.0 / 0.0 в const официально разрешили вести себя недетерминированно?

Погнали разбираться.

Читать далее

Как звучал 1990-й: разбираем AdLib и синтезатор OPL2 – от одной ноты до виртуальной машины музыки

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

В прошлой статье я разобрал Fire & Forget II – гонку 1990 года – и пересобрал её на C. Но у игры, кроме пикселей, есть звук, и с ним получилась отдельная история: звуковой драйвер тоже переехал в порт целиком, вместе со всеми своими данными. А когда в руках живой музыкальный движок 1990 года – грех не заставить его объяснить, как вообще звучала та эпоха.

Под катом – 28 минут саундтрека игры в настоящем Winamp с окном живых регистров чипа, разбор синтезатора OPL2 по этим регистрам на пяти коротких видео – от одной ноты до взрывов и вертолётов – и виртуальная машина музыки: байткод, интерпретатор и пьеса, которую композитор вырезал из игры.

Читать далее

Как загрузить любой шрифт Google Fonts на дисплей ESP32 — без Processing и ручной конвертации

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

Встроенных шрифтов TFT_eSPI хватает ровно до того момента, когда интерфейс ESP32 хочется сделать аккуратнее обычного тестового стенда. В статье автор показывает браузерный генератор для Google Fonts и собственных TTF, а заодно объясняет, как устроен формат VLW и что важно учесть при работе со сглаживанием, LittleFS, переносами строк и размером файла.

Настроить шрифты

Собрать прошлое: как архивировать весь трафик сборки SONiC

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели8.1K

Интернет — это зависимость без зафиксированной версии. Сегодня он возвращает одно, завтра — другое, а послезавтра — ничего. Поэтому мы решили сохранить для сборки тот интернет, который она однажды увидела. Для этого пришлось перехватывать HTTPS, выпускать собственные сертификаты, переподписывать индексы Debian и выяснять, почему Docker отправляет «случайные» заголовки.

В этой статье я расскажу, как разрабатывал кеширующую MITM-проксю, которая перехватывает весь HTTP/HTTPS-трафик и отдаёт ранее сохранённые ответы. Разберём также неочевидные технические проблемы, с которыми пришлось столкнуться.

Читать далее

Что меняется в управлении компанией, когда нужна прозрачность и честность

Время на прочтение5 мин
Охват и читатели6.5K

Мы в «Гельтеке» годами тихо-мирно варили из полиакрилатов медицинские гели, контактные пасты и среды для УЗИ, ЭКГ, ЭЭГ и лазера. Чем-то из этого вас мазали в больницах почти наверняка, либо вы дома пользовались нашими блефарогелями. Если что, мы появились из лаборатории НИИ «Медполимер», сотрудники которой смогли создать своё производство.  Где-то в 2010-х мы занялись другими медсредствами и ещё чуть позже — косметикой, но крупные успехи начались уже в 2020-х.

В 2022 году с рынка ушли западные бренды, и возникли две очень крутые возможности:

— Всем нужны были производители в России под их собственные торговые марки.

— И рынок освободился, можно было зайти туда со своими линейками.

Мы выбрали оба пути и арендовали для производства территорию побольше. Одну площадку в Москве, другую — в Подмосковье. 

Читать далее

Т9 за сотню долларов, ассистент за миллиард: сколько на самом деле стоит обучить LLM с нуля

Уровень сложностиСредний
Время на прочтение23 мин
Охват и читатели6.6K

«Лучший ChatGPT за $100», «китайцы обучили GPT-4 за шесть миллионов», «модель с нуля на одной игровой карте за вечер» — за последний год такие заголовки идут потоком. Почти все цифры в них честные. Беда в том, что они про разные вещи.

За словами «обучить LLM» прячется лестница в семь порядков: от десятков долларов на карте под столом до миллиарда на фронтире. На каждой ступени за деньги покупают разное, и перепутать ступени дорого. Я работаю CTO ML-команды. Расчет «взять открытые веса / дообучить / обучить с нуля» мы проделываем регулярно, и почти всегда он заканчивается не там, где ждет заказчик.

Ниже — вся лестница с числами и первоисточниками: что реально обучить на RTX 5090, где начинается аренда кластера, из чего складывается смета фронтир-модели и почему «модель за $6 млн» и «компания с инфраструктурой на миллиард» — правда одновременно.

Посчитать свою LLM

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

Avorion: создаём мод для торговли с нуля — интерфейс, Lua и подводные камни

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели7.5K

Привет друзья! В этой публикации мы немножко окунем голову в дела мододельные. А именно — будем писать небольшой мод для игрушки Avorion. Сама по себе игра является таким себе аркадным космическим симулятором: в ней нету сложного управления, как например в Elite Dangerous, и нету такого ошеломляющего интерфейса как в EVE Online. Но, одной важной вещички, в ней все-таки не хватало. Поэтому, прошу под кат— сегодня занимаемся Lua.

Читать далее

Claude опроверг знаменитую гипотезу якобиана. Она держалась 87 лет, а проверка занимает минуту

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

В ночь после финала чемпионата мира по футболу математик Левент Альпёге опубликовал в X сообщение, которое начинается словами "всем привет, гипотеза якобиана ложна". Дальше — благодарность "близкому другу Ахилу" за наводку на задачу и "близкому другу Fable", работавшему над ней во время финала, формула отображения из C³ в C³ и три точки, которые оно переводит в одну. Ни статьи, ни препринта, ни пресс-релиза: заявление о падении математической гипотезы с 87-летней историей уместилось в один твит.

Читать далее

Создаем первый сайт с Claude Desktop и узнаем 50 основных фронтенд-компонентов

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

Туториал о создании собственного веб-приложения с помощью ИИ-агента Claude Code. 

Сегодня начнём работать с Claude, создадим фронтенд простого сайта и разберёмся, что такое shadcn/ui-компоненты и как использовать их в React-проекте.

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

Читать далее

Качественные исследования в бизнесе: книга, которой не хватало

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

Первый профессиональный навигатор по качественным исследованиям в бизнесе – который увлекает, объясняет сложное на конкретных примерах и помогает увереннее ориентироваться в мире исследований.  Авторы – исследователи-практики с профильным образованием: социальный психолог Константин Ефимов и Анастасия Жичкина, кандидат психологических наук.

Полностью книга называется: «Качественные исследования в бизнесе. Практическое руководство для исследователей, дизайнеров, продактов и стратегов». Объем: 392 страницы. Вес – 1 килограмм.

Основная проблема с литературой про исследования – в том, что ее нет. Нет признанных источников, к которым можно адресовать человека, желающего разобраться в теме, если не считать AI. Есть масса статей с описаниями конкретных практик и кейсов, но они касаются каких-то частных случаев: кто-то сделал фишечку, получилось прикольно. До сих пор очень не хватало текста – или текстов – которые объединяли бы эти фишечки в систему и который можно было бы читать как роман – с началом, сюжетом и завершением.

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

Читать далее

Вебинар 21 июля: как находить клиентов на Авито

Время на прочтение1 мин
Охват и читатели4.9K

Как находить клиентов по смежным покупкам на Авито

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

21 июля в 11:00 мск приглашаем на бесплатный вебинар. Покажем, как работать со смежным спросом, куда вести покупателя, как попадать в момент выбора без лишних расходов

О чём ещё расскажем:

Читать далее

WordPress Power Toolkit. Создание сайтов нового уровня с использованием искусственного интеллекта

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

Когда в конце 2022 года мир впервые массово услышал о ChatGPT, Ричард Мэнсфилд, автор более 45 книг по компьютерной тематике, уже давно следил за развитием искусственного интеллекта. Однако именно с этого момента он посвятил сотни часов изучению всех ведущих систем — GPT, Claude, Gemini, Midjourney, Perplexity — не как сторонний наблюдатель, а как практик, стремящийся превратить их мощь в реальный рабочий инструмент.

Результатом этих изысканий стала книга WordPress Power Toolkit, вышедшая в издательстве Manning. В ней автор рассматривает современные мультимодальные системы, включая GPT-4o, Claude 3.5 Sonnet и Gemini 1.5 Pro, демонстрируя подходы, которые остаются актуальными независимо от того, какая именно модель стоит «под капотом». Мэнсфилд учит не привязываться к конкретному ИИ, а овладеть универсальным навыком промпт-инжиниринга, который работает с любым современным искусственным интеллектом — будь то западный или российский.

Давайте посмотрим на книгу вместе

Из 2,3 ТБ в 1,2 ТБ без потери учёта: как сворачивают большие базы 1С

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

Этот материал подготовил автор решения Database Compression Tool (DCT), представленного на Инфостарт Маркетплейс. Мы публикуем его от имени компании, чтобы поделиться практической экспертизой наших авторов. В статье разработчик DCT рассказывает, как устроена свертка больших баз 1С, какие ошибки могут привести к нарушению учета и что необходимо учитывать при работе с базами объемом в сотни гигабайт и несколько терабайт. Мнение, выводы и практические рекомендации в материале принадлежат автору решения.

Заявка выглядит буднично: ERP размером 2,3 терабайта, бэкап перестал влезать в ночное окно, место в СХД заканчивается быстрее, чем согласовывается его закупка. Диски можно докупать до бесконечности, но в какой-то момент кто-то произносит слово «свёртка». И тут выясняется, что удалить из работающей учётной системы две трети строк и ничего при этом не сломать заметно сложнее, чем звучит.

Читать далее