Дебаж 🪲 с ноги 🦶
368 subscribers
262 photos
47 videos
2 files
172 links
🪲Дебажу код,🐞отлаживаю жизнь
Download Telegram
Почему нельзя просто взять и сделать отечественный процессор побольше?

Разработчики "Герои 3" как-то поделились лором: события игры вообще-то происходят в далеком будущем, а вся эта магия и расы - просто забытые технологии.

Для меня-то эта магия давно наступила. Как кусок крепко сплющенного песка управляет сетями, серверами и вообще нашей жизнью?

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

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

Оказывается, сначала из очень чистого кремния(песок буквально) выращивают болванку и режут её на диски (зеркальные блины). Потом по этому блину бьют лазером через трафареты. Выжигают миллиарды транзисторов, тянут медные дорожки и строят нано-город. На один блин влезают сотни процессоров. В самом конце его шинкуют на квадратики, которые называют кристаллами. Дальше кристалл клеят на плату, закрывают крышкой - и всё, процессор готов.

Размер кристалла нельзя раздувать просто так, тут сразу несколько причин.

Экономика и банальная пыль.

Блины на заводах не бывают идеально чистыми. Из одного блина выходит 500 мелких кристаллов, случайная пылинка запорет два-три. Брак копеечный. Но если резать огромные куски, их на блине поместится штук десять. Одна пылинка — минус 10% партии. А если их с десяток, весь блин летит в помойку. Себестоимость такого гиганта просто улетит в космос.

Синдром утюга.

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

Скорость света.

Тут мы тупо бьемся о фундаментальную физику. Чем больше кристалл, тем дольше сигнал идет от одного края до другого. В огромном процессоре ток просто не успеет пробежать это расстояние за один такт.

Ладно, если делать один кирпич бессмысленно, почему не воткнуть в материнку два обычных процессора?

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

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

Я подумал: блин, для наших процессоров это же идеальный путь!

А потом уткнулся в реальность. Чиплеты круто работают, когда ты можешь печатать их мелкими. А у нас заводы вроде "Микрона" уперлись в 65–90 нанометров. Тайваньская TSMC, которая печатала сложную мелочь, маршрут закрыла из-за санкций.

Полез с детским вопросом "почему не сделать побольше", а понял, что микроэлектроника - это место, где в одной точке бьются лбами физика, экономика и геополитика. Простые решения тут давно не работают.

❤️ - почему раньше на TMS не печатали?
👍 - у нам делают процессоры?

#толки

Дебаж 🐞с ноги 🦶
5👍2
Всех с пятницей, делюсь своими главными новостями на сегодня

Во-первых, проект, который я делал в рамках хакатона, успешно вышел в финал! Уже 28 мая буду питчить его перед жюри. Настрой максимально боевой.

Во-вторых, есть отличные апдейты сервису Кулер для кросспостинга. У него наконец-то появился собственный домен: https://post-cooler.ru/. И еще я решил проблему с пропадающими постами. Черновики исчезали просто потому, что я случайно перезагружал страницу жестами по тачпаду мака 😅 Теперь от этого есть защита, и ничего не сбросится после перезагрузки.

Ну и новости спорта: официально зарегистрировался на Забег.рф и уже даже забрал свой стартовый номер участника 🏃‍♂️.

Какие планы на выходные?

#лайф #cooler
🔥3👍1
Почему в Самокате теперь продают всё от батона до гондона

Все друзья, знающие, что я сейчас работаю в Самокате, постоянно спрашивают: "Какого черта у вас теперь проще купить электронику и косметику, чем найти нормальные продукты?" А внутри самой компании, особенно после нескольких волн оптимизаций и увольнений, всё чаще звучит другой вопрос: "А мы вообще когда-нибудь станем прибыльными?"

На мой взгляд: модель быстрой доставки в 15 минут исторически убыточна во всем мире. Почти все подобные стартапы в других странах давно разбились о скалы реальности и обанкротились. Но Сбер продолжает вливать сюда ресурсы. Зачем тащить на себе этот минус?

