Either all the senior engineers and PhDs working for Apple are idiots, or it’s harder than you think.
This same heuristic can be applied all across the HN front page with good results.
This same heuristic can be applied all across the HN front page with good results.
I was part of a team that rolled our own firmware update mechanism at Microsoft . (I didn't work on the replacement myself, the engineer sitting next to me did.)
And deeply embedded USB stacks w/o a heap aren't exactly uncommon, considering malloc is forbidden in a large % of firmware.
Nothing to do with idiot engineers or the task being hard. They could be idiots _and_ the task easy. Some things just don't need to be done.