commit -m "better"
3.16K subscribers
1.04K photos
149 videos
3 files
2.41K links
just random thoughts
Download Telegram
Против Telegram последовательно вводятся меры в России, заявили в Совфеде: по словам сенатора Артёма Шейкина, мессенджер не выполняет требования, направленные на предупреждение и пресечение преступлений на территории РФ. @ecotopor
🤡25🫡54👍2🥰1
твердо и четко
💯14🤡7💩4🔥21
Forwarded from Двач
‼️В России снова планируют выпускать собственные процессоры: для этого власти создают крупную корпорацию с бюджетом в 1,25 триллиона рублей.

Основные детали плана:
🟠В России утвердили новую стратегию развития микроэлектроники, в рамках которой появится специальная мегакорпорация;
🟠В развитие вложат 1 триллион 250 миллиардов рублей – деньги пойдут на строительство заводов и создание инфраструктуры;
🟠Средства планируют собрать за счёт нового технологического сбора – налога на всю готовую электронику;
🟠Главная цель – к 2030 году начать производство чипов по техпроцессу 28 нанометров и ниже (для сравнения, Intel уже работает над 1,4-1,8 нм, а актуальные Ryzen используют 4 нм);
🟠Руководителем станет бизнесмен Денис Фролов, который владеет компанией «Байкал Электроникс».

Вторую «Смуту» потянут?
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡54🔥18😁11💩65🤣4👍3🗿2🆒1
https://clocks.brianmoore.com/

Every minute, a new clock is displayed that has been generated by nine different AI models.

Each model is allowed 2000 tokens to generate its clock

Как выглядят часы, если они нарисованы LLM-ками.
😁27🔥9💊6🤡4👍3🐳2🆒1
❗️Госдума, вероятно, использовала ChatGPT при работе над законопроектом «О государственной поддержке молодёжных и детских общественных объединений», пишет портал Rozetked.

В пояснительной записке к законопроекту есть ссылка на результаты опроса проекта «Пульс НКО» с UTM-меткой source=chatgpt․com — без ChatGPT она бы вряд ли появилась.

Писал ли ChatGPT текст законопроекта, неизвестно, но эксперты уверены, что так или иначе в Госдуме использовали нейросеть.
😁46🤡283😱3👍2🐳2🤣2
Forwarded from Блог*
POSIX позволяет создать и использовать хэш-таблицу!

Но только одну

Source

#prog #suckassstory
😁59🤯11🔥5🌚4🆒2👍1
Forwarded from Spydell_finance (Paul Spydell)
Параметры финализации рыночного безумия

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

Это нельзя игнорировать.

В конце 2019 капитализация рынков развитых стран составляла $55 трлн (до этого с середины 2013 по середину 2017 была в диапазоне $39-48 трлн, в среднем $44.5 трлн), далее на пике пузыря 2021 в момент монетарного допинга на $12.5 трлн и расширения денежной массы на $13-15 трлн, капитализация выросла почти на $30 трлн до $84 трлн.

После коррекции в 2022 капитализация практически удвоилась с $61 трлн до $118 трлн, +$48 трлн с конца октября 2023, +$35 трлн с минимумов апреля 2025.

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

За 9 месяцев создали капитализацию, которая сопоставима с накопленной капитализации всех компаний развитых стран в начале 2013, сформированных за столетия развития! То, на что раньше уходили годы, теперь «вылупляют» за месяца или даже недели.

Еще раз очень жестко зафиксирую, - все, что происходит на мировых рынках последние три года (и особенно последние 9 месяцев) НЕ связано ни с денежными потоками, ни с ликвидностью, ни с экономической устойчивостью (глобальные макро-тренды) или траекторией развития компаний (изменение корпоративных показателей).

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

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

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

Здесь принципиально важно отметить то, что речь не идет о локальном помутнении с макро воздействием на несколько сотен миллиардов долларов (так было более 10 лет назад в биотехах, пузырь в котором никто даже не заметил, кроме отраслевых специалистов).

Здесь процессы растянуты на годы с накопленным гэпом капитализации в десятки триллионов долларов (рыночная капитализация от справедливой оценки) с ожиданием конверсии едва ли не на сотню триллионов по капитализации (уже оформили около 50 трлн) при макро-эффекте на десятки триллионов. Это абсолютная шиза и всепоглощающая потеря рассудка с полным отупением.

Представляется, что LLMs является кратно более значимой технологией, чем все технологии созданные человечеством за всю историю, причем даже в совокупности. Рынки оценивались в $50-60 трлн (сформированная капитализация за столетие) в 2019 и за три года вздрючили еще на 60 трлн на ИИ-тупизме.

