ch
Feedback
commit -m "better"

commit -m "better"

前往频道在 Telegram

just random thoughts

显示更多
3 779
订阅者
+224 小时
+157 天
+10330 天
吸引订阅者
9月 '26
九月 '26
+117
在2个频道中
八月 '26
+162
在2个频道中
Get PRO
七月 '26
+132
在6个频道中
Get PRO
六月 '26
+96
在3个频道中
Get PRO
五月 '26
+105
在4个频道中
Get PRO
四月 '26
+160
在4个频道中
Get PRO
三月 '26
+229
在3个频道中
Get PRO
二月 '26
+83
在2个频道中
Get PRO
一月 '26
+94
在2个频道中
Get PRO
十二月 '25
+102
在1个频道中
Get PRO
十一月 '25
+80
在6个频道中
Get PRO
十月 '25
+83
在4个频道中
Get PRO
九月 '25
+94
在4个频道中
Get PRO
八月 '25
+90
在6个频道中
Get PRO
七月 '25
+91
在3个频道中
Get PRO
六月 '25
+86
在4个频道中
Get PRO
五月 '25
+95
在4个频道中
Get PRO
四月 '25
+129
在4个频道中
Get PRO
三月 '25
+134
在7个频道中
Get PRO
二月 '25
+93
在4个频道中
Get PRO
一月 '25
+114
在7个频道中
Get PRO
十二月 '24
+102
在1个频道中
Get PRO
十一月 '24
+211
在4个频道中
Get PRO
十月 '24
+169
在3个频道中
Get PRO
九月 '24
+135
在1个频道中
Get PRO
八月 '24
+94
在7个频道中
Get PRO
七月 '24
+68
在2个频道中
Get PRO
六月 '24
+69
在2个频道中
Get PRO
五月 '24
+61
在1个频道中
Get PRO
四月 '24
+118
在2个频道中
Get PRO
三月 '24
+237
在2个频道中
Get PRO
二月 '24
+89
在3个频道中
Get PRO
一月 '24
+98
在2个频道中
Get PRO
十二月 '23
+97
在1个频道中
Get PRO
十一月 '23
+33
在0个频道中
Get PRO
十月 '23
+39
在1个频道中
Get PRO
九月 '23
+36
在0个频道中
Get PRO
八月 '23
+49
在0个频道中
Get PRO
七月 '23
+56
在0个频道中
Get PRO
六月 '23
+25
在0个频道中
Get PRO
五月 '23
+26
在0个频道中
Get PRO
四月 '23
+25
在0个频道中
Get PRO
三月 '23
+44
在0个频道中
Get PRO
二月 '23
+32
在0个频道中
Get PRO
一月 '23
+39
在0个频道中
Get PRO
十二月 '22
+29
在0个频道中
Get PRO
十一月 '22
+30
在0个频道中
Get PRO
十月 '22
+40
在0个频道中
Get PRO
九月 '22
+60
在0个频道中
Get PRO
八月 '22
+32
在0个频道中
Get PRO
七月 '22
+78
在0个频道中
Get PRO
六月 '22
+63
在0个频道中
Get PRO
五月 '22
+33
在0个频道中
Get PRO
四月 '22
+41
在0个频道中
Get PRO
三月 '22
+103
在0个频道中
Get PRO
二月 '22
+71
在0个频道中
Get PRO
一月 '22
+192
在0个频道中
Get PRO
十二月 '21
+44
在0个频道中
Get PRO
十一月 '21
+39
在0个频道中
Get PRO
十月 '21
+120
在0个频道中
Get PRO
九月 '21
+256
在0个频道中
日期
订阅者增长
提及
频道
27 九月+1
26 九月+2
25 九月+2
24 九月+1
23 九月+5
22 九月0
21 九月+7
20 九月+3
19 九月+2
18 九月+3
17 九月+4
16 九月+5
15 九月+1
14 九月+8
13 九月+5
12 九月+4
11 九月+5
10 九月+6
09 九月+5
08 九月+3
07 九月+7
06 九月+6
05 九月+6
04 九月+4
03 九月+5
02 九月+4
01 九月+13
频道帖子
#LLM - лучший боров чекер, и rust, конечно, больше не нужен, не могу не согласиться.

