@davepl1968 The problem was never microcontrollers.
It’s the cloud crap, subscriptions, telemetry, and proprietary ecosystems that make basic features worse than a carburetor from 1978.
GM killing CarPlay/Android Auto to lock users into their own platform is exactly why people say this stuff
@platoff То, что в 70х было искусством, теперь умеет LLVM. В том числе сложные hardware-specific оптимизации. Более того, если написать "хакерскую" версию вручную, компилятор часто не сможет её распознать как известный паттерн и не применит свою оптимизацию. Хак победил сам себя
@shipilev А есть какие-то цифры чтобы оценить эффективность? Ну количество этих самых перее��авших высокооплачиваемых специалистов например, и их доля в выплачиваемых налогах по отношению к потребляемой им соцпомощи. Хорошая кампания бы получилась
@platoff "хакерский" путь - захардкодить адрес функции по base+0x4A0+14 (в этой версии рантайма прокатит) и дёрнуть напрямую (на асме ещё короче ведь). Против "чистоплюйский по гайду": по-белому парсить layout памяти, честно вычислить адрес и только потом звать. Имел в виду это
@platoff Спасибо. Мне как чистоплюю "потрачу в 3 раза больше времени и ресурсов, но оно будет точно по гайдам" эта область далека. А не выходит так, что в этом всём приходится один фиг в ассемблер лезть, и зиг там только из-за того что он суперсет си?
@rucker5252@alexocheema@exolabs Did the math: 10M tokens is roughly 13 copies of War and Peace. Or 5 days of non-stop generation at 24 tokens/sec, no sleep, no breaks. Genuinely curious: what tasks actually require this much?