В это сложно поверить, это немыслимо и невообразимо. Коллективный дурдом в припадочном, истеричном психозе.

Капитализация, «вылупленная» за 9 месяцев из пустоты, – это чистый продукт крайне невменяемого воображения вздрюченной и неадекватной толпы, лишенной когнитивных фильтров. Это экстаз на пустом месте, триумф идиотизма над полным отсутствием содержания. Вообще нет ничего, кроме веры, а масштаб и скорость?

Тотальная деградация.

Параметры финализации? Исчерпание количества платежеспособных идиотов и неизбежное расщепление нарративов про светлое ИИ-будущее. ИИ породил пузырь, он же его и убьет, все очень просто. Полное несоответствие ожиданий и реальности.
👍18😁7👌6🤡6💩52🆒1
Кстати, сгенерировал вполне приличный https://github.com/pg83/ix/blob/main/README.md для #IX, просто сгрузив в #LLM весь свой бложик, раз все равно я сюда постоянно пишу про то, что делаю с #IX.
🔥2311🆒3👍1
Я, короче, не удержался, и наклодил, и доволен, как слон после трехведерной клизмы!

У меня есть велосипедная библиотека - https://github.com/pg83/std

Давно хочу про нее написать, руки все никак не доходят. Если коротко, то это поддерживающий код для довольно странной методологии написания программ на С++, ну и потому она сама по себе тоже очень странная.

Мне там не хватало нескольких полезных вещей, а писать их не хотелось, вот прямо до рвотного рефлекса, потому что ну сколько можно писать хештаблицы?

Вот, я взял, и наклодил, и тестами покрыл, и результат мне прямо нравится:

* https://github.com/pg83/std/blob/master/std/lib/htable.cpp - странная хештаблица, внимательный читатель может подумать, что там баг, но там его нет.

* https://github.com/pg83/std/blob/master/std/lib/list.h - интрузивный список, самый обыкновенный.

* https://github.com/pg83/std/blob/master/std/mem/pool.cpp#L21 - простенький memory pool, ничего особенного, написано довольно компактно и аккуратно.

Если честно, я не знаю, сэкономил себе я время в итоге, мне кажется, что сэкономил, но не прямо в разы, но некоторый wow эффект, конечно, есть. И, в целом, объяснять джуну, как надо написать эту хештаблицу, приятнее, чем писать ее самому, в сотый раз!

#LLM
25🔥13😁6👍3🤔2💩1🗿1
Forwarded from Дизраптор
Все говорят, что ИИ заберет у нас работу, а он заберет УНИТАЗЫ

Есть такая японская компания Toto, которая уже стопицот лет делает унитазы, писсуары, биде, раковины и "вошлеты" (это научное название для умных японских сортиров с миллионом режимов обдувания задницы). Вы наверняка хотя бы раз сталкивались с продукцией этой компании, особенно если были в Азии.

На днях акции Toto резко скакнули на 11%. Потому что авторитетные рептилоиды из Goldman Sachs в одном из своих отчётов назвали Toto "важным скрытым поставщиком для всей ИИ-индустрии".

"Так аффтар, стопэ. Они же делают толчки, а не LLM или чипы. Ты чо, обкурился?"

Объясняю:

Чтобы произвести современный продвинутый чип, нужно взять кремниевую пластину и сделать с ней множество весьма непростых манипуляций: литографию, имплантацию ионами, напыление и ещё кучу всего. Всё это при температурах от -20 до 400+ °C, часто в вакууме и в агрессивной химии. При этом пластину нужно держать идеально ровно, с точностью до микронов, иначе ничего не выйдет.

Механические зажимы с такой задачей не справляются - у них есть отклонения и микровибрации. Поэтому пластину крепят к специальному электростатическому держателю (Electrostatic chuck, ESC). Это такой своего рода "столик" со встроенными электродами, на котором супер-гипер-точно крепится кремний.

И вот этот ESC делается из КЕРАМИКИ. Металл, пластик и даже дерево не подходят, а вот керамика - вполне. Но не обычная от бабушкиной чашки, а специальная: со ультра-высокой чистотой, с жёстко заданными электро-проводниковыми и тепловыми свойствами... А ещё тут нужна крайне ювелирная работа с геометрией материала. Не забываем, что речь идёт о микронах. В общем, вот эта спец. керамика для держателя кремниевой пластины - это капец какое "узкое место" в производстве чипов. А значит, и во всей растущей ИИ-индустрии.

Так вот, Glodman Sachs "квалифицированно предположил", что японский производитель премиальных толчков Toto - чуть ли не единственная компания в мире, кому по плечу делать чип-керамику с нужными свойствами в серьёзных промышленных масштабах.

