Latest posts

Пять Франков
27 Aug, 11:32
AI заказывает мне еду каждый деньК сожалению, это не реклама (А МОГЛА БЫТЬ). Уже года 3 как я заказываю GrowFood, чтобы вообще не думать ни об одном приёме пищи. Главная проблема всех этих сервисов доставки еды на неделю — очень много еды выбрасывается: или невкусно или слишком много еды на день. Когда приезжает какая-нибудь фасоль, а ты её не ешь — контейнер сразу оказывается в мусорке.В приложении можно выбрать блюда, которые тебе понравились и которые больше никогда не привозить. Честно, я раньше так и делал, потратил много месяцев, отмечал каждое блюдо, ставил запреты, но через какое-то время начинало приезжать что-то похожее.Вот бы был какой-то фильтр для продуктов, которые я не ем.Первая реализация была совсем без AI: я взял API GrowFood, понял, как убирать блюда с ингредиентами, которые точно мне нужны, понял, как убрать целые приёмы пищи, но сохранение было ручным: мне
Пять Франков
26 Aug, 07:15
Недавно вышло первое устройство для вайбкодинга от OpenAI: Codex Micro: маленькая клавиатура с подсветкой, которая позволяет быстро переключаться между задачами в Codex. Sold out девайса случился в первые несколько часов. И да, я тоже не успел.Не беда — подумал я — если OpenAI реализовали протокол общения с устройством, значит его можно расколупать и заставить любое другое устройство притворяться Codex Micro.Я выбрал M5Stack Cardputer Adv, потому что он просто был под рукой. У него из коробки есть Bluetooth, клавиатура, но нет крутилки, джойстика и подсветки клавиш. Всё это я решил сделать через индикацию на экране. Спустя час у меня уже был работающий прототип, который при подключении показывал окошко настройки Codex Micro, а спустя неделю я допилил все шероховатости, которые меня беспокоили.Как это работает: Cardputer лежит рядом с ноутбуком, подключённый по USB или по
Пять Франков
1 Jul, 17:13
Ровно год назад я запускал разделение деплоев фронтенда и бэкенда в огромной монорепе ВКонтакте.Сегодня я запустил на всю компанию платформу для работы с AI-инструментами: внешними и внутренними. Работа с текстом, изображениями, документами (в том числе сканами), глубокие ресчёрчи, суммаризация звонков, инструменты для работы с кодом, управляемые лимиты для сотрудников, подробные, иерархичные отчёты для руководителей.Не хочу хвастаться — хотя почему же, как раз хочу — в ВК такую платформу строили больше полутора лет, но так и не построили.Что я понял уже сейчас: 1️⃣ AI можно интегрировать только туда, где есть на него запрос на самом высоком уровне. Его нельзя продать или обосновать через какие-то разумные доводы и цифры, потому что у всех сильных аргументов есть не менее сильные контр-аргументы.2️⃣ Собирать кружок по интересам с заряженными ребятами, проводить митапы и всячески
Пять Франков
21 Jun, 16:42edited
Лучшее приложение для контроля расходов по подпискам. Умеет показывать расход по практически всем провайдерам и делает прогноз, хватит ли тебе текущей подписки при такой скорости потребления.Мне, как видите, не хватило. https://github.com/steipete/codexbar


Пять Франков
14 Jun, 09:12

