Former patent examiner here. The job of a patent examiner can be quite stressful, and I don't think it's particularly amenable to making breakthroughs. At the end of the day I rarely felt like working on personal projects as I was too drained. Einstein and Goto might have had a lot more energy than I do. Alternatively, it could simply be that the huge number of patent examiners (about 10,000 current USPTO patent examiners from what I understand) means that at least a few of them will do something astounding.
Not a very good one. The term "goto" is not used in Assembly, usually "jump" or "branch" is used instead. And "Goto" is just a very common Japanese name, and a somewhat mangled spelling in the first place.
In Japanese itself, the connection there is entirely nonexistent.
Dumb question: in Cryptonomicon, there's a character named "Goto Dengo". Is Goto used as both a first and last name, or is the notion of first and last name something that doesn't map cleanly between English and Japanese?
This type of talent is extremely valuable. They sometimes show it in the most direct fashion (HFTs, game engines, etc.) but when they are not most of the time companies don't even bother. IMHO We pay the price of that as a consumer every day: PCs take 10s just to start booting a system that takes 2s to load, webpages are just eating your battery life etc.
If anyone else wondered about the mentioned LU decomposition, Wikipedia says:
> In numerical analysis and linear algebra, lower–upper (LU) decomposition or factorization factors a matrix as the product of a lower triangular matrix and an upper triangular matrix.
> Applications: Solving linear equations, Inverting a matrix, Computing the determinant
23 comments
[ 3.2 ms ] story [ 69.7 ms ] thread[1] https://www.ige.ch/en/about-us/the-history-of-the-ipi/einste...
Haven't read his code, but direct jumps (gotos) are quite common in assembly and can certainly help optimize things some times.
[1]: https://en.wikipedia.org/wiki/Nominative_determinism
In Japanese itself, the connection there is entirely nonexistent.
https://www.nytimes.com/2005/11/28/technology/writing-the-fa...
It’s worth internalizing almost every single detail if you’re an engineer interested in writing high performance numerical codes on modern hardware.
> In numerical analysis and linear algebra, lower–upper (LU) decomposition or factorization factors a matrix as the product of a lower triangular matrix and an upper triangular matrix.
> Applications: Solving linear equations, Inverting a matrix, Computing the determinant
https://en.wikipedia.org/wiki/LU_decomposition