755 karma · joined December 29, 2014
I'm linking my keytrace.dev: did:plc:bnzwkyuqln3eviqu6qsgr22j
Rapid Chip Reverse Engineering Using Laser, Focused ion beams, and Scanning electron microscope https://academic.oup.com/mam/article/30/Supplement_1/ozae044...
FIBs are also used to test modifications before doing a respin. I'm still in awe that matter can be manipulated so precisely
I also remember a media player being called out by name in the code for doing invalid operations, needing a work around and code to detect it was running just to function.
https://www.ft.com/content/5c8a871f-9a49-45f4-9ac0-543a608a5...
Previously: https://news.ycombinator.com/item?id=38707095
- Multi-Fragment Effects on the GPU using the k-Buffer [2]
- Production Volume Rendering [3]
- Translucent Shadow Maps [4]
[1] https://developer.download.nvidia.com/presentations/2007/sig...
[2] https://www.sci.utah.edu/~stevec/papers/kbuffer.pdf
[3] https://graphics.pixar.com/library/ProductionVolumeRendering...
[4] https://www.scribd.com/document/657069029/Translucent-Shadow...
https://zoenolan.org/2022/09/language-choices/
Today, I'd add having some sort of a plan on how to deal with npm attacks but wouldn't see that as a deal breaker.
- ‘Absolutely immense’: the companies on the hook for the $3tn AI building boom [1][2]
- Inside the AI race: can data centres ever truly be green? [3][4]
- Inside the relentless race for AI capacity [5]
[1] https://www.ft.com/content/efe1e350-62c6-4aa0-a833-f6da01265...
[3] https://www.ft.com/content/0f6111a8-0249-4a28-aef4-1854fc8b4...
The approach from the Mediterranean side is very well done. The road curves with a hill blocking most of the bridge. As you turn the corner, the bridge comes into view. As you move onto the bridge and valley drops away and you get an idea of how high you are.
Later on I got the view from an airplane after leaving Béziers. A different view but did show how the bridge sits in the landscape.
If you get the chance to visit, you should.
Soccermatics course[0], the book of the same name[1], R code [2] and some more general resources [3].
Learn Python and Data Science With Football[4] and Python library for plotting football charts[5].
Machine learning Fantasy Premier League team [6] and Python for Fantasy Football [7][8][9][10][11][12][13][14][15]
[0] https://soccermatics.readthedocs.io/en/latest/
[1] https://www.goodreads.com/book/show/26073086-soccermatics
[2] https://github.com/JoGall/soccermatics
[3] https://github.com/eddwebster/football_analytics
[5] https://mplsoccer.readthedocs.io/en/latest/
[6] https://github.com/alan-turing-institute/AIrsenal
[7] http://www.fantasyfutopia.com/python-for-fantasy-football-in...
[8] http://www.fantasyfutopia.com/python-for-fantasy-football-ma...
[9] http://www.fantasyfutopia.com/python-for-fantasy-football-ge...
[10] http://www.fantasyfutopia.com/python-for-fantasy-football-ap...
[11] http://www.fantasyfutopia.com/python-for-fantasy-football-in...
[12] http://www.fantasyfutopia.com/python-for-fantasy-football-ad...
[13] http://www.fantasyfutopia.com/python-for-fantasy-football-un...
[14] http://www.fantasyfutopia.com/python-for-fantasy-football-fe...
[15] http://www.fantasyfutopia.com/python-for-fantasy-football-ra...
All the acronyms
A major problem I had was register pressure. Even with a decent sized register file. Memory accesses in the hundred of cycles range, made it very difficult to fill those 'free' cycles while you are waiting for data to be loaded. Double buffering data really just cut the effective size of the register file making everything worse. That did lead to some interesting way of optimising code to reduce temp storage over execution time.
Another was trying to access different memory locations and getting poor usage of the cache. Giving larger gaps to try and fill with something useful.
This was sometime ago now. So the tradeoffs will be different. Different types of RAM and transistor budgets