Join 📚 Josh Beckman's Highlights
A batch of the best highlights from what Josh's read, .
The **lab mice problem** **Today's "subhuman" AIs are safe.**What about **future AIs with more human-like abilities?**
Today's AI systems aren't advanced enough to exhibit the basic behaviors we want to study, such as deceiving and manipulating humans.
Like trying to study medicine in humans by experimenting only on lab mice.
How We Could Stumble Into AI Catastrophe
Cold Takes
Pike's rules 1 and 2 restate Tony Hoare's famous maxim "Premature optimization is the root of all evil."
Ken Thompson rephrased Pike's rules 3 and 4 as "When in doubt, use brute force."
Rules 3 and 4 are instances of the design philosophy KISS.
Rule 5 was previously stated by Fred Brooks in The Mythical Man-Month and is often shortened to "write stupid code that uses smart objects".
Rob Pike's 5 Rules of Programming
University of Texas in Austin
Cognitive load is the amount of working memory needed to complete a task. There are broadly three types of cognitive load when programming: intrinsic (knowing how to program), extraneous (knowing how to construct an array, add items to a database, or call an API), and germane (knowing how to solve a business problem). Intrinsic knowledge is required to program, but developers that can maximize the amount of germane load while decreasing the amount of extraneous load are more productive.
Responsible AI Pair Programming With GitHub Copilot
Colin Dembovsky
...catch up on these, and many more highlights