C# Short Posts 🔞 – Telegram
C# Short Posts 🔞
250 subscribers
111 photos
4 videos
151 links
Здесь я, Дима Афонченко @Undermove1, публикую короткие заметки о разработке (и около). Я не претендую на правильность высказываний и открыт к дискуссиям, исправлениям и конструктивной критике. С любыми деструктивными вещами можно приходить в комменты)
Download Telegram
ДАЙДЖЕСТ ЗА 21 апреля 2025 г.

📰 Основные новости

💻 OpenAI представила новые модели o3 и o4-mini, которые умеют использовать все инструменты ChatGPT во время размышления, включая генерацию изображений, код и поиск информации. Модели уже доступны подписчикам Pro и Plus, o4-mini — бесплатна для базовых пользователей. o3 Pro появится позже.
https://news.1rj.ru/str/neuraldvig/7270
https://news.1rj.ru/str/aiaiai/16880
https://news.1rj.ru/str/ai_newz/3845

🔥 Вышел GPT-4.1 — новая модель с контекстным окном до 1 млн токенов, лучше понимает инструкции и кодирует, при этом дешевле GPT-4o. Доступна в API, скоро появится в ChatGPT.
https://news.1rj.ru/str/neuraldvig/7246
https://news.1rj.ru/str/How2AI/953
https://news.1rj.ru/str/ai_newz/3832

🎥 Google открыла видеогенератор Veo 2 с поддержкой img2video и возможностью редактирования видео (inpainting). Модель показывает высокое качество и физическую правдоподобность движений. Бесплатный доступ через Google Cloud с ограничениями.
https://news.1rj.ru/str/neuraldvig/7265
https://news.1rj.ru/str/aiaiai/16877
https://news.1rj.ru/str/neurohub/5021
https://news.1rj.ru/str/ai_newz/3825

🎞 Runway Gen-4 — новая видеомодель с высокой кинематографичностью, гибким управлением камерой и персонажами, поддержкой image-to-video и референсов.
https://news.1rj.ru/str/neuraldvig/7265
https://news.1rj.ru/str/art_design_ai/315
https://news.1rj.ru/str/neurohub/4970
https://news.1rj.ru/str/neiro_sketch/2288

🚀 Вышла альфа-версия Midjourney V7 с улучшенной детализацией, персонализацией, голосовым вводом и режимом Draft для быстрой генерации. Пока без апскейла и некоторых функций V6.
https://news.1rj.ru/str/JimmyNeiron/2916
https://news.1rj.ru/str/neuraldvig/7246
https://news.1rj.ru/str/neiro_sketch/2306
https://news.1rj.ru/str/art_design_ai/323

🤖 Яндекс запустил бета-тест YandexGPT 5 с режимом рассуждений (reasoning), показывающим цепочку размышлений модели. Модель обучена на бизнес-сценариях и математике, доступна в чатах Алисы.
https://news.1rj.ru/str/neuraldvig/7259
https://news.1rj.ru/str/ai_newz/3836

🦾 Nvidia представила нового робота Jensen с отзывчивостью и обучаемостью на новом движке Newton.
https://news.1rj.ru/str/How2AI/889

💻 Российская команда разработала нейросеть A-Vibe для генерации текстов на русском языке, которая уже используется на платформе Авито для создания описаний товаров.
https://news.1rj.ru/str/ai_newz/3810

🎮 Развлечения и интересное

🎬 Вышел первый в мире анимационный фильм, созданный с помощью нейросетей, в Белоруссии. Это прецедент, который может дать старт массовому применению AI в анимации.
https://news.1rj.ru/str/aifilmmaker/84

🎞 Нейросети превратили трейлер «Властелина колец» в аниме в стиле Хаяо Миядзаки, потратив 9 часов и $250 на генерацию.
https://news.1rj.ru/str/strangedalle/1154
https://news.1rj.ru/str/neuraldvig/7214

🎮 Microsoft выпустила генеративную версию Quake II с отрисовкой кадров нейросетью, что вызвало споры о сохранении традиций.
https://news.1rj.ru/str/NeuralShit/6282

🕹 Создана игра за 3 дня без знаний программирования с помощью Phaser, Gemini 2.5 Pro и ChatGPT, демонстрирующая возможности AI в геймдеве.
https://news.1rj.ru/str/tearevo/102