И тут на меня выплыла одна неочевидная теория, которая многое объясняет.

Если коротко: Самокат (как и многие другие сайд-проекты) — это не классический e-com. Для Сбера это гигантский кредитный скринер.

Все эти сервисы живут в едином ИТ-контуре и непрерывно сливают ваши пользовательские данные в мега-алгоритмы банка. И вот тут кроется ответ на вопрос, зачем Самокату понадобилось так раздувать ассортимент.

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

Дальше Сбер использует эту инфу, чтобы выставить тебе индивидуальную ставку по кредиту, рассчитать вероятность дефолта по ипотеке или вовремя подсунуть премиальную карту.

Получается, Самокат - это не убыточная доставка еды. Это огромная воронка для сбора качественной биг-даты, которая с лихвой окупается там, где крутятся настоящие деньги банка.


❤️ - чистая теория заговора, не верю
👍 - Сбер знает о нас всё, так оно и работает

#толки

Дебаж 🐞с ноги 🦶
3🤯3
Я стал цифровым казахом за $120.

Кажется, я нашел способ решить проблему с зарубежными оплатами, даже не вставая с дивана.

Вообще, я впервые столкнулся с темой e-residency (цифровое резидентство), как раз когда пытался завести рекламный аккаунт в гугле. Если коротко, программа позволяет удаленно получить ИНН в Казахстане. Но тогда эта услуга стоила $500, что было слишком дорого для моих целей на тот момент.

А на выходных я узнал, что теперь оформить e-Residency можно всего за $120. За эти деньги в комплекте дают еще и eSIM с местным номером на год.

Какие плюсы я тут вижу в теории:

1️⃣ С казахским ИНН, скорее всего, получится завести нормальный аккаунт в Google Ads (я это еще не пробовал, но план именно такой).

2️⃣ Появляется настоящий заграничный номер - можно регистрировать зарубежные сервисы.

3️⃣ Удаленно выпускается цифровая Visa на свое имя. Без доверенностей на дропов и рисков, что где-нибудь в другой стране на тебя возьмут левый кредит.

4️⃣ В перспективе можно открыть компанию и принимать зарубежные платежи.

5️⃣ Открывается доступ к иностранным фондовым биржам.

Плюсов куча, и всё это за $120. Сам процесс регистрации я уже прошел, всё работает точно через iOS-приложение Freedom Banker.

Как это выглядит на практике:
Открываем апку Freedom Banker, почти сразу редиректит в приложение e-Residency. Внутри нужно ответить на пару вопросов, приложить загранпаспорт к телефону (чтобы считался NFC-чип), а затем оплатить пошлину можно картой (иностранной) или криптой в USDT.

В результате я сразу получил цифровой ID, ИНН, eSIM и виртуальную карту во Freedom Bank. Там же в настройках нашел опцию выпустить пластик: нажал кнопку, и теперь ко мне едет физическая Visa, которой можно будет платить за границей в терминалах. Скоро буду тестировать привязку к Google Ads и обязательно расскажу, чем всё закончится.

❤️ - у меня уже есть e-Residency
👍 - 120$ всё равно дорого
🔥 - пошел регистрироваться

#толки

Дебаж 🐞с ноги 🦶
🔥92
Я победил в своем первом хакатоне, и эмоции просто переполняют! 🏆 Затащил с проектом под названием Docslopper - это был невероятно крутой опыт и огромный заряд мотивации.

Ниже прикрепляю демо-видео проекта. Сделал его с помощью отличного сервиса Arcade — очень рекомендую этот тул. Кстати, важный момент: и сам Docslopper, и подход Arcade идеально ложатся в мою личную концепцию. Если интересно, о чем речь, вот тут можно проникнуться этой идеей.
Принимаю поздравления! 🎉
🍾6👏4
К новостям.