Почему именно они? Ну, потому что в лучших японских традициях дофига лет оттачивали до идеала работу с материалом и добились крайне высокого качества и контроля дефектов. А ещё они отлично умеют женить керамику и электричество. Взять те же встроенные нагревательные элементы, датчики температуры/ присутствия в сидушках для лакшери-унитазов восходящего солнца. Так что, и с контролируемой проводимостью и диэлектричностью для чиповых держалок Toto тоже справятся.

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

Получается, даже компания, которая делает сантехнику почти с Реставрации Мэйдзи решила пивотнуться в эйай 😈 Такие времена, что поделать.

За наводку на новость снова спасибо Хулиномике.

Дизраптор
Please open Telegram to view this post
VIEW IN TELEGRAM
😁43🔥13💩11👍31😱1
Меня тут спрашивают, "а что с фанфиком" #VV ?

Должен признаться, что, я как выпил на Новый Год, так и не просыхал все праздники (и потом у меня еще неделя отпуска была), потому что, ну, НГ, потом Рождество, Старый Новый Год, гости приезжают и уезжают, в общем, как-то так.

И под этим делом мне писалось очень легко, промпты так из меня и лились!

А потом наступили серые трудовыебудни, я просох, и вот, как-то не идет у меня дело - куража не хватает. Видимо, не зря многие писатели регулярно подбухивали.

В общем, я, наверное, еще к этому вернусь, но не прямо сейчас.
😁697💩6💊4🤡3🙏2🐳1
Forwarded from Вастрик.Пынь
Внезапная короткая и довольно уже старая история про битву за таблички на туалетах в одной немецкой IT-корпорации. Много кому я рассказывал ее лично, вот теперь решил записать для потомков :)

https://vas3k.blog/notes/toilets/
🥴15🔥13😁11👍4💊21🆒1
https://www.opennet.ru/opennews/art.shtml?num=64688

Какая красота, Поттеринг ушел из MS.

"Леннарт Поттеринг, Кристиан Браунер и Крис Кюль, до последнего времени работавшие в Microsoft, объявили о создании компании Amutable. Компания зарегистрирована в Германии и в качестве своей миссии упоминает обеспечение криптографически верифицируемой целостности Linux-систем. Детали планируют озвучить на конференции FOSDEM. Пока упоминается только, что развиваемые компанией технологии связаны с верифицированной загрузкой Linux, обеспечением целостности процесса сборки и сохранением заслуживающего доверия состояния во время работы"
🆒9🤔7👍42🔥2
https://www.jtolio.com/2026/01/tinyemu-go/