🖥 Креаторы создают цифровых блогеров и инфлюенсеров за минуту с помощью сервисов вроде Creatify AI, что может изменить маркетинг.
https://news.1rj.ru/str/neiro_sketch/2241

📊 Другое

🌍 Российские города стали трансформерами — нейросеть смоделировала роботов-героев на базе известных городов.
https://news.1rj.ru/str/neiro_sketch/2333

📈 Pinterest предсказал тренды 2025 года, основанные на поисковых запросах и инсайтах.
https://news.1rj.ru/str/art_design_ai/232

📚 В России стартовал набор в Школу анализа данных Яндекса (ШАД) — бесплатное обучение с перспективой работы в IT.
https://news.1rj.ru/str/NeuralShit/6303

📊 Исследование HBR показало, что в 2025 году популярность нейросетей сместилась с развлечений на терапию, самоорганизацию и обучение.
https://news.1rj.ru/str/neurohub/5027

🤡 ШУТКА ДНЯ
— Слушай, ChatGPT, а кто победит в драке: динозавр или миллиард куриц?
— Я бы не стал спорить с динозавром
5👏2🤝1
Я уже точно во втором состоянии
🤝1
Forwarded from Sandbox
😁63💯2
Такс, мне на волне этого мема рассказали, что есть такие челики, которые все пропускают через LLMки и не могут потом даже объяснить, что они там сделали. В связи с чем мне прям инетренсо провести опрос, вы сталкивались с такми в реальной работе?
Сталкивались ли вы с тем, что коллега не понимает, что он написал, потому что прогнал все через LLMки без особого погружения?
Anonymous Poll
22%
Да
47%
Нет
31%
ChatGPT сказал мне, что такое невозможно 🤖
Буду выступать на .NEXT 2025!

Короче, не могу не поделиться радостной новостью. Взяли мой доклад по куберу на .NEXT!

Будет дело в сентябре.

Ух, как доложусь, распишу всю историю подготовки. А то у меня еще с малых лет были вопросики, как люди вообще доходят до такого, как придумывают тему, как готовятся, как понимают, что доклад норм итп. Короч, про все расскажу в сентябре 📛 🍇
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥168🎉4
Audio
Лет шесть назад написал текст для песни со, скажем так, заразительным припевом.

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

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

Ну чтож хит спасен!

Мне оно виделось, как идеальная песня, которая играет на шашлычных выездах, свадьбах и корпоративах. 🐸

Короче, включайте, наслаждайтесь, делитесь 😆

PS Еще на ютуб залил

Ну или можно найти в поиск е, так ютуб будет поднимать хит выше в предложках:

Бумажный Мотолет – Песня-Хуесня
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7🔥66
Почекал сегодня windsurf. Чувствую себя, как на передаче “Кто хочет стать миллионером?”

Это весь диалог про один файл если что.

Я уже думал звонить другу, но вроде с третьей попытки вроде мы справились.

Потом оказалось, что я там переключился в режим чатика, и он не мог внести изменения, поэтому так вот сублимировал

UPD: и без режима чатика с ним такая же хуйня творится. Вот уж точно джун. Я когда только начинал, тоже своего ментора сто раз спрашивал, надо или не надо.

PS: Использовал бесплатную модель Cascade Base. Потом переключился на GPT-4.1 (promo) и он вообще отказался файлы менять
😁5🦄43
🔽 Ой, вот это очень интересно было бы послушать!

Наше IoT во многом зародилось из инициативы одного разработчика Андрея Козлова, который собрал на энтузиазме и ардуинке умную выдачу, позволяющую отдавать заказ с кофе в дринките без участия кассира/баристы и вообще кого бы то ни было.

С тех пор там все вообще росло и развивалось какими-то лютыми темпами. Там уже умные телевизоры с адаптирующейся под размеры заказа панелью сделали. Короче, это полный фаршмак!

Вот тут Степа в своем канале выкладывал, как оно сейчас выглядит. Я как посмотрел, что там ребята понаворотили, что три дня в туалет не ходил – такое впечатление произвело на меня! Такую крутатень замутили!
Please open Telegram to view this post
VIEW IN TELEGRAM
65
Продолжаем разговор с коллегами из направления IT B2B Pizza!

В прошлой серии обсудили железки в ресторанах, а уже в этот четверг, 15 мая, подробнее поговорим про IoT (интернет вещей) 🔎

