gram news
Аватар канала .NET epeshk blog

.NET epeshk blog

@epeshkblog

Канал с заметками о C# и .NET Поддержать канал: https://t.me/blog_donate/2 Обратная связь: https://forms.gle/3uRz7FmzUA26Kw4y5

2,680подписчиков

Открыть канал

Последние посты

  • .NET epeshk blog

    3 авг., 12:24изменён

    LLM оказались упорнее людей2 недели назад LLM впервые справилась с математической задачей, которая казалась безнадёжной — опровергла гипотезу о якобиане, приведя явный контрпример.Задача не поддавалась людям 87 лет, и представляет собой классический пример гипотезы, доказательство которой (если она верна) займёт сотни страниц, а для опровержения достаточно лишь привести пример, когда условия не выполняются. Аналогичное свойство есть у Великой теоремы Ферма и Теореме о четырех красках, которые, в отличие от гипотезы о якобиане, оказались верны и были доказаны.Здесь можно сказать что человеческий вклад в опровержение гипотезы тоже был, но он был минимальным — результат сразу воспроизвели простыми вопросами к другим LLM. Нейросети также самостоятельно обобщили результат для построения бесконечного множества контрпримеров. Т.е. нейросеть действительно создала новое знание, которого
    X (formerly Twitter)levent (@__alpoge__) on Xhello there the jacobian conjecture is false thanx to my close friend akhil for asking about it and my other close friend fable for working during the world cup final ((1+xy)^3 z + y^2 (1+xy) (4+…
    1,90029138Открыть в Telegram
  • .NET epeshk blog

    16 июл., 10:52

    Расскажите кто каким антикапча решением пользуется? Надоело прокликивать велосипеды, пешеходные переходы, собирать паззлы. Нужен плагин для браузера с ИИ, в который можно закинуть $10 и забыть о капчах как о страшном сне
    2,99039422Открыть в Telegram
  • .NET epeshk blog

    14 июл., 07:01изменён

    💬 Комментарии в кодеМне никогда не нравился откомментированный код.Комментирование каждой строки сразу выдаёт начинающего программиста. А те комментарии, которые при написании были уместными все равно устаревают — код изменяется, комментарии обновить забывают, человеческий фактор. Лучший вариант, для компилируемых языков, self-explanatory кодОднажды не смог сделать оптимизацию в РеШарпере из-за комментария. Исправление предполагало переписывание логики к которой был написан очень длинный и основателеный комментарий. С одной стороны его стыдно удалить, а с другой — лень переписывать.С переходом на AI программирование комментарии стали бесить вдвойне! Первые LLM комментировали каждую строку, словно только вчера начали программировать (так оно впрочем и было). Самые тупые и маленькие LLM стали уклоняться от написания кода через комментарии. Писали // TODO вместо реализации.
    3,030393032Открыть в Telegram
  • .NET epeshk blog

    10 июл., 15:17изменён

    Claude Fable 5 написал GC для .NET на C# Если точнее, модель довела до ума проект по написанию managed GC от Kevin Gosse. На некоторых бенчмарках, AI сгенерированный нейронкой GC не уступает в производительности оригинальному neuecc с помощью Fable 5 ускорил
    GitHub.NET is twice slower than Java (in the nested loops benchmark) · Issue #93725 · dotnet/runtimeDescription C# code: https://github.com/OttoBotCode/CountingTriples/blob/b7c71f9742383b46ede650cdb79d0b5835bfd218/TriplesCS.cs Java code: https://github.com/OttoBotCode/CountingTriples/blob/main/Tr...
    3,590412331Открыть в Telegram
  • .NET epeshk blog

    10 июл., 13:39изменён

    Claude Fable 5 написал GC для .NET на C#Если точнее, модель довела до ума проект по написанию managed GC от Kevin Gosse. На некоторых бенчмарках, AI сгенерированный нейронкой GC не уступает в производительности оригинальномуneuecc с помощью Fable 5 ускорил WriteInt в MessagePack. Вместо того, чтобы просить AI ускорить код и make no mistakes применили итеративный подход. В промпт загружались C# исходник и его disassembly после JIT-компиляции + результаты бенчмарков. Модель анализировала ассемблерные инструкции и шаг за шагом подгоняла исходный C# код. Результат — ускорение в 4 разаAnthropic купили bun — Javascript рантайм, на котором работает Claude Code. Сразу после покупки Fable 5 переписал bun с Zig на Rust за 11 дней, потратив на это $165K токенов====Нейронки эволюционировали и теперь успешно пишут не только веб на реакте, но и низкоуровневый код. Масштабные проекты и
    X (formerly Twitter)Kevin Gosse (@KooKiz) on XMy ".NET GC written in C#" project is coded by hand, bit by bit, as an educational project. But I couldn't resist the temptation of having Fable "speedrun" the project and show me a glimpse of wha…
    6,6902513522Открыть в Telegram
  • .NET epeshk blog

    22 мар., 15:33

    Главное, не списывать точь-в-точь, чтоб не спалили
    Иллюстрация к посту канала .NET epeshk blogИллюстрация к посту канала .NET epeshk blog
    5,01065853Открыть в Telegram
  • .NET epeshk blog

    19 мар., 19:48

    goodbye, gc.cpp!Ушла эпоха. В .NET 11 Garbage Collector разделили по файлам. Больше нет легендарного gc.cpp с более 50к строк кодаhttps://github.com/dotnet/runtime/pull/125703
    GitHubSplit gc.cpp to multiple files based on the functionality - part 1 by janvorli · Pull Request #125703 · dotnet/runtimeThis PR splits the monolithic gc.cpp (~57,000 lines) into 19 smaller files organized by functionality, reducing gc.cpp to ~8,300 lines of shared infrastructure. The new files are #included at the e...
    4,9105420951Открыть в Telegram
  • .NET epeshk blog

    27 янв., 16:46

    Возвращаемся к теме многопоточности
    Иллюстрация к посту канала .NET epeshk blogИллюстрация к посту канала .NET epeshk blog
    6,41043954Открыть в Telegram
  • .NET epeshk blog

    14 янв., 19:57изменён

    Нарратив про AI bubble, который вот-вот взорвётся почти полностью исчез
    Иллюстрация к посту канала .NET epeshk blogИллюстрация к посту канала .NET epeshk blogИллюстрация к посту канала .NET epeshk blog
    7,29036833Открыть в Telegram
  • .NET epeshk blog

    8 янв., 19:06

    2025 год: $10 трлн — AI Bubble, капитализация всего финансового рынка 2050 год: на $10 трлн нельзя купить бамбл в московской кофейне
    Иллюстрация к посту канала .NET epeshk blogИллюстрация к посту канала .NET epeshk blogИллюстрация к посту канала .NET epeshk blog
    7,000256541Открыть в Telegram
  • .NET epeshk blog

    7 янв., 10:19изменён

    C# показал рекордный рост популярности (+2.39%) в индексе TIOBEа Go за год опустился с 7 позиции до 16Реальность: - C# в индексе восстановился до уровня 2024 года в 7.4 после просадки до 4.2 в прошлом году - индекс TIOBE основан на статистике поисковых запросов, и показывает что шарписты до сих пор пользуются гуглом, а гошники сразу спрашивают чат гптМетодология TIOBE абсурдная изначально, т.к. показывает социальный интерес к языкам, а не то, на чём реально программируют, а после появления LLM полностью некорректна.Другие рейтинги языков программирования тоже необъективны, но всё же лучше, они в отличие от TIOBE хотя бы видят TypeScriptРейтинг от GitHub, с bias в опенсорсный кодРейтинг от Jetbrains, с bias к пользователям Jetbrains IDEРейтинг от StackOverflow, с bias к пользователям StackOverflow (который тоже заменяют LLM)@epeshkblog
    Иллюстрация к посту канала .NET epeshk blogИллюстрация к посту канала .NET epeshk blog
    6,08023742Открыть в Telegram
  • .NET epeshk blog

    3 янв., 14:23

    Снова про Windows 11Вчера наконец-то поставил Windows 10 вместо Windows 11.Недавно вышел пост про планы Microsoft переписать Windows на Rust с помощью AI-агентов в концепции 1 человек, 1 месяц, 1 миллион строк кода. Microsoft выпустили опровержение: переписывания на Rust не будет. Windows перепишут на TypeScript.Медленная прорисовка webview2-элементов и стала последней каплей. Когда нажимаешь на иконку вайфай, появляется пустое всплывающее окно и только через секунду отрисовываются элементы внутри. Так происходит из-за того, что каждое подобное окно — по сути отдельная вкладка браузера.Ещё по неизвестной причине перестал работать WSL, т.е. система уже требовала переустановки.Откатить оказалось проще, чем казалось: - лицензия при откате сохраняется - файлы 11 винды бэкапятся в Windows.old. Форматирование диска не обязательно - большинство программ подхватывают подложенные в
    4,2403422963Открыть в Telegram