Бенчмаркая foreach и энумераторы: аллокации, которые прятались 10 лет
Уважаемые читатели, в этой статье я хочу рассказать о скрытых аллокациях в обычном foreach и представить свои выводы. Тесты сделаны на .net 8, .net 9 и .net 10 одновременно, чтобы было видно, как одна и та же строчка кода ведет себя на разных рантаймах.Все тесты сделаны с использованием BenchmarkDotNet, полный код представлен на гите, так что каждый может проверить результаты и сделать свои выводы.Будет три истории, и все три про foreach:SortedList из стандартной библиотеки аллоцирует память на каждый foreach, а Dictionary — нет. Из-за одной строчки в сигнатуре метода. И починить это по-нормальному нельзя.
Никола Тесла — гений, инженер, пиарщик… и философ?
На первом курсе аспирантуры я проходил дисциплину «История и философия науки». Курс погружал в вопросы познания, разные философские теории и в саму суть научного поиска — в том числе в размышления о том, что значит быть учёным. Я не относился к этой дисциплине с восторгом, но она всё же зацепила меня — в ней было над чем подумать. Особенно когда хотелось отвлечься от работы над моделями электроснабжения АЭС и стендом по диагностике асинхронных двигателей.
Pangram: четверть всех лонгридов в соцсетях пишут нейросети. LinkedIn – главная свалка ИИ-текстов
Такое исследование опубликовала платформа Pangram, они специализируются на детекции синтетического контента. Мы уже ощущали интуитивно, но теперь есть подтверждение: социальные сети стремительно заполняются ИИ-текстами и откровенным нейрослопом. Выборка — более 1 млн публикаций на пяти платформах (LinkedIn, X, Medium, Substack и Reddit), собранная через Chrome-расширение компании с апреля 2026 года.Ключевые цифрыВ среднем 25% постов объёмом свыше 250 слов полностью сгенерированы нейросетями. Это полностью, без учёта текстов, где ИИ использовался как вспомогательный инструмент для «причёсывания» черновика.Лидеры антирейтинга:
Я запретил Claude говорить «всё работает» без пруфов. Это изменило всё
Пару месяцев назад я попросил агента проверить форму обратной связи после рефакторинга. Через несколько минут получил отчёт: все проверки пройдены, форма работает корректно. Зелёные галочки, уверенный тон.Я тогда только начинал отдавать тестирование агенту, поэтому работал по схеме «доверяй, но проверяй»: следом прошёл форму руками, с открытой вкладкой Network. Снаружи всё честно: валидация зелёная, кнопка активная, тост «Спасибо!» показывается, сервер отвечает 200. А в payload вместо темы обращения уходит строка . Агент проверил всё, кроме того, что реально уходит на сервер.
Навайбкодил десктоп-клиент для «Яндекс Книг» на WinUI 3
Привет, хабр!)Периодически хочется почитать книги с ноутбука, особенно в дороге. Но у «Яндекс Книг» есть только мобильные приложения и сайт, а отдельного клиента для Windows нет. Через браузер читать можно, пока есть нормальный интернет, однако в поезде или за городом этот план иногда заканчивается одновременно с мобильной сетью.Можно было скачать книгу где-нибудь ещё, поставить обычную EPUB-читалку и не усложнять себе жизнь. Но библиотека и подписка у меня уже находились в одном сервисе. Поэтому я выбрал более логичный для программиста вариант: решил самостоятельно написать неофициальный десктоп-клиент.
Диктофоны и жизнь после жизни
Мы занимаемся разработкой и производством диктофонов для безопасности Edic‑mini и аудиобейджей «Свидетель» для улучшения качества работы с клиентами (запись общения с клиентами, далее перевод записи в текст и речевая аналитика).Edic-mini
SpaceX подала заявку на запуск ещё 100 тысяч спутников Starlink для стократного роста пропускной способности системы
Космическая компания SpaceX подала заявку в Федеральную комиссию по связи США (FCC) для получения разрешения на запуск дополнительных 100 тыс. спутников третьего поколения интернет-системы Starlink. Таким образом пропускная способность спутниковой системы связи должна вырасти в 100 раз.