2
По соцсетям гуляет контроверсивный ролик с недавнего Rails World, в котором DHH со сцены странным голосом произносит фразу «Rust is [an] amazing [language] if you never, ever, ever, ever, have to look at it yourself». Я, если честно, не знаю, в чем конкретно все остальные видят контроверсивность, каюсь, не слежу (ну, кроме его фашистских взглядов, понятно), но с утверждением хотел бы поспорить. Тезис, как я понимаю, в том, что раз код теперь пишет ЛЛМ, то нам пофиг более-менее на эстетические чувства тупой машины и на то, насколько она устанет. А раз пофиг, надо язык по характеристикам выдаваемого результата выбирать. Ну и понятно, что хоть на Руби писать и приятнее, но на Расте зато программы быстрее получаются, а значит надо брать Раст. (Вот это да, программист начал думать об удобстве пользователя, а не об удобстве программиста??? Последние времена настают). Ну, короче. Программы на Расте, конечно, быстрые получаются. НО! В чем вообще было видение Раста? В том, чтобы понаставить везде заборов и ограждений и помешать программисту сконструировать некорректную программу. Не неправильную — этих можно конструировать сколько угодно — а именно некорректную. Делает он это ценой значительного такого мозгоебства, которое запрещает, конечно, по построению некорректные программы, но также и многие корректные, которые я тебе или ты мне могли бы объяснить, но никто из нас не смог бы объяснить компилятору. Короче говоря, Раст это не просто безопасный язык, это безопасный язык с довольно неудобными ограничениями, которые предлагается терпеть во имя высшей цели — корректности. Не правильности, опять напоминаю, а корректности. Ну вот. Понятно, зачем это нужно человеку. Человек слаб. Он ошибается тут и там. Память течет направо и налево. Сегфолт за сегфолтом, эксплойт за эксплойтом. Но это человек. Понятно, ему нужен Руби^W Раст. А что ЛЛМ? А ЛЛМ, на самом деле, пофиг. Она мало того, что пишет сразу правильно и допускает меньше ошибок, так она еще и не ленится: может и проверить, и поревьюить, и баги поискать. И в этом смысле совсем неочевидно, что вот эти вот страховочные сетки, расставленные в Расте тут и там, обязательно помогают. Если ты сразу видишь и пишешь корректную программу, они даже скорее мешают. Без борьбы с борроу чекером можно сгенерировать корректную быструю программу в несколько раз быстрее, потом еще проверить, и в конце суммарно меньше устать. Так что я думаю, что Раст, конечно, эмейзинг, но лучший язык для ЛЛМ это все-таки Си.
991
3
#lab #home_lab Выпилил в лабе #minio к херам. Да, да, вы не ослышались! Сторадж у меня построен на самых дешевых SMR дисках, и проблема с ними в том, что, начиная с какой-то нагрузки, они деградируют по скорости совершенно нелинейно. https://en.wikipedia.org/wiki/Shingled_magnetic_recording Ну я на это и напоролся. Починить это с minio нереально, потому что minio завязана на хранение в файловой системе, которая создает довольно большой поток iops на сам hdd. Я пробовал это полечить с помощью bcache и небольшой партиции SSD для кеша, это помогло, но не радикально, потом я заменил xfs на log structured nilfs https://nilfs.sourceforge.io/en/links.html (потому что такой append only паттерн доступа к данным сильно лучше подходит для SMR), это еще помогло, но тоже не радикально. В итоге, я запилил свою реализацию #S3, https://github.com/pg83/s3, design doc - https://gist.github.com/pg83/ae85dc0bfde5928ea44a1d6380f18d3f, которая смогла выжать из моих SMR теоретически возможный максимум на запись - она преобразует рандомные записи файлов в append only нагрузку на hdd. В steady state я переживаю 400 мегабайт в секунду произвольных записей в стор (создание, удаление, любые размеры записей, в любом порядке) на группу из 3 дисков, это практически предел. Бурстами можно сильно больше, конечно, сколько - я не знаю, упираюсь в сеть лабы. Не могу рекомендовать это решение для широкого использования - оно прямо сильно заточено на мое железо. Например, я отправил #LLM исследовать все способы записи append потока данных на мои конкретные hdd, и от лучшего к худшему они колебались от 70 до 130 мегабайт в секунду на диск. Конечно я захардкодил самый лучший под мою назрузку способ. Кстати, в копилочку моих историй про "насколько щас код стал дешевым", и "скоро не останется generic кода, все будут пилить решения исключительно под себя". В самом деле, зачем иметь generic базу данных, если написав кастомное решение за 1% стоимости generic решения, можно получить x10 перфа? Сходите по моим ссылкам, мой #S3 - всего 100 килобайт исходников, это даже не процент от кодовой базы minio. Мораль? Нет ее!
1 421
4
#lab #home_lab #logovo https://github.com/pg83/logovo С недавник пор в лабе работает сервис, в который я со всех своих хостов
#lab #home_lab #logovo https://github.com/pg83/logovo С недавник пор в лабе работает сервис, в который я со всех своих хостов сгружаю все дельты всех сессий claude/codex, он их хранит, мержует, интедксирует, и дает по ним искать, как мне, так и агентам. Эдакая глобальная распределенная общая память для всех агентов. Неудобно то, что в системный промпт знание про это не вшито, и регулярно приходится "напоминать", что поискать можно еще и вот там.
1 560
5
没有文字...
1 880
6
没有文字...
1 811
7
https://www.securitylab.ru/news/577840.php "AMD уместила 256 ядер и 1 ГБ кэша в одном процессоре"
https://www.securitylab.ru/news/577840.php "AMD уместила 256 ядер и 1 ГБ кэша в одном процессоре"
1 890
8
https://github.com/pg83/shitty/releases/tag/17 Новый релиз #shitty! Основное изменение - подписчик подогнал нотаризованный в Apple app релиз, пользуйтесь на здоровье! Подписчика зовут Леха, кто такой - не знаю, но нет причин не доверять его Apple account!
1 811
9
https://www.opennet.ru/opennews/art.shtml?num=66329 И важные новости из дурки: "Разработчики Linux-дистрибутива Peppermint OS, построенного на пакетной базе Debian GNU/Linux и предлагающего пользовательское окружение на основе рабочего стола Xfce и файлового менеджера Thunar, анонсировали переход на использование по умолчанию XLibre, форка X.Org Server. XLibre будет задействован в следующем обновлении iso-образов PeppermintOS, до публикации которых для тестирования предложены экспериментальные сборки"
1 806
10
🔄 Яндекс в середине нулевых — каким он был? Сегодня, в день рождения компании, на Кинопоиске вышел третий сезон «Историй Янд
🔄 Яндекс в середине нулевых — каким он был? Сегодня, в день рождения компании, на Кинопоиске вышел третий сезон «Историй Яндекса». Смотрите выпуск, в котором своей историей поделился Антон Самохвалов, Yandex Fellow.  Привет! Это Антон. Я пришёл работать в компанию когда ещё учился на пятом курсе МГУ, а это был аж 2005 год. Сперва был разработчиком в Маркете. Затем перешёл в Поиск. Создал первую версию статистики производительности разработчиков (коммитов, строк кода и пр.) А уже потом положил начало DevTools, благодаря чему Яндекс сегодня — единая технологическая компания. ➡️ Смотрите в новом выпуске проекта «Истории Яндекса» на Кинопоиске #YInfra_team 
1 988
11
https://www.opennet.ru/opennews/art.shtml?num=66326 "Добавлена поддержка сборки в форме одного статически скомпонованного исполняемого файла, который может применяться для инициализации и запуска сервисов в контейнерах с минимальной начинкой. Для сборки со статическим связыванием при запуске meson следует указать флаги: "--default-library=static --prefer-static -Dbuild-static=true -Dsystemd-multicall-binary=true"" Последние дни наступают!
2 014
12
⚡️Трамп изменил название искусственного интеллекта на «суперинтеллект» (SI). Использование слова «искусственный» делает интел
⚡️Трамп изменил название искусственного интеллекта на «суперинтеллект» (SI). Использование слова «искусственный» делает интеллект каким-то ненастоящим. Отныне во всех документах США, а в перспективе, надеюсь, и во всём мире, будет использоваться гораздо более точный термин — «суперинтеллект» вместо «искусственного интеллекта». Иными словами, добро пожаловать в новый мир суперинтеллекта — SI. Посмотрим, приживётся ли это название. Звучит оно гораздо лучше. 👉 Топор Live. Подписаться
1 964
13
Пиздеж это все, пора самому бенчмарк пилить.
2 005
14
Вышел Claude Opus 5.5, уже есть в приложении. Вместе с этим.. дали banked reset (как делают OpenAI — можно применить в любой+4
Вышел Claude Opus 5.5, уже есть в приложении. Вместе с этим.. дали banked reset (как делают OpenAI — можно применить в любой момент). — Для работы Opus 5.5 требуется меньше вычислительных ресурсов, чем для Opus 5, и это отражается на его цене: $4/$20 (на 20% меньше, чем было), а чтение из кэша $0.2 — на 60% меньше. — При этом скорость генерации выросла в среднем на 30% — 5-часовой лимит увеличен (без изменения недельных) — «Opus 5.5 общается более естественно, чем предыдущие модели. Первые тестировщики отметили, что его текст стал чётче и легче для восприятия» — это мы с удовольствием проверим — Claude Sonnet 5.5 и Claude Haiku 5.5 выйдут скоро, в ближайшие недели — в кибербезе, биологии будут такие же строгие фильтры, как у Fable 5.1.
2 225
15
https://t.me/itpgchannel/4184 - "Вот, #LLM позволяют погружаться в такие бездны perf оптимизации, которые раньше были out of scope, потому что удельная полезность их была невелика" https://lemire.me/blog/2026/09/22/a-summer-of-ai-optimization/ - "These libraries are mature. They have been optimized for years, by me and by others. For a long time, their performance was flat. Not because nobody cared, but because the remaining gains were expensive: each one required a few days of careful work, and nobody had the days. Then, in 2026, six of them got much faster, most of it in a few weeks of summer"
1 930
16
Закрыл гештальт, я теперь автор еще одного "самого быстрого аллокатора под Linux", с подвохой! Подвоха в том, что только для
Закрыл гештальт, я теперь автор еще одного "самого быстрого аллокатора под Linux", с подвохой! Подвоха в том, что только для одной заранее заданной программы, #trustme, но, так-то, в современном мире, где код дешев, иметь аллокатор на программу - вполне себе норм подход, если очень надо. Профит я получил за счет того, что #trustme - принципиально однопоточная программа, и за счет этого можно сделать сильно лучше.
2 065
17
https://www.opennet.ru/opennews/art.shtml?num=66309 "Компания Valve развивает инструментарий Lepton, позволяющий запускать в Linux игры, поставляемые для платформы Android. Проект рассчитан на интеграцию со Steam Client и создан для предоставления возможности запуска Android-игр с поддержкой устройств виртуальной реальности на VR-шлеме Steam Frame, поставляемом с Linux. Lepton формирует изолированный контейнер с системным образом платформы Android, включающий всё необходимое для запуска Android-игр. Начинка сформирована c использованием патчей и компонентов от проектов Waydroid, Anbox, Halium и Hybris. Наработки для сборки образа с Android, применяемого для исполнения игр в Linux, распространяются под лицензией GPLv3, а инструментарий для организации процесса запуска игр с использованием подготовленного образа - под лицензией MIT" А вот знали бы про #solo, могли сделать все по красоте, без всяких контейнеров!
2 074
18
TL;DR. Мы выкатили Татарнетес — национальную обёртку над Kubernetes, где команды, сообщения, ошибки и даже перерывы на чай с
TL;DR. Мы выкатили Татарнетес — национальную обёртку над Kubernetes, где команды, сообщения, ошибки и даже перерывы на чай с чак-чаком и т.п. на татарском. Рядом — TatarOS Linux (обёртка над Talos, которая поднимает кластер с Татарнетесом) и Татарнетес UI (панель на фоне татарского келәма). Всё под собственной лицензией Tatarch 2.0. https://habr.com/ru/articles/1084230/
1 704
19
https://lemire.me/blog/2026/09/20/ai-is-breaking-the-academic-sorting-machine/ TL;DR - академия сломалась, потому что писать мусорные папирки "в стол" теперь может любой школьник, но, может, это и хорошо, потому что люди теперь займутся делом, ну или будут "flip burgers". « But Daniel, won’t AI just replace all of us? » I wish. But thus far, it is not happening. I have more AI accounts than most people have pencils and I am working 50 hours a week. Intelligence is not a scalar quantity. Once an AI can do something, I somehow always find more work to do Наш слоняра!
2 074
20
Кстати, про 100% кода тестами. Во всех новых небиблиотечных проектах я запретил юниттесты, и вообще тесты, которые тестируют код (проверяют инварианты классов, и все такое прочее). Но требую 100% покрытие кода e2e тестами, фиксируя это через code coverage. То есть, заставляю тестировать 100% наблюдаемого поведения системы, а не ее запчастей. У машины нет чувства прекрасного, и она может бесконечно поддерживать в работоспособном состоянии код, который уже недостижим из прода никакими сценариями, а юниттесты только цементируют это - любой код становится достижим. А вот связка e2e + 100% coverage позволяет старый код удалять, причем в режиме #autotresearch. В моих последних проектах нет ни строчки кода, которая бы не использовалась в проде, и это очень круто.
2 358
commit -m "better" - Telegram 频道 @itpgchannel 的统计与分析