Пять Франков
27 May, 07:15edited
Недавно в Codex завезли /goal и теперь стало прям хорошо.Работает так: коротко описываешь критерии приёмки, а Codex каждую итерацию сам проверяет результат. Если он заканчивает задачу, но цель по факту не достигнута — он продолжает выполнение до победного.Я чётко фиксирую: тесты должны проходить, все основные флоу должны быть проверены через браузер, в консоли не должно быть ошибок — всё, что для меня важно и на что агент может потенциально забить. Или, когда делаю что-то новое: вот тебе PRD.md, реализуй и убедись, что все указанные критерии приёмки выполняются.Это очень похоже на переосмысление Ralph loop, только без ухода в крайности, как в ralphex, который может сожрать недельные лимиты за день (реальная история).Из приятного: /goal можно приостанавливать. Если задача разрослась, можно остановиться, сделать что-то мелкое рядом, а потом вернуться к контролю достижения цели.Из
Пять Франков
19 May, 07:01
Вы точно уже заметили новый вид офисных работников — человек с приоткрытым макбуком. Я и сам был таким.Просто не хочется лишать запущенных агентов питания, пока задача не выполнена.Иронично, что решение, заставляющее агентов работать дольше, называется Amphetamine. Оно бесплатно ставится из апстора и позволяет держать макбук включённым даже с закрытой крышкой.Как включить: 1️⃣ Поставить Amphetamine https://apps.apple.com/us/app/amphetamine/id9379847042️⃣ Запустить keep-awake session3️⃣ Выключить: Allow system sleep when display is closed4️⃣ На Apple Silicon поставить Power Protect, когда приложение попроситПосле этого можно закрывать крышку, агенты продолжат работать.
Пять Франков
18 May, 10:18
Месяц назад я писал, что выхожу на новую работу заниматься AI-трансформацией.Ещё до выхода стало понятно, что начинать нужно не с красивых демо, а с инфраструктуры. Если у каждого AI-инструмента свои ключи, лимиты, провайдеры и способы считать деньги, вся эта трансформация быстро превращается в клуб анонимных любителей жечь токены.Так что первым делом я собрал единый AI Gateway — точку входа для всего AI: внешних LLM, внутреннего AI-кластера, чата, сервисов, агентов и генерации изображений. Да, вообще весь AI.Сценарий для сотрудника такой: зашёл через SSO, получил персональный API-ключ, увидел лимиты, историю и стоимость моделей. Ну а дальше этот ключ можно использовать в любом инструменте с OpenAI-like API.Параллельно собрал AI Compute Cluster из простаивающих машин, которые объединены в одну сеть. Оркестратор синхронизирует по ним модели, поднимает нужные сервисы и роутит
Пять Франков
8 Apr, 13:28
Вчера закончился мой путь в ВК, длиной в 6,5 лет. Это было лучшее приключение, полное радости, разочарований, неожиданных твистов. И если бы мне предложили ещё раз пройти его, но уже со знанием, как всё закончится, я бы ни на секунду не задумался и повторил всё сначала.Я пришёл простым разработчиком мобильной версии веба ВКонтакте. Раньше не было никакой удалёнки, поэтому я каждый день ходил в Зингер и сидел в комнате, исписанной разными знаменитостями: Покрас Лампас, Герман Греф, Джаред Лето и сотни других известных людей оставляли автографы и пожелания ВКонтакте прямо на этой стене.Первой моей большой задачей была тёмная тема мобильной версии веба. Чтобы её сделать, нужно было поменять десятки тысяч фиксированных, но слегка разных цветов. Руками такое не провернуть — нужно автоматизировать. Мне пришлось так сильно погрузиться в работу с AST и цветовые пространства, что я сейчас



Пять Франков
23 Jun 2025, 07:22
forwarded from @neuronochka
🎉 Это релиз приложения для записи звонков и превращения их в саммари исключительно локальными инструментами. Никакой передачи данных сторонним сервисам, никакой аналитики, все данные только ваши!Это супер-полезно, если вам нужно помнить, о чём был разговор месяц назад или для формирования meeting-notes. Достаточно будет поменять промпт в настройках, чтобы подстроить результат под свои задачи.Как это работает: 1️⃣ VibeScribe записывает голос с микрофона и из системы 2️⃣ Отправляет голос в WhisperServer или OpenAI Whisper API 3️⃣ Расшифровку отправляет в Ollama или OpenAI, чтобы сделать суммаризациюВсё это завайбкожено от начала и до конца за какие-то 63 стрима, где примерно половина ушла на WhisperServer, четверть — на борьбу с трансляцией, а оставшееся время — на общение с подписчиками.💬 Кстати, у нас теперь есть чат Вайбкодеров и я приглашаю
Пять Франков
23 Jun 2025, 07:22
forwarded from @neuronochka

