ch
Feedback
commit -m "better"

commit -m "better"

前往频道在 Telegram

just random thoughts

显示更多
3 475
订阅者
+224 小时
+247
+6530
吸引订阅者
六月 '26
六月 '26
+65
在2个频道中
五月 '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个频道中
日期
订阅者增长
提及
频道
17 六月+2
16 六月+3
15 六月+2
14 六月+3
13 六月+3
12 六月+10
11 六月+8
10 六月+4
09 六月+4
08 六月+1
07 六月+1
06 六月0
05 六月0
04 六月+4
03 六月+6
02 六月+3
01 六月+11
频道帖子
Repost from Сиолошная
Сегодня в рубрике «AI-2027» ТРИ новости: — Премьер-министр Великобритании Keir Starmer запросил исключение для британских гра
Сегодня в рубрике «AI-2027» ТРИ новости: — Премьер-министр Великобритании Keir Starmer запросил исключение для британских граждан и компаний, чтобы они могли пользоваться моделями Anthropic «Mythos» и «Fable» после того, как США в пятницу объявили об экспортном контроле, запрещающем их использование кем-либо за пределами США или иностранными гражданами. Представители Белого дома... отказали. (Politico пишет, что UK не направляли такой запрос) — Сегодня на съезде Большой семёрки состоится обед с четырьмя CEO ведущих AI компаний: OpenAI, Anthropic, Google DeepMind и... ни за что четвёртую не угадаете 😀 Mistral. Будут плотно обсуждать доступ «доверенных партнеров» к передовым американским моделям. Интересно, смогут ли убедить Trump и компанию😳 — Минюст администрации Трампа вмешался в иск против xAI из-за газовых турбин, питающих дата-центр Colossus 2, и попросил суд закрыть дело. Аргумент — что это объект национальной безопасности: Grok/xAI якобы критичны для экономики, энергетической безопасности и военных задач США, включая classified networks. То есть AI-дата-центр Elon Musk фактически пытаются защитить как стратегическую инфраструктуру.