Всё чаще замечаю, что реально важные новости до меня и так долетают. Причем в идеале новость - это уже случившийся факт. Типа, 1 июня 2026 года TON переименовали в Gram. Никаких прогревов, сплетен или диванной аналитики от админов телеграм-каналов. Только сухой факт.

Недавно меня позвали в проект "Сигнал". И там ребята делают ровно то, как я сам привык потреблять контент. Случился мэтч.

Позвали, кстати, не кодить, а консультировать. Пока, если честно, идет туго. Я впервые вживую столкнулся с последствиями вайб-кодинга, и прям ломает. Физически проще забрать клаву и быстро всё переписать самому, чем объяснять, почему в разработке так не делают. Но окей, буду качать навык консалтинга.

Короче, про Сигнал. По мне, так это идеальный детокс от думскроллинга. Отдельная прила, которая раз в сутки присылает то, что уже произошло.

Самый кайф это фича "Скринер". Настраиваешь её, и она сама хантит нужные тебе темы. Например, следит только за сливами по GTA 6 или запусками web3-проектов под ИИ. Весь остальной инфошум просто идет мимо, голова остается чистой.

Запуск планируют в середине июня (но вы сами знаете, как это бывает с планами). Лендос уже можно потыкать тут: https://the-signal.ru/

👇 К вам вопрос: если бы настраивали такой Скринер под себя, какие 2-3 темы вбили бы туда, чтобы читать только их и снести лишний мусор из подписок?

❤️ - не читаю новости совсем и вам не советую
👍 - интересная идея
👎 - шляпа какая-то

#bip

Дебаж 🐞с ноги 🦶
👍32
Задеплоил тут простенького бота. Код работает, webhook проброшен, жму /start и тишина. Убил время на дебаг и раскопал шикарное: Яндекс втихаря режет трафик от Телеграма.

Для мелких задач я по привычке беру Yandex Cloud. Claude накидал скрипт, я его загрузил, всё настроил. Не пашет. Лезу в API телеги через /getWebhookInfo смотреть ошибки, а там висит Connection timed out.

Начинаю проверять эндпоинт. Открываю URL в браузере, логи в YC летят, всё чётко. Отправляю команду через бота - пустота. Получается, с моего айпишника достучаться можно, а телеграмовские пакеты просто дропаются на подлёте. Вывод один: YC тупо блочит входящие запросы от TG.

Пришлось на коленке поднимать свою проксю. Добавил роут в Nginx на другом сервере, чтобы он прокидывал запросы на functions.yandexcloud.net. Обновил конфиг и бот моментально ожил.

Выходит, трафик теперь рубит не РКН, а балансировщики Яндекса. Костыль с Nginx перед YC Functions спасает, но это же дичь.

👇 Кто ещё ловил такие приколы в YC за последнее время?

🤡 - Яндекс контора п.....

#лайф

Дебаж 🐞с ноги 🦶
🤡8
🎉 Внимание: розыгрыш проекта!

В канале я часто делюсь тем, что делаю ставку на стратегию портфеля продуктов и вкладываю время в разные идеи. В какой-то момент я пришел к важному выводу: нужно делать то, чем пользуешься сам.