Как IoT помогает пиццерии работать лучше и быстрее? Зачем нам своя IoT-лаборатория и зачем вообще фудтеху эти умные штуки? Что Саша Захаров, наш продакт оунер IoT, делал с разработчиком в пиццерии в 5 утра?

Обо всем этом и не только расскажут:

🟠 Дима Карпов, продакт лид IT B2B Pizza;
🟠 Саша Захаров, продакт оунер IoT.

🎙 Ведущий: Дима Павлов, CPO & Deputy CIO Dodo Brands.

Когда: 15 мая, 18:00 мск.
🔗 Где: в Telegram-канале Dodo Engineering! Сделаем пост-напоминалку за 30 минут, присоединиться к трансляции можно будет в правом верхнем углу.

Ваши вопросы спикерам по классике собираем в комментариях – зададим их в эфире! 👇
👍44
🤷️️️️️️ Что выбрать, если задолбался копировать код в окошко с чатиком?

Короче, последние три недели я тестировал разные агентные инструменты в повседневной разработке. Агенты — это, по сути, ChatGPT, но с доступом к файловой системе и возможностью выполнять команды в консоли.

Честно, изначально относился ко всему этому с изрядной долей скепсиса. Особенно когда речь шла о рабочих задачах. Но теперь… я конкретно зафанател! Так что спешу поделиться личными впечатлениями.

⚙️ Я попробовал:
🟠 Cursor
🟠 Windsurf
🟠 VS Code агента
🟠 Zencoder

Не буду ходить вокруг да около: если вы пишете на C# и работаете в Rider — Zencoder это просто охуенно!

Хотите подробностей? Их есть у меня:

Cursor и Windsurf — это, по сути, одного поля ягоды. Работают они неплохо, и по сути остаются обёртками вокруг VS Code. А я-то отвык уже от VS Code, давно сижу на Rider, поэтому постоянно ловил себя на мысли, что борюсь не с задачей, а с самим инструментом, подстраивая его под себя. В целом, проблема решаемая, но вместо ускорения я словил дебаф к скорости на несколько дней. 🔽

А вот Zencoder — это расширение и для Rider, и для VS Code, и тут дело уже не только в привычке. Эта штука реально бодро разбирается в проекте. Если с Cursor или Windsurf нужно было отдельно настраивать MCP, инструктировать агента, как и где лазить по файловой системе, то Zencoder хватало просто сказать: «Вот у меня два проекта в папке, скрести их вот так».

И он реально шёл в нужную папку, сканировал файлы, находил правильный — и менял, что нужно. Я поставил MCP Context7 (сборник промптов с рекомендациями по разным языкам программирования), но, честно сказать, Zencoder прекрасно справлялся и без него.

Более того, как-то вечером ко мне пришёл Арсений с идеей накодить локальный транскрибатор для видео. Я прямо в Rider попросил Zencoder написать скрипт на Python, который бы это делал. Он сделал. Потом попросил собрать скрипт для стартапа зависимостей — и снова сделал. Потом — обернуть всё в Docker и сделать веб-морду. И опять успех! В итоге с трёх промптов в чат появился вполне рабочий инструмент. Да, локальная транскрибация работает так себе, но всё равно, сам факт!

С виндсерфом и курсором я такой скорости не ловил. Что один, что второй далеко не с первого раза выдавали даже более тривиальные решения. Я уже вот тут писал, что курсор за час написал мне суммаризатор новостей по AI, так вот Zencoder справился с более сложной задачей минут за 40.

Короче, вывод за неделю использования: если с Cursor, Windsurf и VS Code я скорее заставлял себя работать и облегчённо вздыхал, когда триал заканчивался, то за Zencoder у меня появилось стойкое желание заплатить. И я заплатил — что уж тут скрывать! 💰
Please open Telegram to view this post
VIEW IN TELEGRAM
4
🏢 Теперь про паттерны использования агентов в работе

1️⃣ Я не описываю задачу суперподробно. Пишу, как чувствую — и довольно часто оно норм работает. Если вижу, что решение идет не туда, то очищаю чат и добавляю деталей в первый промпт, а не пытаюсь направить дальнейшими.

2️⃣ ❗️❗️❗️ Очень важно, кмк, приучить себя начинать с тестов. Первый промпт — не про решение задачи, а про то, чтобы написать красные тесты для того, что собираешься делать. Без тестов велик риск с новым этапом промпта тупо откатиться к решению которое ломает предыдущее поведение кода.