2
В той же программе понадобился быстрый https://en.wikipedia.org/wiki/Longest_prefix_match. Обычно это решают с помощью trie, или погружением префиксов в хештаблицу (разными способами). Мне захотелось выжать из этого максимум, и я попросил #LLM устроить мне deep dive в то, какие trie вообще бывают, и какие структуры данных еще бывают для LPM. Вот, нашел Darts - https://dl.acm.org/doi/10.1109/32.31365. Раньше никогда не приходилось встречаться с такой структурой данных, но именно она подходила лучше всего: * У нее максимально cache friendly внутренние структуры - https://github.com/pg83/ay/blob/master/darts.go#L17 * Очень сжатый внутренний цикл - https://github.com/pg83/ay/blob/master/darts.go#L141 Через 15 минут я получил x10 по сравнению с reference implementation от LLM, и на том успокоился.
1 528
3
没有文字...
1 579
4
没有文字...
1 973
5
https://www.opennet.ru/opennews/art.shtml?num=65693 "Дэниел Cтенберг (Daniel Stenberg), автор утилиты для получения и отправк
https://www.opennet.ru/opennews/art.shtml?num=65693 "Дэниел Cтенберг (Daniel Stenberg), автор утилиты для получения и отправки данных по сети curl, объявил о приостановке приёма и обработки сообщений об уязвимостях с 1 июля по 3 августа. Исключение будет сделано только для отправителей, пользующихся платной поддержкой. В качестве причины называется необходимость передышки и отдыха после существенного повышения нагрузки по разбору отчётов о выявлении уязвимостей в последние четыре месяца"
1 694
6
Понабрался в общении с #LLM, и вам дарю. Если в общении XXX вызывает вопрос, то "XXX - deep dive". Работает гораздо лучше, чем "посмотри вот сюда, что тут и как". gate - универсальный токен, работает как в "gate для прохождения PR - ...", "какой gate доступа к этому медленному коду" (в perf оптимизациях), да и прсто "а чем это загейчено"? "этот код пахнет" - самый лучший способ сказать LLM, что что-то не так, и надо подумать еще. Эту метафору мне однажды подсказала клода, я с тех пор ей пользуюсь постоянно. Не знаю, почему, но чаще всего работает именно так, как я хочу, лучше, чем если бы я пустился в пространные объяснения.
1 810
7
Узнал сегодня новое слово от #LLM!
Узнал сегодня новое слово от #LLM!
1 826
8
🆕Статистика по сертификатам безопасности за 5 месяцев 2026 года Статистика по используемым TLS-сертификатам в доменной зоне .RU, которая нужна перед следующим постом. Всего действующих сертификатов - 2 214 614, подавляющее большинство от Let's Encrypt - 92,16 %. 🔹Let's Encrypt R13 - 873 218 шт. (39,43 %) 🔹Let's Encrypt R12 - 871 723 шт. (39,36 %) 🔹Let's Encrypt E7 - 148 178 шт. (6,69 %) 🔹Let's Encrypt E8 - 147 884 шт. (6,68 %) 🔹WE1 Google Trust Services - 131 402 шт. (5,93 %) 🔹GlobalSign R3 - 28 983 шт. (1,31 %) 🔹Иные (в т.ч. НУЦ) - 13 226 шт. (0,60 %) По сроку действия сертификатов: 🔹3 мес. - 2 173 973 шт.  (98,16 %) 🔹13 мес. - 28 984 шт. (1,31 %) 🔹6 мес. - 6 692 шт. (0,30 %) 🔹7 мес. - 3 471 шт. (0,16 %) 🔹12 мес. - 1 424 шт. (0,06 %) 🔹Иные - 66 шт. (0,01%) Количество действующих TLS-сертификатов от национального УЦ ("отечественный RSA") за 5 месяцев увеличилось с 5276 до 6050 шт. и составляет 0,26%, ранее было снижение с 5410 шт. до 5276 шт. Источники - Интернет-ресурс «Домены России», CTlog
1 690
9
https://www.rbc.ru/technology_and_media/13/06/2026/6a2d12da9a7947f7d5334aa0
1 988
10
Очень жаль, и это - леденящий душу пиздец. Я, когда писал https://t.me/itpgchannel/4156 "пока добровольно, но я уже, конечно, представляю, что по-настоящему сильный AI обычным работягам не достанется", не предполагал, что это случится так быстро. Думаю, что мои шансы увидеть Logos 6 (предполагаемое название следующей модели от антропиков, придуманное совместно с gemini) примерно нулевые - этому сопротивляются несколько государств, транснациональных компаний, парочка служб безопасности, и РКН, будь он неладен. Фабула крутая. Прошлой осенью с sonnet я понял, что там есть профит - можно было дать задачу на кодинг, и она будет сделана. С опусом стало понятно, что LLM может сама предложить достаточно вменяемые решения сложных задач, и следить за их исполнением. С фабулой же я общался почти на равных.
2 294
11
没有文字...
2 177
12
https://www.opennet.ru/opennews/art.shtml?num=65670 "Зафиксирована массовая компрометация пакетов в репозитории AUR (Arch User Repository), применяемом в Arch Linux для распространения приложений от сторонних разработчиков. Атакующие получили контроль над 469 1577 пакетами и смогли внедрить в них вредоносный код для кражи паролей и ключей доступа с систем пользователей. Среди прочего, вредоносный код был интегрирован в поставляемый через AUR пакет ALVR, популярный у любителей компьютерных игр" AUR изначально - literally система для запуска в своей системе произвольного скрипта от произвольного Васяна из интернета, поэтому это даже компрометация назвать сложно.
2 349
13
До выхода Opus 4.5 многие сидели на Sonnet 4.5 — он казался достаточно умным, и в то же время его можно было использовать по подписке гораздо больше, чем Opus, который с выходом 4.5 подешевел в 3 раза. Так что звёзды сложились так, что почти все переехали на «тяжелый дорогой» Opus. Но для сравнения и перспективы: — Opus 4.8 стоит $5/$25 — Fable 5 в два раза дороже, $10/$50 — Opus 4 / 4.1 стоили $15/$75, дороже Mythos-class моделей! — GPT-4 на релизе стоила $30/$60, и целых $60/$120 если контекст длиннее невероятных 8 тысяч токенов — GPT-3 стоила $40 (и $80 если вы покупали пакет токенов поменьше) и не разделяла вход и выход, так что $40/$40 И это не говоря про то, что за входные токены мы зачастую платим с большой скидкой в 50-90%, так как они кэшируются. GPT-3 стоила дороже Opus 4.8 и почти наверняка дороже Fable 5 в реалистичных сценариях. И вот мы на пороге потенциальной ценовой войны Anthropic <-> OpenAI, и, возможно, через год мы будем иметь Mythos-class модели по цене Sonnet-ов или чуть дороже. Невероятно. (ноооооо если спрос продолжит расти, то придётся снова задирать цены, так как не смогут обслуживать всех 😦)
1 972
14
Продолжаем тему https://t.me/itpgchannel/4165 "#LLM позволяют автоматизировать то, что раньше было автоматизировать невыгодно", и, одновременно тему "одна программа проводила 20% всего CPU time в работе с map"! Я, знаете ли, performance freak. Могу задрачивать лишние пару процентов перфа неделями, если вижу профит в этом. Perf оптимизациями я, так или иначе, занимаюсь последние лет 20, как на работе, так и для себя. Думаю, будет вполне уместно сказать, что в Я мало высокопроизводительного кода, к которому я когде-то не прилагал усилий. Вот, #LLM позволяют погружаться в такие бездны perf оптимизации, которые раньше были out of scope, потому что удельная полезность их была невелика. В своем крестовом походе против "20% всего CPU time в работе с map" я дошел совсем уже до мелочей. Например, 50к лукапов было в таблицу парсеров по расширению файла. Понятная задача - найти для файла подходящий ему парсер. Казалось бы, 50к не очень много, но с 40 миллионов лукапов я уже спустился до 500к лукапов на всю программу, и 50к стало уже заметно на общем фоне. Раньше я бы на этом и остановился, потому что овчинка выделки не стоит. А тут я просто написал клоде "так, строй perfect hash, первый диспатч по длине расширения, второй - по линейной комбинации букв расширения, брутфорс для поиска минимума операций. Скрипт с генератором положи в dev/, так же туда перенеси список всех расширений, чтобы его можно было менять только через regen". Через 5 минут у меня был готов скрипт-генератор https://github.com/pg83/ay/blob/master/dev/gen_parsers.py, и очень быстрый лукап парсера по расширению файла - https://github.com/pg83/ay/blob/master/parsers_generated.go#L74, раза в 2 быстрее обычного поиска в таблице. Мораль? Как обычно, ее нет!
2 062
15
https://ria.ru/20260612/putin-2098660037.html "Россия недавно вывела еще 16 аппаратов системы спутниковой группировки, которая лучше, чем Starlink, сообщил президент России Владимир Путин"
2 264
16
没有文字...
2 682
17
没有文字...
2 474
18
Еще мне в go нравится тотальная нулабельность. Вернее, не совсем так. Меня бесит, что #LLM вставляют ненужные проверки на nil. Связано это с тем, что эти ленивые твари очень не любят рефакторить тесты, и то и дело норовят подсунуть nil в качестве нового поля, со всемы вытекающими. Борюсь с этим постоянно, устраиваю регулярные забеги на код, но увы. Но мне очень в кайф то, что nil мапа/массив/chan/etc - это валидные состояния этих структур данных, со вполне определенными операциями над ними - можно разыменовать nil мапу на чтение, можно взять длину, и так далее. Поэтому в go, если ты получил от аллокатора зануленный блок памяти под структуру (а в go он всегда занулен), то этот кусок памяти автоматически является валидным объектом любого типа! Это не случайное свойство, оно является частью дизайна языка и runtime. Вы себе не представляете, какое это классное свойство для языка для разработки на нем высокопроизводительного кода! Не верите - посмотрите как-нить на ассемблер сгенеренного С++ компилятором сложного конструктора, и сравните это с "чистым" (и очень быстрым!) memset от go! Кстати, из этого свойства следует много других прикольных свойств, типа очень эффективные пулы "почти готовых" объектов, но не буду сейчас на этом останавливаться.
2 605
19
没有文字...
2 409
20
没有文字...
2 742