В моем портфеле лежит проект, который меня многому научил. Я уже рассказывал про него (все посты можно найти по тегу #photo_math), и теперь я решил разыграть его целиком среди своих подписчиков.

Что именно на кону:

🧩 Chrome-расширение в Chrome Web Store вместе с исходным кодом.

🌐 Красивый домен mathgpt.site.

⚙️ Исходный код сервера на базе Supabase.

💳 Готовая и настроенная монетизация через Paywall.

📧 Подключенный email-хостинг.

📄 Готовый лендинг (посмотреть можно тут: mathgpt.site).

Правила участия максимально простые:

Быть подписчиком этого канала.

Зарегистрироваться в боте как участник.

Победителя выберу случайным образом ориентировочно 8 июля. Удачи всем участникам! 🚀
🔥71
This media is not supported in your browser
VIEW IN TELEGRAM
😱1😭1
Я встроил браузер в браузер

Недавно писал, что вписался консультантом в проект Signal. Бекенд развернут на self-host Supabase. Мне дико не нравится работать с их логами, поэтому решил поднять VictoriaLogs + VictoriaMetrics и прикрутить Grafana как UI.

Вся эта связка живет на одной железке в докере. У такого конфига есть только одна огромная проблема это безопасность. Виктория из коробки вообще не идет ни с какой авторизацией. Обычно это не парит: засовываешь всё за VPN и забываешь. Но с 2025 года с VPN всё туго. Его надо постоянно поддерживать и оживлять, а времени на это нет.

Отсюда вопрос: как не светить Викторию голой в сеть, но при этом иметь доступ к админке, если вдруг что сломается?

Докер сам строит внутри себя сети, и контейнеры отлично общаются по адресам типа grafana:3000. Мой локальный браузер про эти внутренние адреса на VPS, конечно, ничего не знает. Но оказалось, что кто-то уже столкнулся с этой проблемой до меня и собрал докер-образ с Хромом (lscr.io/linuxserver/chromium).

Работает это так: на удаленной виртуалке поднимается браузер, к которому я подключаюсь из своего обычного браузера. Получается такой фрейм прямо в приватную сеть докера. Сидишь и вбиваешь в строку имена контейнеров. Естественно, сам веб-интерфейс этого Хрома надо закрыть паролем, иначе вся затея теряет смысл.

Штука прикольная. Можно даже срезать качество картинки и FPS, если инет тупит. Но есть боль с буфером обмена. Текст просто так не скопируешь, приходится пихать его в отдельное окошко. Плюс у меня Мак с cmd+c/v, а на сервере крутится линукс с ctrl и мозг при переключении немного ломается.

Как итог, костылем я доволен. Собрал себе админку без VPN, в которую буду залезать может раз в полгода, но зато без боли.

👍 - надо юзать vpn
❤️ - норм костыль

Дебаж 🐞с ноги 🦶
👍42
Экономика ИИ-продуктов. Покупаешь подписку за $200, а сжигаешь серверного времени на $14 000.

Забавно, но сейчас OpenAI и Anthropic фактически оплачивают мне разработку пет-прожектов из своего кармана. Ребята из SemiAnalysis провели крутой стресс-тест: купили максимальные тарифы ChatGPT Pro и Claude Max (по $200 в месяц) и гоняли на них хардкорные агентурные таски, пока не уперлись в недельные лимиты. Потом они пересчитали потраченные токены по официальным API-прайсам. Оказалось, что из Claude Max за 200 баксов можно выжать лимитов на $8 000. А из ChatGPT Pro (20x) — на безумные $14 000.

Для меня это вообще не абстрактные цифры. Я постоянно юзаю агентов (в связке с тем же Cursor) и скармливаю им гигантские простыни кода. При таком подходе маржинальность OpenAI улетает в жесткий минус: они работают в убыток уже после того, как юзер тратит 5,7% от лимита. По сути, люди, которые за $20 генерят по три письма в день, спонсируют технарей вроде меня, выжимающих из моделей все соки.

Какой продуктовый вывод я делаю для себя?

Для честной работы по API надо искать аналоги у китайских друзей — те же DeepSeek или Qwen стоят копейки, а с кодом справляются отлично.

А вот для тяжелых локальных тасков, парсинга и агентов, пока эту дыру не прикрыли, выгоднее веб-подписки OpenAI/Anthropic (через эмуляцию или прокси), чем платить им за API.

А вы как гоняете нейронки для рабочих задач?

👍 - Только API, мне важна интеграция в код
🔥 - Сижу на подписке и выжимаю из неё максимум
👀 - У меня вообще локальные модели крутятся / юзаю китайцев

Дебаж 🐞с ноги 🦶

#толки
🔥6👀1
Мой опыт с Supabase: 8 неочевидных костылей, о которых молчат в красивых туториалах.

Все вокруг хвалят Supabase за скорость. И да, я тоже повелся. Как бэкендера меня поначалу знатно корежило от того, что фронт ходит тупо прямиком в базу. Но ради быстрой доставки фичей я зажмурился.

Спойлер: пилится-то всё реально быстро. Только потом ты ловишь тихие баги, пропадающие логи и жесткий вендор-лок. Я собрал на Supabase уже несколько проектов и успел поседеть.

Короче, вот за что вы будете страдать на бесплатном тарифе (да и не только на нем).

Логи. Их просто нет
Точнее, они живут ровно 24 часа. Упало что-то в пятницу вечеро - в понедельник с утра ты дебажишь святым духом. Встроенный поиск это вообще кровь из глаз. Без какого-нибудь Datadog или Logflare там тупо не выжить.

Edge-функции и проклятые холодные старты
Это отдельный котел. Писать надо на Deno, так что половина привычных npm-пакетов идет лесом. Лимиты на вызовы жесткие, долгую таску не запустить. Но самое бесячее — холодные старты. Пока поднимется пул коннектов к базе, проходит до трех секунд. В моем сервисе post-cooler.ru edge-функция отдает HTML для линк-страничек. Я смотрю в метрики и плачу: кликов куча, а дожидаются загрузки единицы. Конверсия просто умирает на этапе бесконечного лоадера.

Палево с доменами в OAuth
Юзер логинится через Google, а в окне авторизации торчит <project-id>.supabase.co. Я когда делал photo math, целый час дебажил эту хрень. Думал, что сам где-то накосячил — на локалке-то всё выглядело нормально! Оказалось, не баг, а фича. Хочешь свой домен? Плати.

Хаос со схемами БД
Экспорт схем из дашборда выпилили еще в 2025 году. Сейчас помогаю проекту the-signal переехать на селф-хост. До этого код там писали vibe-кодеры, которые вообще не парились про миграции. Вытащить дамп схемы из облака было той еще болью. Без жесткой дисциплины база очень быстро превращается в неуправляемую помойку.

Тормоза локальной разработки
Я постоянно прыгаю между проектами. И каждый гребаный раз supabase start лезет тянуть свежие Docker-образы. Поднимает 10+ контейнеров, а ты сидишь и тупишь в терминал. Весь кайф от "быстрой" разработки улетучивается.

Тихие RLS-ошибки
RLS (Row Level Security) ошибается молча. Накосячил в политиках? БД тебе не скажет. UPDATE просто вернет 0 affected rows, а SELECT подтянет половину данных.

Транзакции и боль SQL-функций
Через REST API нельзя сделать нормальную транзакцию на несколько таблиц. Нужно атомарно создать юзера, профиль и настройки? Обломись. У меня пока ничего не отвалилось, но я с ужасом жду, когда в базе начнут копиться "осиротевшие" записи.
Чтобы это обойти, приходится писать логику на PL/pgSQL прямо в базе. Редактор там примитивный, автокомплита толком нет и дебажить то еще удовольствие.

Вендор-лок
Клиентский SDK намертво завязан на специфичный синтаксис PostgREST и их собственные токены. Если однажды решишь переехать на нормальный самописный бэк: придется рефакторить вообще весь клиентский код.

Короче. Для MVP или пет-проекта, чтобы просто проверить гипотезу на коленке - это топ. Да, часть этих костылей можно вылечить, если закинуть денег и перейти на платную версию. Но возникает резонный вопрос: за те же 25 баксов в месяц можно спокойно поднять Supabase на нормальной VPS-ке и вообще забыть про лимиты.

Кто еще сидит на Supabase или Firebase? С чем боретесь? И есть тут те, кто уже психанул и переехал на свой бэк?

👍 - Supabase и полет нормальный
🔥 - надо сразу делать хорошо и писать нормальный бек

Дебаж 🐞с ноги 🦶

#тек
🔥4👍3👎2