M2 MacBook Air has audio bug, Apple notified. WARNING loud audio at end
Watch video linked from Mastodon to hear the difference due to the bug.
Bug still exists in Sonoma
Full thread: https://social.treehouse.systems/@marcan/111160426488046610
View original on lemmy.world
They go on to deduce it's an off-by-one error in the time domain.
So instead of 0-127 it's processing 0-126 samples (a classing
i < 127instead ofi <= 127in a for loop)https://social.treehouse.systems/@marcan/111160552044972689
Edit:
Stupid less-than symbol getting html-coded
I get that this is a bug, but it kinda sucks that people feel it's all right to act this way. Software is hard and unless you're using a language with zero-overhead iteration you're probably writing your drivers in C and iterating with a for-loop like our ancestors did. Off by one errors are stupidly common and everyone is human.
I mean, fuck mega corporations. This is still cringeworthy.
That being said, it's going to be fun to see quality differences in these operating systems in a few years because, as far as I know, Apple would rather force Swift into the systems-level language space than adopt a memory-safe language today.
Meanwhile Microsoft, Google, and Amazon, etc are all investing heavily in Rust by integrating it into their platforms.