The YouTube recommender algorithm seems to have decided that I need plenty of Rory Sutherland in my diet. Which is fine by me, I think he’s great! This one is good: RORY SUTHERLAND’S 10 RULES OF ALCHEMY.
Category Archives: Learning
What is elliptic curve cryptography?
The following quotation is taken from Elliptic Curve Cryptography for Developers.
What is elliptic curve cryptography?
First, there are no ellipses. Second, there are no curves. So why is it called an “elliptic curve”? The primary reason is history. Performing integrals of the elliptical orbits of planets gave rise to formulas labeled elliptic curves. These formulas were then used in other areas of mathematics, and the label stuck.
The areas of mathematics used in public key cryptography involve number theory (the properties of integers), combinatorics (the study of counting), and finite fields (sets with finite objects and specific rules). Elliptic curves are used in just about every area of mathematics. This makes studying elliptic curve math very difficult because it is hard to determine what you really need to know and what is just really interesting.
For example, elliptic curves have been used for factoring numbers and solving Fermat’s Last Theorem. In chapter 3, I explain how elliptic curves on the complex plane are used to understand elliptic curves over finite fields. It’s all interesting but not necessarily applicable to cryptography.
Eggcorn
Today I learned about Eggcorn which is a word for quaint mistakes people are apt to make in language such as “beckon call” for “beck and call” or “old-timers’ disease” for “Alzheimer’s disease”.
Handling Cookies is a Minefield
I read an interesting article today Handling Cookies is a Minefield. It’s basically about what characters are supported in cookies across browsers and servers.
As a rule I only use two cookies: a session cookie, which identifies the session, and a persistent browser cookie, which identifies the user and their browser.
Battery + Magnet + Wire = Awesome
This is great: https://www.youtube.com/shorts/k4gDVlCsMzg
The Art Of Mixing
Today I came across The Art Of Mixing (A Arte da Mixagem) – David Gibson. It’s a video about how to… mix.
DOOM3 for 64-bit Intel MacBook Pro
My mate @drakonis referred me to the following:
USB on Hackaday
Some articles about USB on Hackaday recently:
- The USB Type-C Cable That Will Break Your Computer
- An “unbusy” USB-C Port Doubles-up For JTAG Programming
- All About USB-C: Introduction For Hackers
- All About USB-C: Illegal Adapters
- All About USB-C: Resistors And Emarkers
- All About USB-C: Power Delivery
- All About USB-C: High-Speed Interfaces
- All About USB-C: Framework Laptop
- All About USB-C: Pinecil Soldering Iron
- All About USB-C: Manufacturer Sins
- All About USB-C: Talking Low-Level PD
- All About USB-C: Replying Low-Level PD
- All About USB-C: Example Circuits
- USB-C For Hackers: Build Your Own PSU
- USB-C For Hackers: Program Your Own PSU
- USB And The Myth Of 500 Milliamps
- Ubiquitous Successful Bus: Version 2
- Ubiquitous Successful Bus: Hacking USB 2 Hubs
Ring on rope magic trick
This is great: Ring on rope trick tutorial
Rory Sutherland reading list
I just watched this presentation from Rory Sutherland: Rory Sutherland: Want Fewer People to go to A&E? Change the Name | Health | WIRED.
At the end he provides this reading list:
- Thinking, Fast and Slow
- Why Everyone (Else) Is a Hypocrite: Evolution and the Modular Mind
- The Company of Strangers: A Natural History of Economic Life
- The Righteous Mind: Why Good People are Divided by Politics and Religion
- Irrationality: the enemy within
- The Darwin Economy: Liberty, Competition, and the Common Good
- Predictably Irrational: The Hidden Forces that Shape Our Decisions
- Nudge: The Final Edition
- The Rational Animal: How Evolution Made Us Smarter Than We Think
I don’t have the time (or money) to read all of those books, the book I picked to read was Nudge.