Блог*
Відкрити в Telegram
Блог со звёздочкой. Много репостов, немножко программирования. Небольшое прикольное комьюнити: @decltype_chat_ptr_t Автор: @insert_reference_here
Показати більше1 963
Підписники
-224 години
-17 днів
+130 день
Архів дописів
1 963
Repost from Random Rust Dev
Я два дня сражался с тем фактом, что в Rust нельзя просто взять и написать
trait Foo {
const fn bar(arg: Arg) -> Ret;
}
почему? потому, оставили невозможным что бы дизайнить взаимодействие конста и трейтов в спокойствии еще несколько лет.
Если бы без Arg - я бы просто сделал const BAR: Ret.
Если что const BAR<const ARG: Arg>; Тоже нельзя, но хотя бы в найтли можно.
Пробовал сделать функцию не const, но писать её, как если бы она была const. Надеялся, что соптимизируется.
До некоторой глубины действительно оптимизировалось.
В итоге пришел вот к такой форме "конст-функции-на-стейбле"
trait Foo {
type Bar<const ARG: Arg>: RetType;
}
trait RetType {
const VALUE: Ret;
}
impl Foo for FooImpl {
type Bar<const ARG: Arg> = FooBar<ARG>;
}
struct FooBar<const ARG: Arg>;
impl RetType for FooBar<const ARG: Arg> {
const VALUE: Ret = {
// faked const fn body.
};
}
Это ужасно выглядит? Да.
Это гарантирует, что в результате компиляции на месте FooImpl::Bar::<ARG>::VALUE будет константа, а не вызов функции? Тоже да.1 963
Сегодня на моей игре пятеро кобольдов дрались против одержимой куклы и кошка одного из кобольдов добила зомби-лошадь.
Других новостей у меня для вас нет
1 963
#prog #rust #gamedev #amazingopensource (но пока сырое)
Revy is a proof-of-concept time-travel debugger for the Bevy game engine, built using Rerun. Revy works by snapshotting diffs of the Bevy database every frame that are then logged into the Rerun database. This allows you to inspect and visualize the state of the engine at any point in time, either in real-time or after the fact. These recordings can then be shared to be replayed or e.g. attached to bug reports.
1 963
Repost from Кадровый Болт Генона
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