Если вам интересно, как затаскивать сложные (примерно как у https://xn--r1a.website/itpgchannel/3657) проекты с помощью пары упорных джунов #LLM, то почитайте текст по ссылке.

TL;DR - сложно, много крови, приходится постоянно вмешиваться руками в работу агентов. Но результат получить можно. Есть понятные практические советы по настройке окружения, типа тикетной системы для агентов (для примера, https://github.com/wedow/ticket) прямо в репозитории. В общем, годно.

Автор, кстати, настроен довольно скептично по отношению к результату, потому что развивать этот код он дальше не сможет/хочет.

Думаю, автор ЖОПЫ https://xn--r1a.website/itpgchannel/3657 мог бы написать еще более интересно, но чет не пишет.
🔥14👍63🤯1
ASML сокращает 1700 менеджеров, чтобы не мешать инженерам работать
https://habr.com/ru/news/990032/

Производитель литографического оборудования ASML объявил о реструктуризации подразделений Technology и IT. Компания ликвидирует ряд руководящих позиций, но одновременно создаст новые инженерные должности — часть менеджеров смогут перейти на них. Чистое сокращение составит около 1700 человек, в основном в Нидерландах и частично в США.

Причина — жалобы самих сотрудников. В письме к коллегам CEO Кристоф Фуке признал: из-за быстрого роста компании процессы стали громоздкими, а инженеры "хотят заниматься инженерией, не увязая в медленных согласованиях". ASML переходит от матричной структуры к модели, где инженеры закреплены за конкретными продуктами — это должно ускорить принятие решений.

Новость вышла одновременно с финансовым отчетом за 2025 год, в котором ASML зафиксировала рекордные квартальные заказы на €13,2 млрд. Спрос подогревает AI-бум: техногиганты вкладывают сотни миллиардов в дата-центры, а TSMC в 2026 году потратит до $56 млрд на расширение производства — и всем нужны литографы ASML.

Компания подчеркивает, что сокращения происходят "в момент силы": общий штат продолжит расти для производства и обслуживания оборудования, а реструктуризация нужна, чтобы не терять скорость на фоне ажиотажного спроса.


Оригинал
ASML Statement on Strengthening Focus on Engineering and Innovation
https://www.asml.com/en/news/press-releases/2026/strengthening-focus-on-engineering-and-innovation
28👍8🔥6😁3🥴2🆒2
Рубрика "Антон продолжает знакомство с #LLM".

Попросил тут LLM запилить метод .swap() для интрузивного двухсвязного закольцованного списка. Кстати, немного в сторону - если вы, зачем-то, пилите двухсвязный список, то всегда делайте его закольцованным, это сильно упрощает весь код, там меньше граничных случаев, которые надо учесть.

Если у вас обычный список, ноды которого живут в хипе, то это довольно просто - взял да поменял пару указателей.

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

Первый вариант, который мы написали - https://gist.github.com/pg83/f42409efcb7a551899e55f3ef80c81a3. Я даже не стал проверять это на корректность, это выходит за рамки возможностей кожаного мешка. Месиво и месиво.

Второй вариант, я намекнул, что список закольцованный, и код можно сделать проще. https://gist.github.com/pg83/44425833abc31780a159d3d08cd563e8. Опять, какое-то месиво, если такое притащить в проект, то это готовый "техдолг".

Я "намекнул" своему послушному, но туповатому, джуну, что можно проще. Взять, да вставить голову одного списка после головы другого, и вынуть голову второго из этого общего кольца. Это не совсем рабочая идея, в ней не хватает одного важного момента. На выходе получился неработающий код, но ход мыслей уже правильный. https://gist.github.com/pg83/9e809b24d3b8828255f8eca4964d9862

Я рассказал своему джуну уже совсем конкретную идею, что предыдущий подход работает, если один из списков пустой. https://gist.github.com/pg83/66afea88f601187fb78312cac5007d72. Это уже корректный (меняем два списка через цепочку обменов с пустым списком), но избыточный, код.

Тут я попросил убрать краевые случаи - https://gist.github.com/pg83/d4bed4de55e80f589ea7bc2d70f7e824

А тут - лишнюю проверку на равенство указаталей. https://gist.github.com/pg83/82c0bb9ffc3d992800dccb1d45676a74

Сравните первый вариант, и последний, как говорится. Если затащить первый в проект, то что человек потом будет делать с этим кодом? Второй же вариант просто интуитивно понятен.

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

В общем, результата добиться можно, но для этого приходится идею буквально "разжевать", я руками это написал быстрее.

Да, наверное, прямой работой с указателем можно добиться более компактного и быстрого варианта, чем наши, но добиться этого от LLM у меня не получилось.
12🔥4🌚2👍1
#LLM

Самый частый ответ мне от sonnet, когда я итеративно добиваюсь от нее максимально чистого кода:

Вы правы, это избыточно!


Для примера того что, дальше:

Проверка iovcnt > 0 нужна только во внешнем цикле, так как внутренний цикл завершится естественным образом когда written < iov->iov_len blahblahblah


Обычно после этого код становится в 2 раза короче и понятнее.

Очень, очень рыхлый код она пишет.
🍌16😁10👍6🤡31
💯39😁22🔥5👍3🆒1
commit -m "better"
Да, наверное, прямой работой с указателем можно добиться более компактного и быстрого варианта, чем наши, но добиться этого от LLM у меня не получилось.
В общем, ни одна из 4 #LLM моделей (grok, sonnet, opus, kimi, все последних версий) не смогла родить короткий и корректный код, любые их варианты падали на каких-то граничных условиях.

Но, совместно (я допилил один из предложенных вариантов до рабочего решения), мы написали вот такое:

    if (empty()) {
other.xchgWithEmptyList(*this);
} else if (other.empty()) {
xchgWithEmptyList(other);
} else {
head.xchg(other.head);
head.next->prev = &head;
head.prev->next = &head;
other.head.next->prev = &other.head;
other.head.prev->next = &other.head;
}


В целом, выглядит норм.

Этот вариант быстрее всего лишь на 5%, чем мой, потому я решил оставить свой, как более наглядный.
14🔥4🆒3👍1
commit -m "better"
В общем, ни одна из 4 #LLM моделей (grok, sonnet, opus, kimi, все последних версий) не смогла родить короткий и корректный код
Для проформы прогнал запрос через более слабые модели, и, внезапно, рассуждающий deepseek 3.2 родил точно такой же вариант, как и у меня:

void swap(IntrusiveList& other) noexcept {
if (this == &other) return;
IntrusiveList tmp;
tmp.splice(tmp.end(), *this);
this->splice(this->end(), other);
other.splice(other.end(), tmp);
}
👍13🤪76🔥4😁2🆒1