Learning Wishlist - Small Things Learned

Learning Wishlist - Small Things Learned

Created
Jun 26, 2023 06:13 PM
Language
English
Summary
Notes of short studies around a topic, generally a simple question.
Attention Status
Ignorable
What are the differences between x86 and ARM processors? What about 32 and 64 bits? (26/06/23)
  • It is the instruction set architecture (ISA) of the processor. Basically the API for the hardware. Software is compiled to this API.
  • Some ISA require a license to be implemented against. AMD and Intel use x86; Apple uses ARM. Historically, ARM has been used for processors with less performance requirements, like mobile phones. Apple choose the ARM probably because it already had its license from building mobile chips. It trusted the engineers could make a performant chip with ARM architecture.
  • 32 or 64 bits is the size of the memory the CPU can handle at a single time.
How does CAPTCHA and reCAPTCHA work? (26/06/23)
Besides the simplest versions of CAPTCHA, like blurred words or images, It takes device history, cookies and user behavior on the page to detect if the user is a bot or a human.