Blocking applications from interacting with each other when it already has full access to the other process's memory via /proc/<pid>/mem is just silly. Save the blocking for when it doesn't already have that level of access.
The word YouTube really depends a lot on good kerning. The "YouTube Display" font has much better kerning around the uppercase T than the other three fonts that mention YouTube.
Audio delay for most Bluetooth headphones is downright atrocious. Yes, there are some out there which support low delay modes (under 40ms), but the vast majority of them do not.
Log Base 2 of 3 = ~1.5849625, so that's the limit to how well you can pack three-state values into bits of data.
For something more practical, you can pack five three-state values within a byte because 3^5 = 243, which is smaller than 256. To unpack, you divide and modulo by 3 five separate times. This encodes data in bytes at 1.6 bits per symbol.
But the packing of 5 symbols into a byte was not done here. Instead, they packed 4 symbols into a byte to reduce computational complexity (no unpacking needed)
There's the ARM video from LowSpecGamer, where they talk about how they forgot to connect power to the chip, and it was still executing code anyway. According to Steve Furber, the chip was accidentally being powered from the protection diodes alone. So ARM was incredibly power efficient from the very beginning.
Fire Stick/Fire TV is a pretty dreadful experience as it is. Video ads on the home screen, but at least you can currently install custom apps. No way to replace the home screen.
(Obligatory XKCD: https://xkcd.com/768/)
reply