Relative ✧
125 subscribers
236 photos
16 videos
3 files
48 links
Мой основной канал. Тут будут мои полные сформулированные мысли и интересный стафф, с которым хочется поделиться на публику.

Связь: @notrlt
Download Telegram
2 года висит, напоминаю

2 ГОДА!!!

Где фича, Гномовски?
Пиздец медленно
Недавно я увидел новость о том, что нейросеть смогла собрать окружение рабочего стола с нуля, с поддержкой написания приложений на свифте, вейланд композитором, собственным иксовым сервером и прочим. И я задался логичным вопросом: а может ли ллм собрать себе реальную ос?
Спойлер: оно, конечно, соберёт, но есть ньюанс...

Ваще, чисто технически сегодня весь стек для сборки дистра формализован до конфига. bootc + ostree, bluebuild сверху, накидал рецепт в yaml, закинул в CI, получил iso. То есть "собрать дистр" сегодня это буквально написать файл и подождать пайплайн. Сам этим занимался.

Идём дальше. Если есть желание не форкать что-то готовое, а прям сделать свой композитор – берёшь smithay (раст-бидинги для создания вейланд композиторов и клиентов), делаешь композитор, потом делаешь свой сет приложений, фоновых сервисов, потом наваливаешь системды юниты, всё это заворачивается в один bootc-образ.
Вуаля. И теперь это не васянская говносборка арча, а прям полноценная... говносборка с нуля, прогресс.

Нейронки такое написать могут, конечно же, да да... Но есть куча нюансов.

Нейронки не будут тестировать это поделие на реальном всевозможном железе. В qemu с virtio-gpu с синтетическими условиями всё будет отлажено, ну максимум на той машине, с которой ты это пилишь, а на каком-нибудь ноуте с гибридной графикой сессия будет вести себя странно (плейн не тот, egl контекст не резолвится, как у меня было с тестовым клиентом от weston, который вне синтетики не работает вообще никак). И это чинится только руками, логами, dmesg, ну и кожаным мешком, который знает куда смотреть

И самое главное: выбор стека – это личный вкус, а не выбор бездушной матрицеперемножалки. bootc+ostree+bluebuild+rust+smithay – это лично моя примерная человеческая ставка на атомарную инфру и раст как зону комфорта. LLM эти слова не рожает из воздуха, ей их приносит человек в промпте. Без него она с той же уверенностью соберёт франкенштейна на бсд скриптах, иксах и будет называть это современным. Или ещё хуже – сделает ОС в браузере.

Так что да, мы до сих пор в той точке, когда большие языковые модели это отличные джуны, но для чего-то более сложного нужно приложить кучу своих усилий и подумать головой. Даже с Fable. Даже с Sol.
Видите, сколько тут реакта?

А теперь вспомните "качество" и "скорость" этих продуктов. Вот-вот.

Топлю за Svelte ✌️
Скажите мне, пользователи телеги на андроиде, хоть кто-то из вас это в здравом уме включает?? Оно же лагает ужасно просто
Relative ✧
Скажите мне, пользователи телеги на андроиде, хоть кто-то из вас это в здравом уме включает?? Оно же лагает ужасно просто
Я услышал про RenderNode, но блин, этот блюр даже на пикселе лагает, камон, оно ведь реально на перформанс влияет
Линуксоиды)
Бедный чел
ТОП 10 САМЫХ ЕБАНУТЫХ МЕТОДОВ ВЫХОДА ИЗ VIM 🔥😭

1. :q! - КЛАССИЧЕСКОЕ "НУ НАХУЙ"
Когда ты понял, что полностью потерялся в этом аду и тебе похуй на все изменения. Просто грохаешь всё к чертям и уходишь. Это как перезагрузить компьютер вместо того, чтобы искать баг.
2. :wq - НАИВНЫЙ ОПТИМИСТ
Ты думаешь, что хочешь сохранить свою работу. Ха-ха, шутка. Половина кода - это случайные комбинации букв, которые ты набрал, паникуя.
3. ZZ - ДЛЯ ХАРДКОРЩИКОВ, И ДЛЯ ТЕХ, КОГО ПУГАЕТ ЗЕНЛЕСС
Два заглавных Z - это как отправить знак виму: "Я уже победил себя в этом файле". Работает, но никто не может запомнить, что это вообще значит.
4. :qa! - ЯДЕРНЫЙ ВАРИАНТ
Закрыть ВСЕ буферы, ВСЕ окна, ВСЮ жизнь. Даже не спрашивай, сохранилось ли что-нибудь.
5. CTRL+C + :q! СПАМОМ
Когда ты паникуешь и просто молотишь эти комбинации, как будто это поможет. Это не поможет, но хотя бы ты чувствуешь, что действуешь.
6. :e /dev/null - ДРОПИМ ВСЕ ФАЙЛЫ В ЧЁРНУЮ ДЫРУ
Ты не просто выходишь из Vim, ты выходишь и УНИЧТОЖАЕШЬ свою работу в процессе. Это философский выбор.
7. kill -9 $(pgrep vim) - SHELL ФУРИЯ
Выход из Vim? Нет, друже, ты УБИВАЕШЬ вим из командной строки в другом терминале. Это уже олицетворение агрессии.
8. ПРОСТО ЗАКРЫТЬ ТЕРМИНАЛ
Давай даже не будем притворяться. Просто X в углу окна и молитва богам гита, чтобы он не потерял твой шедевр.
9. dd 1000 РАЗ + :q!
Сначала ты удаляешь всю свою работу, а потом выходишь. Это называется "чистая рука".
10. :wq, ПОТОМ ПЕРЕПОЛНИТЬ BASH ИСТОРИЮ И ЗАБЫТЬ, ЧТО ТЫ ДЕЛАЛ
Наконец вышел... но ты не помнишь, спасилось ли вообще. Откроешь файл завтра - посмотришь.
Relative ✧
Photo
Продолжение
Скоро мой день рождения. Какой взять новый телефон?
Anonymous Poll
13%
последняя айфоновая прошка
9%
S26 ultra
45%
последний палас
34%
любой из 8+ прошных пикселей
Что-то грядёт...

После выборов...
Relative ✧
Началось.
Please open Telegram to view this post
VIEW IN TELEGRAM
Relative ✧
Началось.
"Кто живёт надеждой, тот рискует умереть голодной смертью"
- какой-то умный хуй с долларовой купюры