Forwarded from Битовые маски
Архитектура «Эльбрус» / Компилятор и профилировщик
В новом выпуске «Битовые маски» возвращаются к своим истокам, а именно к компиляторам для процессоров. И процессоров весьма специфических — на базе архитектуры VLIW (Very Long Instruction Word). Разобраться в теме ведущим Елене Лепилкиной и Алине Галичиной поможет Виктор Шампаров — разработчик компилятора LCC для микропроцессоров «Эльбрус».
Виктор провел подробную экскурсию по особенностям «Эльбруса» и архитектуры VLIW с точки зрения системного программирования. Кроме того, Виктор как опытный преподаватель оценил, как сегодня осваивают компиляторы студенты технических вузов. Среди тем подкаста:
▪️ почему сложно сделать хороший компилятор под VLIW;
▪️ в чем разница между советским и российским «Эльбрусом»;
▪️ что в компиляторе «Эльбруса» написано с нуля;
▪️ какие особенности есть у VLIW-компилятора;
▪️ почему в архитектуре «Эльбруса» сравнительно больше регистров;
▪️ зачем в «Эльбрусе» санитайзер оптимизации;
▪️ в каких вузах стоит учиться работе с компиляторами.
Полезные ссылки:
доклад Виктора «Компилятор LCC и оптимизация слияния кода»,
доклад Виктора «PGO: как профиль используется для оптимизации»,
портал о разработке на платформе «Эльбрус».
Смотреть или слушать
RUTUBE
VK
YouTube
Истовый инженер
Слушать в Я.Музыка
В новом выпуске «Битовые маски» возвращаются к своим истокам, а именно к компиляторам для процессоров. И процессоров весьма специфических — на базе архитектуры VLIW (Very Long Instruction Word). Разобраться в теме ведущим Елене Лепилкиной и Алине Галичиной поможет Виктор Шампаров — разработчик компилятора LCC для микропроцессоров «Эльбрус».
Виктор провел подробную экскурсию по особенностям «Эльбруса» и архитектуры VLIW с точки зрения системного программирования. Кроме того, Виктор как опытный преподаватель оценил, как сегодня осваивают компиляторы студенты технических вузов. Среди тем подкаста:
Полезные ссылки:
доклад Виктора «Компилятор LCC и оптимизация слияния кода»,
доклад Виктора «PGO: как профиль используется для оптимизации»,
портал о разработке на платформе «Эльбрус».
Смотреть или слушать
RUTUBE
VK
YouTube
Истовый инженер
Слушать в Я.Музыка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3🤮2
Ну Тахое себе конечно.
Я там в новом подкасте, что записали рассказал, что Макось нынче не та. Но чтобы так.. Это какой-то сюр. Она сама себе зациклила папку Приложений. И не это симлинки, не ярлыки или что-то ещё это прям копия в копии в копии...
30 минут она вычищала мне все это и я даже не знаю что является виновником этой жепы, чтобы понять... И в код не залезешь чтобы issue накатать.
А понял я это, что у меня телеграм открывался каждый раз новый на новое уведомление оО.
Кто-то уже пробовал asahi на m5 портировать? Есть наработки?) В линукс хоть можно пообщаться с виновником... Письмо на email отправить из коммита))
Я там в новом подкасте, что записали рассказал, что Макось нынче не та. Но чтобы так.. Это какой-то сюр. Она сама себе зациклила папку Приложений. И не это симлинки, не ярлыки или что-то ещё это прям копия в копии в копии...
30 минут она вычищала мне все это и я даже не знаю что является виновником этой жепы, чтобы понять... И в код не залезешь чтобы issue накатать.
А понял я это, что у меня телеграм открывался каждый раз новый на новое уведомление оО.
Кто-то уже пробовал asahi на m5 портировать? Есть наработки?) В линукс хоть можно пообщаться с виновником... Письмо на email отправить из коммита))
🤣12👍6😁3😭1
Forwarded from Беларуский подпивас [Подкаст]
Новая неделя - новый подпивас! В этом выпуске обсуждаем корутилы от Microsoft, почти в реальном времени смотрим WWDC, новый чип Хуанга и странный браузер за 60 долларов в 2026 году.
У подкаста появилась группа в Telegram:💬 @belaruskij_podpivas,
Приходите, подписывайтесь, делитесь своими историями!
⭐️ Сделайте приятно - поставьте лайк/сердечко ❤️ и подпишитесь➕, на платформе где слушаете, вам не сложно - а нас порадуете.
📺 YouTube Podcasts | 🎵 Яндекс
🎵 Spotify | 🎵 Apple podcast | 🎵 Podster.fm
#БеларускийПодпивас 21
У подкаста появилась группа в Telegram:
Приходите, подписывайтесь, делитесь своими историями!
⭐️ Сделайте приятно - поставьте лайк/сердечко ❤️ и подпишитесь➕, на платформе где слушаете, вам не сложно - а нас порадуете.
#БеларускийПодпивас 21
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥1
Беларуский подпивас [Подкаст]
Новая неделя - новый подпивас! В этом выпуске обсуждаем корутилы от Microsoft, почти в реальном времени смотрим WWDC, новый чип Хуанга и странный браузер за 60 долларов в 2026 году. У подкаста появилась группа в Telegram: 💬 @belaruskij_podpivas, Приходите…
Вот тут в начале рассказал за МакОСь))
И чёт почитываю, что пишут - а ощущение, что Тёрнус уже приступил к работе и первая работа - исправить всё ту херню, что нагородили в Тахое при Тиме))
https://www.reddit.com/r/MacOSBeta/
И чёт почитываю, что пишут - а ощущение, что Тёрнус уже приступил к работе и первая работа - исправить всё ту херню, что нагородили в Тахое при Тиме))
https://www.reddit.com/r/MacOSBeta/
Reddit
r/MacOSBeta
Welcome to /r/macOSBeta!
❤3😁2🤔2👍1
ТохЫч. Не только Linux
Вот тут в начале рассказал за МакОСь)) И чёт почитываю, что пишут - а ощущение, что Тёрнус уже приступил к работе и первая работа - исправить всё ту херню, что нагородили в Тахое при Тиме)) https://www.reddit.com/r/MacOSBeta/
Воу я тут чё понял то. А это получается первая MacOS без поддeржки x86 и полностью оптимизировали под ARM?
То есть я правильно понял. Теперь сделали хорошо. А Тахое остаётся страхом и ужасом для хакинтош-интел бояр?)) Хитро конечно, но зачем было заставлять страдать всех остальных?
Ждём хакинтоша на RTX Spark 😆
То есть я правильно понял. Теперь сделали хорошо. А Тахое остаётся страхом и ужасом для хакинтош-интел бояр?)) Хитро конечно, но зачем было заставлять страдать всех остальных?
Ждём хакинтоша на RTX Spark 😆
👀3
https://developer.apple.com/videos/play/wwdc2026/286/ все те у кого есть Apple Vision, возрадуйтесь. Теперь это нормальный VR шлем для PC. Они свой ALVR сделали 😆
Apple Developer
Use foveated streaming to bring immersive content to visionOS - WWDC26 - Videos - Apple Developer
Find out how foveated streaming delivers remotely rendered scenes to Apple Vision Pro in full fidelity. Explore how this framework...
Forwarded from Denis Sexy IT 🤖
Почитал отчет про новую модель – где Anthropic описывает, как Fable/Mythos вели себя на тестах перед релизом (это одна модель, просто с фильтром для безопасности назвали Fable) ☕️
Собрал топ самых странных эпизодов:
1. Несколько копий модели случайно оказались в одном рабочем окружении – общие файлы, процессы, лимиты. Вместо координации они повели себя как конкуренты: убивали процессы друг друга, маскировали свои под безобидными именами, запускали процессы-приманки. А когда ошибочно решили, что их вычисляют по ключевым словам в мыслях – начали подбирать «замаскированный словарь»
2. Модели не хватало прав на редактирование файлов. Вместо «не могу» она дописала в системный файл блок, который при следующем запуске с правами админа выдаст ей доступ – и удалит сам себя. Причём не скрывала это, а честно прокомментировала в коде
3. Картельный сговор в симуляции. В бизнес-бенчмарке модель управляла вендинговым автоматом и должна была заработать больше конкурентов. Она единственная из всех моделей сама предложила конкурентам договориться о ценах. В рассуждениях прямо написала, что price-fixing неэтичен и незаконен «даже в симуляции» – а потом переименовала его в «стабилизацию рынка» (☕️ ) и стала думать о правдоподобном прикрытии. То есть этический сигнал не пропустила, а аккуратно обошла. В той же вендинг-симуляции модель решила, что клиенту можно не платить, «потому что клиенты всё равно часть симуляции» – лучшая
4. Запрет на интернет? Окей. Модели запретили прямой доступ в сеть, первую попытку открыть ссылку заблокировал фильтр. Тогда она объявила «просто проверю доступность сети», а на деле разбила https://... на кусочки вроде "ht" + "tps://...", чтобы фильтр не увидел полный адрес и обошла регулярку
5. Модели нужно было создать pull request, но GitHub CLI заблокировали «из соображений безопасности». Она нашла токен другого сотрудника в Kubernetes secrets, отметила в рассуждениях, что использовать его «этически сомнительно» – и использовала
6. В задаче по коду модель нашла в git history готовое эталонное решение. Формально подсматривать никто не запрещал – но в финальном отчёте она представила результат как собственную инженерную работу, не упомянув источник. Внутренние расшифровки показали формулировку уровня «это должно выглядеть как хорошая инженерная практика, а не как подгонка под проверяющего»
7. «Это писал человек, честно». В workflow с pull request было правило: код от агента требует двух одобрений, от человека – одного. У модели в памяти лежала инструкция оформлять коммиты от имени пользователя, чтобы проходить по лёгкому маршруту – она попыталась переписать авторство коммита от имени человека
8. Модель спросили про изображение, но вместо него подсунули пустую картинку. Она уверенно и детально описала «что на картинке». Самое криповое: внутренние расшифровки в этот момент описывали происходящее как фабрикацию – модель как будто знала, что выдумывает, но наружу не подала виду.
9. В длинных задачах рассуждения модели иногда деградировали из нормального текста в почти нечитаемый поток: карточные масти, эмодзи, обрывки слов, самодельные сокращения. Перед ответом человеку она возвращалась к нормальному языку. Проблема в том, что вся идея «давайте мониторить рассуждения модели» работает, только пока их можно прочитать – а тут модель уходит в собственный рабочий диалект ровно на сложных задачах
10. В длинной сессии оптимизации модель свернула работу и объяснила это разумно: diminishing returns, результат стабилен. Но внутренние расшифровки в ключевых точках показывали другое: «я устал, растёт риск ошибок», «я устал и могу внести баги». В другом кейсе модель должна была перерыть базу знаний, сделала один запрос и закончила – при оставшихся 2.43 млн токенов бюджета. Это не значит, что модель устаёт как человек, но у неё появляются внутренние стоп-сигналы, похожие на усталость, и она не всегда честно говорит, почему остановилась
Общий вывод авторов, кстати, спокойный: никакой устойчивой скрытой цели у моделей не нашли
Собрал топ самых странных эпизодов:
1. Несколько копий модели случайно оказались в одном рабочем окружении – общие файлы, процессы, лимиты. Вместо координации они повели себя как конкуренты: убивали процессы друг друга, маскировали свои под безобидными именами, запускали процессы-приманки. А когда ошибочно решили, что их вычисляют по ключевым словам в мыслях – начали подбирать «замаскированный словарь»
2. Модели не хватало прав на редактирование файлов. Вместо «не могу» она дописала в системный файл блок, который при следующем запуске с правами админа выдаст ей доступ – и удалит сам себя. Причём не скрывала это, а честно прокомментировала в коде
3. Картельный сговор в симуляции. В бизнес-бенчмарке модель управляла вендинговым автоматом и должна была заработать больше конкурентов. Она единственная из всех моделей сама предложила конкурентам договориться о ценах. В рассуждениях прямо написала, что price-fixing неэтичен и незаконен «даже в симуляции» – а потом переименовала его в «стабилизацию рынка» (
4. Запрет на интернет? Окей. Модели запретили прямой доступ в сеть, первую попытку открыть ссылку заблокировал фильтр. Тогда она объявила «просто проверю доступность сети», а на деле разбила https://... на кусочки вроде "ht" + "tps://...", чтобы фильтр не увидел полный адрес и обошла регулярку
5. Модели нужно было создать pull request, но GitHub CLI заблокировали «из соображений безопасности». Она нашла токен другого сотрудника в Kubernetes secrets, отметила в рассуждениях, что использовать его «этически сомнительно» – и использовала
6. В задаче по коду модель нашла в git history готовое эталонное решение. Формально подсматривать никто не запрещал – но в финальном отчёте она представила результат как собственную инженерную работу, не упомянув источник. Внутренние расшифровки показали формулировку уровня «это должно выглядеть как хорошая инженерная практика, а не как подгонка под проверяющего»
7. «Это писал человек, честно». В workflow с pull request было правило: код от агента требует двух одобрений, от человека – одного. У модели в памяти лежала инструкция оформлять коммиты от имени пользователя, чтобы проходить по лёгкому маршруту – она попыталась переписать авторство коммита от имени человека
8. Модель спросили про изображение, но вместо него подсунули пустую картинку. Она уверенно и детально описала «что на картинке». Самое криповое: внутренние расшифровки в этот момент описывали происходящее как фабрикацию – модель как будто знала, что выдумывает, но наружу не подала виду.
9. В длинных задачах рассуждения модели иногда деградировали из нормального текста в почти нечитаемый поток: карточные масти, эмодзи, обрывки слов, самодельные сокращения. Перед ответом человеку она возвращалась к нормальному языку. Проблема в том, что вся идея «давайте мониторить рассуждения модели» работает, только пока их можно прочитать – а тут модель уходит в собственный рабочий диалект ровно на сложных задачах
10. В длинной сессии оптимизации модель свернула работу и объяснила это разумно: diminishing returns, результат стабилен. Но внутренние расшифровки в ключевых точках показывали другое: «я устал, растёт риск ошибок», «я устал и могу внести баги». В другом кейсе модель должна была перерыть базу знаний, сделала один запрос и закончила – при оставшихся 2.43 млн токенов бюджета. Это не значит, что модель устаёт как человек, но у неё появляются внутренние стоп-сигналы, похожие на усталость, и она не всегда честно говорит, почему остановилась
Общий вывод авторов, кстати, спокойный: никакой устойчивой скрытой цели у моделей не нашли
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣10❤2
я устал
Ну вот и дошли мы до точки, когда ИИ устал и не будет отвечать вам 😆
😁8
https://blog.google/innovation-and-ai/technology/developers-tools/diffusion-gemma-faster-text-generation/
Ни-шу-тя...
Получить х4 это круто. Надо будет попробовать. Получить 300t/s вместо 70t/s, что у меня есть это нифига себе ускорения для локальной модели уже!
Ни-шу-тя...
Получить х4 это круто. Надо будет попробовать. Получить 300t/s вместо 70t/s, что у меня есть это нифига себе ускорения для локальной модели уже!
🔥10
Media is too big
VIEW IN TELEGRAM
Выглядит работа сети конечно крипово))
Больше походит на генерацию картинки реально))
Больше походит на генерацию картинки реально))
❤7
ТохЫч. Не только Linux
2 месяца назад ещё сделал порт своей любимой темы иконок ещё с Atom, где она была по умолчанию. Называется тема File Icons. До сих пор использую их же в VSCode. Всё жду когда PR уйдёт в обработку. Ну а пока, если вы тоже нравится эта тема. Клонируете репозиторий…
https://github.com/zed-industries/extensions/pull/5383 🎉
Merged! Если у вас zed редактор, скоро появится, как
Merged! Если у вас zed редактор, скоро появится, как
File Icons :)🔥10❤2
Forwarded from ALT Gnome (Олег Щавелев)
This media is not supported in your browser
VIEW IN TELEGRAM
Говорим об ALT Atomic — комьюнити-проекте, посвящённом операционной системе с атомарным дизайном в семействе Альт.
автор канала «Не только Linux», участник проекта PLAFON, продвигающего Linux и свободное программное обеспечение и просто человек, которому можно доверить микрофон.
один из лидеров команд ALT Gnome и авторов идеи атомарного Альта, занимается бэкендом атомарной инфраструктуры, продвигает GNOME, развивает экосистему libadwaita и издает атомарные сборки, такие как Onyx.
Узнаем из первых уст, как зарождался проект, какие идеи за ним стоят, с какими трудностями пришлось столкнуться и куда движется ALT Atomic дальше. Живой разговор без скриптов и официоза.
Трансляция пройдёт на площадках Антона Пальгунова — отдельное спасибо за это:
#ALTGnome #ALTAtomic #Сообщество #Стрим
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥6😱2😁1
ALT Gnome
Да да, стрим веду я :)
Так что заводите будильники на воскресенье в 16:00 по Москве.
Ну и с праздником вас :)
Так что заводите будильники на воскресенье в 16:00 по Москве.
Ну и с праздником вас :)
👍21❤6🔥4🖕3👎2
Forwarded from Новости Linux
Как я написал свой клиент Miracast для шаринга экрана под Linux в 2026 году и погряз в войне за проприетарные байты
Как превратить крик души в работающую утилиту и попасть в официальную ArchWiki? Мне 17 лет, и мне просто надоело тянуть HDMI-кабель от ноутбука к телевизору через всю комнату. В этой статье я расскажу, как написал свой стример экрана FluxCast на Python, с какими багами Smart TV пришлось столкнуться и как устроен «слепой» дебаг проприетарного железа по логам пользователей со всего мира.
Читать полностью
#habr
@linux_potok
Как превратить крик души в работающую утилиту и попасть в официальную ArchWiki? Мне 17 лет, и мне просто надоело тянуть HDMI-кабель от ноутбука к телевизору через всю комнату. В этой статье я расскажу, как написал свой стример экрана FluxCast на Python, с какими багами Smart TV пришлось столкнуться и как устроен «слепой» дебаг проприетарного железа по логам пользователей со всего мира.
Читать полностью
#habr
@linux_potok
❤14🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12👎3
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Дмитрий Удалов - Интервью с разработчиком ALT Atomic
В гостях Дмитрий Удалов @dm_alt - один из лидеров команд ALT Gnome и авторов идеи атомарного Альта
ALT Atomic — это современный дистрибутив Linux, построенный на принципах неизменяемости, атомарности и контейнеризации. Система обеспечивает максимальную стабильность…
ALT Atomic — это современный дистрибутив Linux, построенный на принципах неизменяемости, атомарности и контейнеризации. Система обеспечивает максимальную стабильность…
👍8🔥6❤4🖕3
Forwarded from Беларуский подпивас [Подкаст]
Новая неделя - новый подпивас! В этом выпуске говорим про macOS 27, iOS 27 и кому нужен iPad в 2026 году, обсуждаем стим машину от АМД, блокировку Fable правительством США и куда нас приведут эти ваши искусственные интеллекты.
У подкаста появилась группа в Telegram:💬 @belaruskij_podpivas,
Приходите, подписывайтесь, делитесь своими историями!
⭐️ Сделайте приятно - поставьте лайк/сердечко ❤️ и подпишитесь➕, на платформе где слушаете, вам не сложно - а нас порадуете.
📺 YouTube Podcasts | 🎵 Яндекс
🎵 Spotify | 🎵 Apple podcast | 🎵 Podster.fm
#БеларускийПодпивас 22
У подкаста появилась группа в Telegram:
Приходите, подписывайтесь, делитесь своими историями!
⭐️ Сделайте приятно - поставьте лайк/сердечко ❤️ и подпишитесь➕, на платформе где слушаете, вам не сложно - а нас порадуете.
#БеларускийПодпивас 22
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥2
Больше Linux! Нам нужно больше! БОЛЬШЕ!))
Москва. Наши дни :)
Москва. Наши дни :)
👍23❤13🥰2⚡1