3️⃣ Далее надо убедиться, что тесты корректны, что там нет дурацких моков, которые ассертят сами себя, и прочих ловушек.

4️⃣ Чаще всего Zencoder пишет тесты нормально. Я говорю про E2E-тесты, которые поднимают TestContainers и всё вот это. Но тут и курсор и виндсерф кстати делали.

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

6️⃣ Поэтому я сначала базово смотрю, что решение идёт в правильную сторону, правлю пару мест руками, что-то меняю, и только потом продолжаю. Зеленю тесты по одному.

7️⃣ Если нужно оптимизировать код, можно попросить написать бенчмарки для разных версий и запустить их. Это тоже работает. Так что если вам навайбкодили неоптимальный по памяти или скорости кусок, подход тот же: навайбкодили бенчмарк, отревьюили его, попросили сгенерировать более быструю версию, проверили, что бенчмарк реально показывает улучшение.

8️⃣ Из критических минусов у меня только одна претензия: когда Zencoder меняет файлы, он сохраняет изменённую версию в папку .zencoder, которая не попадает в git. Поэтому с диффом работать неудобно. И ещё — файлы можно применить либо все, либо никакие, что тоже не всегда удобно.

9️⃣ Если применить файлы и потом поправить их руками, иногда Zencoder не ожидает, что ты что-то поменял, и перезаписывает код без учёта твоих правок. Но, субъективно, это случается куда реже, чем с Cursor или Windsurf. Те чаще вообще игнорируют текущий стейт файла и живут в своём мире со своими правилами. У Zencoder я несколько раз в рассуждениях видел что-то типа “Ага, пользователь поменял файл, давайте его перечитаем”&

🅰️ Итого: Короче, от Zencoder я в абсолютном восторге! Для меня это как открытие ReSharper в 2013-м: тогда казалось чудом, что можно быстро найти любой метод в проекте через Ctrl+N, быстро применить рефакторинг и так далее. Вот Zencoder даёт примерно такое же чувство.

И, честно, сейчас эта штука уже офигенная. Страшно представить, что будет дальше, но мне уже хочется больше такого экспириенса!

PS: Говорят, что у виндсерфа есть расширение для райдера тоже. Я пока не тестил, но думаю, что попозже испробую
33👍2
📰AI НОВОСТИ НЕДЕЛИ 📰

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

В общем, мне надоело получасть рассылку в сохраненки и я сделал для нее отдельный канал: AI НОВОСТИ НЕДЕЛИ

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

Ну и ебанутая шутка недели присутствует, разумеется 🤡

Короче, если хотите получать структурированно и раз в неделю всю инфу, то можете подписаться.

И будет круто, если поделитесь своими каналами, которые можно добавить в подборку. Сейчас там вот такие:

denissexy,JimmyNeiron,bitten_ai,neuraldvig,olya_tashit,aiaiai,neyr0graph,tearevo,How2AI,NeuralShit,neuronuts,neurohub,kisel_ai,neiro_sketch,CGIT_Vines,strangedalle,derplearning,ai_newz,art_design_ai,aifilmmaker
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44🔥2
🧠 У нас начали внедрять AI тулы и это ИИнтересно

Короч, начали у нас в Dodo Engineering внедрять AI-тулы.

Когда что-то внедряют сверху — это всегда… ИНТЕРЕСНО!

СРАЗУ ОГОВОРЮСЬ: всё, что я пишу ниже, очень подвижно, и я фиксирую это прямо вот со своей колокольни на текущий момент. Завтра уже может всё поменяться. Но мне это хочется зафиксировать.

Короче, дам взгляд снизу — как это выглядит, чем это хорошо, а чем плохо. Начну, с хорошего:

1️⃣ До того, как нам всем объявили, мол, давайте шевелиться, тема AI у нас была как-то побоку. Появлялись крутые инструменты, но все, кто хотел, просто сами оплачивали подписки и сидели пользовались. Теперь же тема вышла на должный уровень освещенности. И если раньше ты скорее удивлял людей тем, что пользуешься такой тулзой (удивление было сродни тому, как от увиденного в кунсткамере, и не более), то теперь на это смотрят уже с прикладным интересом.

2️⃣ Начались составления списков инструментов для закупки лицензий на AI-тулы. Теперь не придется платить

Теперь о потенциальных проблемах:

