Оторвал жопу от мониторов – прокатился на катере. От «Жемчужины» под Ленинским мостом и до Миллениума. Живу тут всю жизнь, а город с воды увидел впервые.
Закат – от оранжевого к фиолетовому. По одному борту — история: Кремль, Кул-Шариф. Подсветили так, будто рендерили отдельным слоем. По другому — Чаша, стекло и огни кварталов.
Всё это отражается в воде так, будто кто-то случайно склеил две эпохи в один скриншот.
Короче: вечерняя Казань с воды — это вам не по Баумана ходить. Перезагрузка, только без синего экрана.
#Казань #Казанка #вечерняяКазань #перезагрузка
Закат – от оранжевого к фиолетовому. По одному борту — история: Кремль, Кул-Шариф. Подсветили так, будто рендерили отдельным слоем. По другому — Чаша, стекло и огни кварталов.
Всё это отражается в воде так, будто кто-то случайно склеил две эпохи в один скриншот.
Короче: вечерняя Казань с воды — это вам не по Баумана ходить. Перезагрузка, только без синего экрана.
#Казань #Казанка #вечерняяКазань #перезагрузка
❤1
14B против 480B. Размер имеет значение?
Эту неделю учил локальную модель Qwen-Coder2.5-14b писать правильные Gutenberg-блоки. Задача казалась простой, а по факту — мороки на пару дней.
Технологию малыш знает. Косячит по мелочам, но эти мелочи всё ломают. То забудет add_action (и блок тупо не появляется в админке), то всунет коммент мимо <?php тегов — и вот он, белый экран смерти.
Или рендерит HTML через echo — стиль из 2010. Работает? Работает. Но сопровождать этот код придётся мне.
Пришлось писать подробный agents.md (файл-инструкция для модели) плюс длинный промпт, где прописано всё: не только что делать, но и что НЕ делать. Модель стала выдавать код, который от моего не отличить.
Для сравнения: топам вроде Claude, ChatGPT или Gemini я кидаю промпт в пару строк: «вот вёрстка, соберии блок». И почти всегда получаю код лучше, чем написал бы сам — с обработкой ошибок, защитой от дурака и нормальным стилем.
Самое смешное случилось, когда я тот же промпт скормил GigaChat. Он выдал код, который сходу положил систему.
И вот загадка: почему китайский малыш на 14 миллиардов параметров так уверенно бьёт российский флагман на 480 в качестве кода?
Есть мысли? Пишите, какую локальную модель гоняете под фронтенд.
#нейросети #WordPress #Gutenberg #PHP #Qwen #GigaChat #AI
Эту неделю учил локальную модель Qwen-Coder2.5-14b писать правильные Gutenberg-блоки. Задача казалась простой, а по факту — мороки на пару дней.
Технологию малыш знает. Косячит по мелочам, но эти мелочи всё ломают. То забудет add_action (и блок тупо не появляется в админке), то всунет коммент мимо <?php тегов — и вот он, белый экран смерти.
Или рендерит HTML через echo — стиль из 2010. Работает? Работает. Но сопровождать этот код придётся мне.
Пришлось писать подробный agents.md (файл-инструкция для модели) плюс длинный промпт, где прописано всё: не только что делать, но и что НЕ делать. Модель стала выдавать код, который от моего не отличить.
Для сравнения: топам вроде Claude, ChatGPT или Gemini я кидаю промпт в пару строк: «вот вёрстка, соберии блок». И почти всегда получаю код лучше, чем написал бы сам — с обработкой ошибок, защитой от дурака и нормальным стилем.
Самое смешное случилось, когда я тот же промпт скормил GigaChat. Он выдал код, который сходу положил систему.
И вот загадка: почему китайский малыш на 14 миллиардов параметров так уверенно бьёт российский флагман на 480 в качестве кода?
Есть мысли? Пишите, какую локальную модель гоняете под фронтенд.
#нейросети #WordPress #Gutenberg #PHP #Qwen #GigaChat #AI
🔥1
Ехал на дачу. Заскочил в магазин, взял по мелочи — хлеб, воду, одноразовую посуду.
На кассе смотрю на чек — что-то многовато. Забрал с собой.
Сел в машину, сверяю цифры — посуда пробита вдвое дороже. Иду к витрине, снимаю ценник, несу на кассу.
Кассир извинилась — "ой, я случайно два раза пробила. Сейчас сделаю возврат."
Случайно. Ага. Я тоже иногда «случайно» пушу в прод не тот коммит. Обычно когда тестировать лень.
Вопрос не в том, ошиблась она или нет. Вопрос в том, что ошибаются они всегда только в свою пользу. И ни разу не в мою.
Цена их ошибки — дежурное «ой, извините». А если покупатель зевнул и не заметил — баг тихо превращается в фичу, и недостача на кассе закрыта сама собой.
И ведь большинство чек оставляют прямо на кассе. Я обычно тоже
На кассе смотрю на чек — что-то многовато. Забрал с собой.
Сел в машину, сверяю цифры — посуда пробита вдвое дороже. Иду к витрине, снимаю ценник, несу на кассу.
Кассир извинилась — "ой, я случайно два раза пробила. Сейчас сделаю возврат."
Случайно. Ага. Я тоже иногда «случайно» пушу в прод не тот коммит. Обычно когда тестировать лень.
Вопрос не в том, ошиблась она или нет. Вопрос в том, что ошибаются они всегда только в свою пользу. И ни разу не в мою.
Цена их ошибки — дежурное «ой, извините». А если покупатель зевнул и не заметил — баг тихо превращается в фичу, и недостача на кассе закрыта сама собой.
И ведь большинство чек оставляют прямо на кассе. Я обычно тоже
👍1
Жизнь ниже Q4: играю в «американку» с нейросетями
Это как с бильярдом: хочется раскатать партию в русский, а под рукой только стол-«американка». Не то же самое, конечно, но шары катятся, лузы есть, и вечер не пропадает зря. Примерно так же я сейчас играю с локальными моделями.
В компе 16 ГБ видеопамяти. Хочется попробовать что-то серьёзное, а не игрушечные 7B. Полные веса не лезут. Q4 тоже не лезет. Ладно, опускаемся ниже.
Беру 30-миллиардный Qwen3-Coder в Q3_K_S — влезает, держит контекст 8192, выдаёт 13–15 токенов в секунду. Пробую ещё Qwen3.8-27B в IQ3_XS — тоже держится хорошо, что для такого урезанного квантования вообще подвиг.
И вот что забавно: эти «ужатые» модели тянут вполне взрослые задачи.
Вечером кинул ему промпт: «сделай коммерческое предложение на разработку интернет-магазина на WooCommerce, бюджет средний, сроки жёсткие». Вбросил структурированное ТЗ. Через минуту — текст, в котором почти нечего править. Структура, акценты — будто я сам писал. Перечитал два раза — думал, случайно открыл вкладку с ChatGPT.
Саммари длинной статьи — та же история. Разбор кривого WooCommerce-хука — с первого захода.
Нет, это не значит, что урезанный Q3 внезапно обогнал Q4 или облачные модели. Значит только одно: для моих задач разница оказалась гораздо меньше, чем я ожидал.
Выходит, чтобы стабильно кодить с ИИ-ассистентом, не нужен дата-центр в подвале. Достаточно уметь играть на том столе, который есть. 🎱
#AI #нейросети #квантование #локальныемодели #WordPress
Это как с бильярдом: хочется раскатать партию в русский, а под рукой только стол-«американка». Не то же самое, конечно, но шары катятся, лузы есть, и вечер не пропадает зря. Примерно так же я сейчас играю с локальными моделями.
В компе 16 ГБ видеопамяти. Хочется попробовать что-то серьёзное, а не игрушечные 7B. Полные веса не лезут. Q4 тоже не лезет. Ладно, опускаемся ниже.
Беру 30-миллиардный Qwen3-Coder в Q3_K_S — влезает, держит контекст 8192, выдаёт 13–15 токенов в секунду. Пробую ещё Qwen3.8-27B в IQ3_XS — тоже держится хорошо, что для такого урезанного квантования вообще подвиг.
И вот что забавно: эти «ужатые» модели тянут вполне взрослые задачи.
Вечером кинул ему промпт: «сделай коммерческое предложение на разработку интернет-магазина на WooCommerce, бюджет средний, сроки жёсткие». Вбросил структурированное ТЗ. Через минуту — текст, в котором почти нечего править. Структура, акценты — будто я сам писал. Перечитал два раза — думал, случайно открыл вкладку с ChatGPT.
Саммари длинной статьи — та же история. Разбор кривого WooCommerce-хука — с первого захода.
Нет, это не значит, что урезанный Q3 внезапно обогнал Q4 или облачные модели. Значит только одно: для моих задач разница оказалась гораздо меньше, чем я ожидал.
Выходит, чтобы стабильно кодить с ИИ-ассистентом, не нужен дата-центр в подвале. Достаточно уметь играть на том столе, который есть. 🎱
#AI #нейросети #квантование #локальныемодели #WordPress
Когда впервые увидел вывеску «Белотурка», представил — ну, сейчас будет кофе по-восточному в белой джезве. ☕️ Оказалось — это сорт твёрдой пшеницы, из-за которого Самару называли «хлебной столицей».
Теперь «Белотурка» — это обязательный пункт моего самарского маршрута.
Пекарня открылась пару лет назад, а уже прочно держится в программе — как Dolce в Ульяновске.😅
Беру американо (тут я предсказуем) и творожное кольцо — это нереально вкусно! На витрине еще тыквенный хлеб и булки на живых заквасках. Я бы тут завис, но витрину не обойти — теплоход не ждёт.
Тут ловится тот самый баланс стека и жизни, про который любят порассуждать в подкастах.🧠
Да, я могу настроить нейросеть под любую задачу. Мой локальный Qwen пилит Gutenberg-блоки за секунду. Но вот этот тёплый ремесленный хлеб из французской подовой печи — ннйронке пока не по зубам.🥖
#Самара #Белотурка #хлебнаястолица #стек
Теперь «Белотурка» — это обязательный пункт моего самарского маршрута.
Пекарня открылась пару лет назад, а уже прочно держится в программе — как Dolce в Ульяновске.😅
Беру американо (тут я предсказуем) и творожное кольцо — это нереально вкусно! На витрине еще тыквенный хлеб и булки на живых заквасках. Я бы тут завис, но витрину не обойти — теплоход не ждёт.
Тут ловится тот самый баланс стека и жизни, про который любят порассуждать в подкастах.🧠
Да, я могу настроить нейросеть под любую задачу. Мой локальный Qwen пилит Gutenberg-блоки за секунду. Но вот этот тёплый ремесленный хлеб из французской подовой печи — ннйронке пока не по зубам.🥖
#Самара #Белотурка #хлебнаястолица #стек
😍1
Говорят, Мария-Антуанетта однажды ляпнула: «Если у них нет хлеба, пусть едят пирожные!»
У меня свой вариант: «Если на заправках нет бензина — заливай 98-й!»
Пятница, бак пустой, 12 км хода.
Еду за город. Завожу мотор, надеюсь на удачу. Заправка — пусто. Вторая — пусто. Третья, «Татнефть», светит одним цветом: 98.
Заезжаю.
Народ есть: на каждую колонку по 2-3 машины. Явно не суперкары. Затаилась надежда — может, это на ценнике девяносто пятого нет, а по факту нальют? Смотрю: владелец побитого жизнью Логана спокойно втыкает в бак жёлтый пистолет с цифрой 98.
Видимо, без вариантов.
Пингую в DeepSeek: «Моя Тойота сожрёт 98-и́?»
Отвечает: «Заливай. Но не жди прибавки мощности и экономии. Зря переплатишь, хотя если выхода нет — лей».
Залил, завёл.
И тут — непривычно тихо. Исчезли вибрации, к которым я давно привык и перестал замечать: неровный холостой, едва уловимое дребезжание двери в уплотнителе.
Педаль газа отзывается чётче. Длинную фуру обогнал без кнопки «Спорт». Легко.
Пытаюсь рационализировать.
То ли дело реально в 98-м. То ли совпало. То ли я купил эффект плацебо по цене премиум бензина.
Но история уже не про бензин.
Иногда система годами работает «нормально» только потому, что ты привык ко всем её багам и тормозам. А потом случайно меняешь одну переменную — и такой:
— Блядь. А что, так можно было?
В общем, Мария-Антуанетта, возможно, знала, что говорила.
Пирожные действительно лучше хлеба.
Просто на постоянной основе — дороговато.🥐
#жиза #авто #deepseek
У меня свой вариант: «Если на заправках нет бензина — заливай 98-й!»
Пятница, бак пустой, 12 км хода.
Еду за город. Завожу мотор, надеюсь на удачу. Заправка — пусто. Вторая — пусто. Третья, «Татнефть», светит одним цветом: 98.
Заезжаю.
Народ есть: на каждую колонку по 2-3 машины. Явно не суперкары. Затаилась надежда — может, это на ценнике девяносто пятого нет, а по факту нальют? Смотрю: владелец побитого жизнью Логана спокойно втыкает в бак жёлтый пистолет с цифрой 98.
Видимо, без вариантов.
Пингую в DeepSeek: «Моя Тойота сожрёт 98-и́?»
Отвечает: «Заливай. Но не жди прибавки мощности и экономии. Зря переплатишь, хотя если выхода нет — лей».
Залил, завёл.
И тут — непривычно тихо. Исчезли вибрации, к которым я давно привык и перестал замечать: неровный холостой, едва уловимое дребезжание двери в уплотнителе.
Педаль газа отзывается чётче. Длинную фуру обогнал без кнопки «Спорт». Легко.
Пытаюсь рационализировать.
То ли дело реально в 98-м. То ли совпало. То ли я купил эффект плацебо по цене премиум бензина.
Но история уже не про бензин.
Иногда система годами работает «нормально» только потому, что ты привык ко всем её багам и тормозам. А потом случайно меняешь одну переменную — и такой:
— Блядь. А что, так можно было?
В общем, Мария-Антуанетта, возможно, знала, что говорила.
Пирожные действительно лучше хлеба.
Просто на постоянной основе — дороговато.🥐
#жиза #авто #deepseek
🔥1
Нашёл самый короткий и полезный промпт для нейронок.
Что бы нейронка тебе ни выдала — деловое письмо, сообщение в мессенджер или поздравление — добавляешь промпт всего из двух слов: «Убери канцелярит».
И получаешь нормальный человеческий текст.
Было: «Выражаю искреннюю признательность за оказанное содействие». Стало: «Спасибо, выручил».
Всё. Никаких системных ролей, «представь, что ты…», цепочек из пяти сообщений. Два слова.
Проверял на Gemini, Claude, DeepSeek, ChatGPT — работает везде.
P.S. Иногда хочется этим же промптом пройтись по половине людей в деловой переписке.
#нейросети #AI #промпт #лайфхак
Что бы нейронка тебе ни выдала — деловое письмо, сообщение в мессенджер или поздравление — добавляешь промпт всего из двух слов: «Убери канцелярит».
И получаешь нормальный человеческий текст.
Было: «Выражаю искреннюю признательность за оказанное содействие». Стало: «Спасибо, выручил».
Всё. Никаких системных ролей, «представь, что ты…», цепочек из пяти сообщений. Два слова.
Проверял на Gemini, Claude, DeepSeek, ChatGPT — работает везде.
P.S. Иногда хочется этим же промптом пройтись по половине людей в деловой переписке.
#нейросети #AI #промпт #лайфхак
👍2
Хотел написать короткий пост про локальные нейронки для кодинга. Очнулся через три часа — с полноценной статьёй.
Начиналось всё с тестов. Несколько моделей, замеры VRAM, контекста, скорости. Таблиц набралось столько, что в Telegram они выглядели бы как наказание для подписчиков. Пришлось менять формат.
На Хабр я раньше не писал. Считал, что там тусовка для суровых экспертов, но тут у меня были не только впечатления в духе «эта модель вроде бодрее», а вполне нормальные цифры и реальные тесты. Решил рискнуть.
Модерация — три дня. Визу иногда получить быстрее. Зато в первый день: 8,5 тысячи просмотров и 30 комментариев.
В статье: как я трижды менял победителя, какая модель в итоге стала рабочей лошадкой и почему «вроде быстро» не является единицей измерения.
Читать 👉 https://habr.com/ru/articles/1083490/
P.S. Да, я теперь хабровчанин. Нет, мерч не заказывал.
Начиналось всё с тестов. Несколько моделей, замеры VRAM, контекста, скорости. Таблиц набралось столько, что в Telegram они выглядели бы как наказание для подписчиков. Пришлось менять формат.
На Хабр я раньше не писал. Считал, что там тусовка для суровых экспертов, но тут у меня были не только впечатления в духе «эта модель вроде бодрее», а вполне нормальные цифры и реальные тесты. Решил рискнуть.
Модерация — три дня. Визу иногда получить быстрее. Зато в первый день: 8,5 тысячи просмотров и 30 комментариев.
В статье: как я трижды менял победителя, какая модель в итоге стала рабочей лошадкой и почему «вроде быстро» не является единицей измерения.
Читать 👉 https://habr.com/ru/articles/1083490/
P.S. Да, я теперь хабровчанин. Нет, мерч не заказывал.
👍1🔥1
Написал локальной нейронке: «Спасибо», а не «а давай ещё чуть-чуть подправим».
Но сначала переключился с Build на Plan. А то вдруг в ответ на доброе слово решит ещё что-нибудь улучшить 😅
На скрине - весь диалог: 38,9 секунды на build, 23,2 на plan и моя вежливость.
P.S. Скоро начну желать ей спокойной ночи и спрашивать, не холодно ли ей на SSD.
Но сначала переключился с Build на Plan. А то вдруг в ответ на доброе слово решит ещё что-нибудь улучшить 😅
На скрине - весь диалог: 38,9 секунды на build, 23,2 на plan и моя вежливость.
P.S. Скоро начну желать ей спокойной ночи и спрашивать, не холодно ли ей на SSD.
Вчера смотрел, как GPT Codex полчаса пытался подружить два кастомных поля ACF с корзиной WooCommerce. Сам не написал ни строчки.
И вдруг поймал себя на мысли: ещё недавно я бы всё это делал сам. Открыл бы проект, полез в документацию, наставил var_dump(), поругался на WooCommerce и через час нашёл, что всё ломала одна забытая скобка.
Теперь я пишу задачу Codex.
Он находит проблему, правит код, а иногда ещё объясняет, почему я сам когда-то написал именно так. Железяка — можно же было и без этого комментария..😏
Раньше между мной и кодом стояли документация, плагины и Stack Overflow. Теперь между нами ещё и ИИ. Я ставлю задачу, смотрю diff, отправляю переделывать. С нуля почти не пишу.
И иногда думаю: а я вообще ещё разработчик? Потом смотрю на список закрытых задач за день — вроде да.
Просто теперь моя работа не в том, чтобы печатать код, а в том, чтобы понимать, что должно получиться и где Codex опять накосячил.
P.S. Diff всё равно проверяю.
#WordPress #WooCommerce #gptCodex #нейросети #вайбкодинг
И вдруг поймал себя на мысли: ещё недавно я бы всё это делал сам. Открыл бы проект, полез в документацию, наставил var_dump(), поругался на WooCommerce и через час нашёл, что всё ломала одна забытая скобка.
Теперь я пишу задачу Codex.
Он находит проблему, правит код, а иногда ещё объясняет, почему я сам когда-то написал именно так. Железяка — можно же было и без этого комментария..😏
Раньше между мной и кодом стояли документация, плагины и Stack Overflow. Теперь между нами ещё и ИИ. Я ставлю задачу, смотрю diff, отправляю переделывать. С нуля почти не пишу.
И иногда думаю: а я вообще ещё разработчик? Потом смотрю на список закрытых задач за день — вроде да.
Просто теперь моя работа не в том, чтобы печатать код, а в том, чтобы понимать, что должно получиться и где Codex опять накосячил.
P.S. Diff всё равно проверяю.
#WordPress #WooCommerce #gptCodex #нейросети #вайбкодинг