Пять Франков
24 Feb 2025, 07:01
Нужно ли готовиться к собеседованиям?Многие считают, что достаточно хорошо выполнять свою ежедневную работу и предстать перед работодателем в максимально естественном виде, в «пижаме и тапочках». Почему-то этим же людям не приходит в голову забить на подготовку перед важной встречей или докладом на конференцию. Почему-то на свидание они надевают чистую одежду, а некоторые даже моются.Я считаю, что подготовка к важным мероприятиям, вроде собеседования, нужна безусловно. И я сейчас не столько про навыки кодинга, сколько про глобальную подготовку: рефлексия над своими сильными и слабыми навыками, своим опытом, подготовка ответов на часто-задаваемые вопросы.Как готовиться эффективнее? Как и в подготовке докладов, важно прогонять свой спич несколько раз, получая развивающий фидбэк и корректируя речь в каждой итерации. Чем больше раз повторять — тем проще будет на собеседовании, темTelegramчМок ИнтервьюМок-интервью для фронтендеров Поддержка бота: @neura_solutions
Пять Франков
20 Jan 2025, 09:01
forwarded from @neuronochka
Я решил не останавливаться в создании генеративного контента и запустил ещё один канал про невероятные исследования, которых никогда не было. А может и были — никто не проверял.Вы, например, знали, что ношение носков разного цвета значительно улучшает краткосрочную память? Или что длительное нахождение в тапочках увеличивает концентрацию на 27%?Некоторые «исследования» получаются особо забавными, чаще всего абсурдными, но всегда добрыми. Подписывайтесь на мой канал и ставьте лайки!TelegramИсследование завершеноНевероятные исследования, которых никогда не было. https://vk.com/research_is_complete То же самое, но про мистические истории @upside_down_reality
Пять Франков
31 Dec 2024, 15:30
Это мои первые итоги года и мне бы очень хотелось объять все аспекты жизни в одном сообщении. Как я только не пробовал их объединять или разделять — каждый раз получается не очень. Давайте так: начинаю я с рабочего блока, а заканчиваю личным, но там уже как получится. Погнали!- Мы в 2 раза сократили время ожидания загрузки веб-версии ВКонтакте. За последние много лет сайт ещё никогда не загружался быстрее. - На 30% ускорили сборку фронтенда ВКонтакте. - Переехали с Effector на MobX и написали отличную документацию по архитектуре. - Сделали наш UI-kit на базе VKUI обязательным для использования, при разработке любых фич. Немного контекста: фронтенд ВКонтакте ещё пару лет назад — это сотни тысяч строк JS-кода, размазанные по PHP-шаблонам и без какой-либо структуры.Ничего бы не получилось сделать, если бы не старания по-настоящему лучших разработчиков.Каждый год я лишь убеждаюсь, что
Пять Франков
17 Jun 2024, 07:27
Проблемы с делегированиемПредставьте руководителя, у которого весь день расписан по минутам, но не хватает времени на «реальную работу». Который погружается в каждую задачу, вносит ключевые правки и этим добивается высочайшего качества. Представьте руководителя, который не может уйти в отпуск, иначе задачи встанут, а по возвращению придётся «отработать» за все дни отпуска.Добро пожаловать в палату мер и весов! Перед вами руководитель, который пока ещё не умеет делегировать. Он обязательно научится, но в процессе могут и живые люди пострадать.Чаще всего такое поведение свойственно начинающим руководителям, которые отлично проявляли себя, как специалисты. Однако иногда руководители застревают на этом этапе и уже боятся серьёзно менять паттерны поведения, привычные для коллег. Подход таких руководителей ещё называют микроменеджментом, а их самих — контрол-фриками. Уже из названия
Пять Франков
27 May 2024, 08:22
Максимизируйте вероятностиЯ сформулировал для себя простую, универсальную жизненную концепцию, которой следует придерживаться в абсолютно любой ситуации.Но сначала давайте попробуем выжечь на подкорке базовый физический принцип: все события, без исключения, имеют вероятностную природу. Другими словами, всё возможно. Но без гарантий.Теперь разберёмся с этим принципом в контексте собеседований. Вы уже знаете, что для получения оффера не нужно быть самым лучшим кандидатом — достаточно быть лучше других в конкретный момент времени. Для этого нужно приложить чуть больше усилий, чем прикладывает большинство. И тут важны все детали: опыт, резюме, презентация, личность и сытость интервьюера, качество видео и звука, вопросы в конце.Результат собеседования во многом зависит от удачи, то есть от случайного стечения обстоятельств, где каждое крохотное действие, каждая мелочь или повышает
Пять Франков
20 May 2024, 07:01
Про накрутку опытаКаждый раз, когда я натыкался на кандидата, накрутившего себе несколько лет опыта, я чувствовал себя обманутым. Будто я покупал последний айфон, а в белой, матовой коробке был только короткий кабель зарядки, да и тот не родной.Не всегда я был уверен, накрутка это или просто кандидат на синьорскую позицию подходит к решению задач так, как это делает джуниор — количество лет опыта не всегда коррелирует с реальным уровнем.Некоторые возразят, что новичку без накрученного опыта сейчас просто не найти первую работу. Может быть, для начального уровня, это и допустимо — я сейчас даже не представляю, через какие тернии нужно пройти новичкам, чтобы их резюме в принципе попало в шортлист рекрутера.Этот пост о ребятах с годом-двумя опыта, которые хотят перехитрить систему и запрыгнуть сразу на Middle или Senior позицию. Они бы и на C-level запрыгивали, но к сожалению, туда
Пять Франков
13 May 2024, 08:11
Терпеть не надоЯ часто говорю своим ребятам, что работа должна приносить удовольствие. Иначе зачем это всё? Зачем нужно ходить на встречи с недовольным лицом, саботировать работу, разочаровываться в своей продуктивности?Я искренне не понимаю, ради чего нужно терпеть работу, которая не нравится, жену, которую не любишь, друзей, которые тебя не ценят. Разве что у тебя в запасе есть ещё несколько жизней и конкретно эту ты хочешь провести в страданиях.▪️Например, если мне не нравятся задачи, команда, процессы или компания, то сначала я попытаюсь их изменить — улучшить до состояния, когда сам буду считать приемлемыми.▪️Если изменения невозможны или идут вразрез с политикой команды или компании, я попытаюсь сменить к ним своё отношение. Иногда нужно посмотреть на ситуацию под другим углом и успокоиться.
Пять Франков
4 May 2024, 21:05edited
Знаю-знаю, я говорил, что канал Winterview закрыт, однако мой гештальт — нет.У меня периодически возникает желание написать что-то на тему карьеры или поделиться внезапными инсайтами. Чтобы реализовать это желание, я вижу для себя три варианта: 1. Подавить желание 2. Сделать ещё один канал 3. Использовать какой-то существующий каналЯ выбрал третий вариант и понял, что именно этот канал максимально подходит под мой запрос.Тематика канала меняется, поэтому меняется и название и ссылка. А вот что не меняется, так это регулярность выхода постов. Её всё так же не будет — я не буду выжимать из себя контент. Будет что написать — буду постить незамедлительно.Совсем скоро я приведу в порядок ссылки на посты в закрепе, чтобы они начали вести куда надо и поудаляю лишнее, неактуальное. А затем найду, куда вставить свои Пять Франков.
Пять Франков
16 Oct 2023, 07:10edited
Совсем забыл написать официальное сообщение: Winterview и подкаст FrontoWeek закрыты. Вместо контента о фронтенде и карьере, я предлагаю вам подписаться на другие мои каналы: - 🥐 Нейрон очка — о нейронных сетях, локальных LLM, StableDiffusion - 🍮 Ноль из трёх — мой гастрономический рейтинг заведений (в основном в сториз) - 🐕 Павел Франков и его сучки — личный канал, где я в основном публикую своих собак.Актуальный список активностей, LinkedIn и всё остальное: https://github.com/pfrankovСпасибо, что всё это время читали, слушали и обсуждали! До встречи в светлом будущем!
Related Channels
Other channels in the same section of the catalogue.