1️⃣ Лицензии на всю эту мишуру стоят дорого. Поэтому хочется убить всех зайцев одним выстрелом. Мы сейчас пытаемся найти единый инструмент, который был бы удобен всем. Но я вот за последнюю неделю разговоров осознал, что единого инструмента тут быть не может. Собственно, как и с IDE — кому-то нравится VIM (и он готов любому сделать :wq за оскорбление чувств VIMующих), кому-то нравится Rider, а кому-то даже Visual Studio Code.

То же самое и с инструментами. Я вот фанбой Zencoder, но дохрена людей вокруг фанатеют от Cursor. И мне кажется, если им закупить Zencoder, они просто продолжат сидеть на личной лицензии — и всё тут.

Короче, в AI-тулинге, как и в обычном, нужна гибкость. Может, мы к этому придем. Посмотрим.

2️⃣ Я очень надеюсь, что не случится тупейшей ситуации, когда людей будут насильно пересаживать на AI-тулы. Это будет полный пиздец. Вроде у нас такого не намечается, но я уверен, что есть люди, которым такой подход нехило стукнет по производительности.

3️⃣ Ну и последнее. У нас, как всегда, пытаются оптимизировать разработчиков, которые в процессе разработки фичи занимают, дай Бог, 20% времени. А на 80% менеджерских задач просто кладут болт. Поэтому продактам, аналитикам, дизайнерам и иже с ними особо пока ничего не закупают. А это, кажется, пиздец как важно. Тут, опять же, разговоры только начались, поэтому всё может перемениться хоть завтра. Может, я пост опубликовал ровно в тот момент, когда решили закупить всем и всё!

Короче, я очень рад, что разговоры начались. Думаю, что у нас всё ещё делают без буллшита, так что будет всё кайфово. 🔥

Может позже расскажу как оно пошло 🦆
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍42🦄2
Локальный транскрибатор-суммаризатор за час

Короче, еще одна штука, про которую давно хотел тут рассказать, но всё забывал. Не так давно ко мне пришел Арсений и предложил сделать транскрибатор-суммаризатор для собесов.

У нас действительно есть проблема: иногда хочется капитально пройтись по главным вехам интервью и точнее доопределить уровень кандидата. То есть не просто отпулять стандартно, а прям люди заморачиваются — по несколько дней ходят, думают, консультируются в случае сомнений. Короче, собесы у нас топовые и без хуйни.

Но для этого нужно досконально изучать ответы, и всё такое.

Так вот, Арсений рассказал, что, оказывается, есть локальные транскрибаторы, типа Whisper. Ну а про локальную LLAMA не слышал только ленивый.

В общем, предложил Арсению сесть за наброски. В итоге мы сели, и под душевные разговоры Zencoder накидал нам питоновский скрипт строк на 100, который делает всё, что нужно.

1️⃣ Первое, что меня удивило — на моем MacBook Pro 2019 на Intel, без всякой видеокарты и прочих наворотов, транскрибация и суммаризация видоса в 2 минуты заняла всего минуту. Я, если честно, ожидал, что после того, как скину видео, скрипт просто уйдет в закат и достигнет состояния нирваны.

2️⃣ Второе — когда я попросил эту штуку завернуть всё в docker-compose и накидать веб-морду, она справилась за один промпт. Так что вот, можете скачать репу и буквально одним docker-compose up попробовать у себя это чудо техники.

3️⃣ Whisper сам определял язык транскрибации — для этого вообще ничего не нужно было делать.

🍆 На пояснительных дикпиках результат транскрибации вот этой песни. Интерфейс, который вы видите получился буквально за час вместе с бэком и оберткой в docker!

Оно не то чтобы прям идеально всё делает. Там куча ошибок, а под конец появляются какие-то иероглифы. Или добавляет каких-то корректоров (как на первом дикпике), которых там вообще не было.

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

Я просто подбирал модельку, чтобы хоть как-то запустилось у меня. Так что если у вас есть какая-то видеокарточка, там вообще может быть отвал башки.

🅰️ Итого: Короче, такой тулинг теперь можно в базовом варианте собрать за час-два. Это отвал башки!

P.S. Если попробуете запускать эту штуку у себя, имейте в виду: первый запуск может быть долгим, потому что будет скачиваться LLAMA, которая весит пару-тройку гигов. Потом будет проще.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43❤‍🔥1
Пишу книгу, чуваки 🐸

думаю ждет успех

такие дела 😳
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥147😁6🐳21