Join Notes

A batch of the best highlights from what Tristan's read, .

Polymorphism in Object-Oriented Programming Polymorphism means "the condition of occurring in several different forms." That's exactly what the fourth and final pillar is concerned with – types in the same inheritance chains being able to do different things. If you have used inheritance correctly you can now reliably use parents like their children. When two types share an inheritance chain, they can be used interchangeably with no errors or assertions in your code.

The Four Pillars of Object-Oriented Programming

freecodecamp.org

But the drive to specialize goes beyond that. It infects not just individuals, but entire systems, as each specialized group sees a smaller and smaller part of a large puzzle.

Range

David Epstein

One might have thought that to have the network behave as if it’s “learned something new” one would have to go in and run a training algorithm, adjusting weights, and so on. But that’s not the case. Instead, it seems to be sufficient to basically tell ChatGPT something one time—as part of the prompt you give—and then it can successfully make use of what you told it when it generates text. And once again, the fact that this works is, I think, an important clue in understanding what ChatGPT is “really doing” and how it relates to the structure of human language and thinking.

What Is ChatGPT Doing ... And Why Does It Work?

Stephen Wolfram

...catch up on these, and many more highlights