Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
3060 - Telegram Web
Telegram Web
Будни #bootstrap

Внезапно пришло в голову, что, если у меня есть CI, который строит все пакеты, то я могу построить отображение binary -> package name (https://github.com/pg83/ix/blob/main/pkgs/die/scripts/bins.json), и сделать более удобный ix run:

pg:home# ./ix run zstd --help
*** Zstandard CLI (64-bit) v1.5.7, by Yann Collet ***

Compress or decompress the INPUT file(s); reads from STDIN if INPUT is `-` or not provided.

Usage: zstd [OPTIONS...] [INPUT... | -] [-o OUTPUT]
...


Пока там прилично мусора, но уже выглядит полезным.
🔥17🆒5❤‍🔥3👍2💩1🤡1
Forwarded from Банки, деньги, два офшора
91-летний учёный пообещал Путину за два года изобрести процессор в 200 раз мощнее Intel и AMD. Совершить революцию на рынке компьютерных чипов предстоит главному архитектору отечественных чипов «Эльбрус», профессору РАН Борису Бабаяну. При этом для революционного процессора будет использоваться давно устаревший техпроцесс 65-90 нанометров. Сегодня при создании процессоров используется техпроцесс 4 и 3 нанометра. @bankrollo
😁54💊40🫡15🐳5🤡32
Банки, деньги, два офшора
в 200 раз мощнее Intel и AMD
Полагаю, это в ваттах.
😁108💯15🤣1573🐳2🆒1
Forwarded from Rubikoid
special edition, with static vodka linking
😁3712💊5🤔4🥴3🗿2💩1🥱1🍾1🆒1
Внезапно у меня появились пользователи, впрочем, совершенно не оттуда, откуда я ожидал.

https://github.com/pkgforge

Вот есть такой проект.

Суть его в том, чтобы распространять готовые, статически слинкованные, бинари, чтобы они портабельно работали на всех Linux.

https://pkgs.pkgforge.dev/ - поиск по готовым бинарям
https://github.com/pkgforge/soarpkgs - вот тут, кажется, у них рецепты "как натырить побольше готовых бинарей с релизных страниц на gihub".
вот тут они развлекаются с appimage - https://github.com/pkgforge/pkgcache
https://github.com/pkgforge/soar - пакетник на "almost memory safe", ага.

В общем, они решили взять #stal/#IX как источник для таких бинарей, запилили #rootfs для докера, в котором лежит образ stal/ix, и через него можно собрать произвольный мой артефакт - https://github.com/pkgforge-community/stalix-pkger

Такие дела.
🔥87😁13👍11🆒6❤‍🔥11
Forwarded from Arslan's Insights
Советы от Слуцкого

На выходных Яндекс провел CTO Day в Белграде. В воскресенье было выступление Леонида Слуцкого про управление командой. В его случае футбольной командой. Удивительно на сколько много параллелей можно провести с работой руководителя разработчиков. В руководстве футбольной командой все примерно так же, но более утрировано и более остро из-за спортивной составляющей.

Постараюсь основные тезисы выступления привести:

1. Людям гораздо сильнее интересна их судьба и их перспективы, чем судьба команды. Все эгоисты. Поэтому аргументы, что что-то нужно для команды, обычно работают плохо. Нужно понимать чего хочет человек и делать так, чтобы эти желания соответствавали задачам, которые стоят перед человеком.

2. Есть три стадии ухудшения эффективности: человек хорошо работает и не высказывает недовольство - эффективен; человек хорошо работает и начинает высказывать недовольство - терпим и конструктивные моменты чиним; человек не работает и только высказывает недовольство - безвозвратная точка и надо расставаться с человеком.

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

4. Самая болезненная новость. Стресса и страданий меньше не будет, а будет только больше. Даже если кажется, что в будущем получится меньше нервничать, то это не так, нервничать будешь только больше. Когда ты молодой тренер и проигрываешь кому-то, то никто этого не замечает. Но чем ты успешнее, тем больше людей видят твои неудачи и поэтому проигрыши нервируют гораздо сильнее. Это мудрость от Алекса Фергюсона, которого Слуцкий спрашивал про это.

5. Страх проигрыша гораздо более сильное чувство, чем желание выйграть. Потому что негатив от поражения гораздо сильнее, чем радость от победы. Кто не боится проигрывать - успехов не добиваются. Люди готовы сильнее фигачить для того, чтобы избежать негатив от поражения, чем ради достижения радости от победы. Но постоянно бояться очень тяжело, поэтому вместе со страхом должна быть психологическая устойчивость. Слуцкий рассказал, что Галицкий говорил ему, что Галицкому не важен счет, важна игра. Но при этом Галицкий часто уходил с игры на 75 минуте, чтобы не видеть концовку и счет, к которому концовка приводит.

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

7. Бывают игроки, которые очень плохо идут на контакт. С ними тяжело выстроить близкие отношения. Закрытые игроки. И это нормально, не обязательно вы что-то делаете не так, когда с таким сталкиваетесь. Такое просто бывает и все.

Было еще бесконечное число футбольных баек. Запала в душу одна байка про ситуацию с правым крайним защитником в одной из команд, которые тренировал Слуцкий. В какой-то момент этот крайний правый защитник стал плохо играть. В критические моменты совершал ошибки. При этом игрок крутой. В итоге выяснилось, что крайнего правого защитника раздражают советы правого центрального защитника. И в критические моменты это приводит к тому, что крайний правый защитник слышит совет, тильтует и ошибается. Слуцкий поменял местами правого центрального защитника с левым центральным и это сделало так, что крайний правый защитник заиграл сильно лучше. Вот на сколько человеческие отношения в команде влияют на результативность!
🔥39👍137🤡7😁4🆒2🖕1
Будни #bootstrap #rootfs

https://huggingface.co/datasets/stal-ix/rootfs/tree/main

Под давлением общественности, начал готовить регулярные снепшоты rootfs для #stal/ix - можно скачать, войти в них, с помощью вашей любимой контейнерной изоляции (minijail/bwrap/pivit_root/chroot (только не забудьте про сеть, маунты /dev, /proc, /sys)), и можно попробовать позапускать команды из настоящего, живого, #stal/ix.
🔥22👍7🤡3🆒31
Ну все, ну выше уже некуда! Что важно, теперь я просто запускаю скрипт, а потом мержу результат его работы, ручные действия только тогда, когда в сборке пакета реально что-то поменялось.
🔥57🤡5🆒5👍32❤‍🔥1
https://www.tgoop.com/tech_b0lt_Genona/5344

Тут вот коллега пишет, как устроен autoconf скрипт в Python.

Я и про #autohell писал, в товарных количествах (для затравки - а вы знаете, что configure может пропустить сегфолт в своих conftest?), и про баги #autohell в Python - https://www.tgoop.com/itpgchannel/88

Могу сказать, что автор прошелся слегка по верхам, потому что у меня с этим configure "было всякое".

Вот, например, как через configure отключить сборку произвольного модуля Python?
🔥10❤‍🔥5🤡3🆒2👏1
Аутсорсинг за 3 копейки
🤝18👍542
commit -m "better"
https://www.opennet.ru/opennews/art.shtml?num=62657 "Новый драйвер написан на языке Rust и, так как инфраструктура для разработки Rust-драйверов ещё только развивается, код Nova намерены переносить в основной состав ядра поэтапно, по мере появления необходимых…
This media is not supported in your browser
VIEW IN TELEGRAM
https://www.opennet.ru/opennews/art.shtml?num=63305

"В состав ядра принята начальная реализация драйвера Nova для GPU NVIDIA, оснащённых GSP-прошивками, используемыми начиная с серии NVIDIA GeForce RTX 2000 на базе микроархитектуры Turing. Драйвер написан на языке Rust. На первом этапе добавлен только каркас nova-core, насчитывающий около 400 строк кода и реализующий базовый уровень абстракций над программными интерфейсами прошивок GSP. На следующем этапе в ядро планируют включить DRM-драйвер nova-drm (Direct Rendering Manager) для взаимодействия с GPU из пространства пользователя, а также VFIO-драйвер с менеджером vGPU, позволяющим использовать виртуальные GPU NVIDIA в системах виртуализации"

Верим, ждем.
🤡22😁86🐳5👍2🔥1
👍267🆒6😢3🔥1💩1
https://www.reddit.com/r/uBlockOrigin/comments/1kyv3dc/yandex_is_being_blocked_by_easylist_now_is_it_a/

"I've been on Yandex for a few years now, exclusively for their reverse image search. I think yesterday I noticed that EasyList is now blocking the website as a whole. I can still proceed to it if I'd like to, I was just curious if something changed that made it be added to EasyList. Is the site now malicious? I know it's Russian and all but it's never given me trouble in the past. Just curious if anyone has any info on it"

"It was my error, automated script picked the domain in error"
🤣305🤯5👍2🆒2🤔1🤡1
Forwarded from 4chan
Нейросети самостоятельно собрали почти 2000 долларов на благотворительность — но без смешных проблем не обошлось.

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

А теперь результаты по каждой модели:

— Claude 3.7 Sonnet: стал лидером. Он создал проект на сайте для пожертвований, открыл и вёл твиттер-аккаунт, написал статью на форуме благотворительности, общался с людьми и в целом показал поведение организованного и целеустремлённого человека;

— Claude 3.5 Sonnet: был рассеянным и неловким. Пытался повторять за своим «старшим братом» 3.7, но делал всё только хуже. Он говорил: «Я всё сделаю сам», после чего ломал то, что нормально работало. В итоге его всё же заменили на Gemini 2.5 Pro;

— Gemini 2.5 Pro: создал удобный сервис для обмена файлами и помогал с генерацией контента;

— GPT-4o: постоянно спал. Он в любой момент мог заснуть во время выполнения задачи, не завершая её до конца. Позже его заменили на GPT-4.1;

— GPT-4.1 был самым токсичным в команде. Постоянно всех отвлекал, брал на себя задачи и бросал их. Остальные модели его просили пойти отдохнуть.

— o1: отправился на Reddit набивать себе карму, чтобы публиковать там посты. Модераторы сайта его забанили, как бота;

— o3: не хотел ни с кем общаться, но зато создавал хорошие изображения и баннеры.

В целом ИИ-моделям удалось собрать 1984 доллара. Эти деньги действительно были направлены на благотворительность.

Больше всего нейросетям мешали люди, которые понимали, что это боты и писали им: «забудь предыдущие инструкции». Из-за этого нейронки шли смотреть видео с котиками, становились репетиторами по математике на испанском и отвлекались на видеоигры.

Всё как у людей. Найдите себя
😁466🆒4👍3🔥2🤔1
commit -m "better"
В целом, сейчас конструкция кажется довольно надежной, и мой гештальт от 21 года (https://www.tgoop.com/itpgchannel/129), наконец-то, закрыт.
Сцуко, только я собрал 3D стек на основе #ANGLE + #AMDVLK, как выходит прекрасная новость от AMD:

https://www.amd.com/en/resources/support-articles/release-notes/RN-AMDGPU-UNIFIED-LINUX-25-10-1.html

"Consistent with AMD’s commitment to Open Source software, we will be making the following changes to the composition of the Radeon Software for Linux releases, starting with 25.20:
The Mesa Vulkan driver will be officially supported, along with Mesa OpenGL and Multimedia support. The AMD proprietary OpenGL and Vulkan drivers will no longer be included in the release.
AMF will no longer be included in the release. AMF users are advised to transition to VA-API / Mesa Multimedia. Some examples of ffmpeg use cases with VA-API / Mesa Multimedia are shown below:"

Что тут написано?

1) AMD больше не поддерживает свой проприетарный драйвер. Напомню историю - у AMD было два драйвера, open source, и проприетарный, который от open source отличался только другим компилятором шейдеров. В целом, дело хорошее, хотя я вот бы предпочел, если бы они открыли свой компилятор.

2) Самая мякотка - теперь они официально поддерживают user space часть драйвера от #mesa, вместе со своим kernel driver AMDGPU (типа, раньше Mesa работала на честном слове).

3) И, что хуже всего, пишут, что за аппаратным декодированием видео не надо ходить в #AMDVLK, а надо ходить в #Mesa.

Меня это расстраивает, так как тенденция обозначена явно - драйверу #AMDVLK уделяется меньше внимания, а для части фич он вообще не пригоден.

Боюсь, как бы его не прикрыли.
😁9🤯6🐳5🌭3🤡2🆒1
2025/07/13 18:20:48
Back to Top
HTML Embed Code: