Join Notes

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

Set objects (§11.1.1) are iterable, so an easy way to remove duplicate elements from an array is to convert the array to a set and then immediately convert the set back to an array using the spread operator: let letters = [..."hello world"]; [ Set(letters)]  // => ["h","e","l","o"," ","w","r","d"]


David Flanagan

Does it represent the yearning for order, or the surrender to chaos?

The Three-Body Problem

Cixin Liu and Ken Liu

There is, to be sure, no comprehensive theory of creativity. But there is a well-documented tendency people have to consider only familiar uses for objects, an instinct known as functional fixedness.


David Epstein

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