Hacker News new | ask | show | jobs
by wunderlust 1382 days ago
My field of study (what I really like to think and learn about) isn't my field of work, but I like the question so I'll spill some thoughts.

I spend a lot of time thinking about philosophical-ish stuff, so here are some books that have had the strongest residual effects (whether that's changing how I think, changing what I think about, changing my values, or simply getting the thought ball rolling faster):

Ishmael (Daniel Quinn)

1984 (George Orwell)

Brave New World (Aldous Huxley)

Godel, Escher, Bach (Douglas Hofstadter)

The Republic [imp. "the allegory of the cave"] (Plato)

The Genealogy of Morals (Friedrich Nietzsche)

The Social Construction of Reality (Peter L. Berger, Thomas Luckmann)

Tractatus Logico-Philosophicus (L. Wittgenstein)

Dissemination [imp. "The Pharmakon"] (Jacques Derrida)

The Quest for Reality (Barry Stroud)

Languages of Art (Nelson Goodman)

The Structure of Scientific Revolutions (Thomas Kuhn)

Concepts (Jerry Fodor)

The Web of Life (Fritjof Capra)

Foucault's Pendulum (Umberto Eco)

Naming and Necessity (Saul Kripke)

Zen and the Art of Motorcycle Maintenance (Robert Pirsig)

There are others, and a lot of essays (by thinkers like Bertrand Russell, Carl Hempel, Hilary Putnam, WVO Quine, Karl Popper, Alfred Tarski, Gottlob Frege, David Chalmers, Daniel Dennett, Michel Foucault, Jean Baudrillard, Mikhail Bakunin, CS Peirce, and David Hume, among many others), but these seem apropos as they most readily came to mind.

1 comments

The Planiverse: Computer contact with a two-dimensional world - by A.K. Dewdney

> A mind-bending, paradigm shifting visit with Yedred, a denizen of the 2 dimensional Universe. It is written so that the physics comes through very easily for those without science training. A university student discovers that this being Yendred is communicating with him through his computer. There begins a lively dialog as both the 2D Yendred and the 3D author struggle to explain and understand each others worlds.

https://en.wikipedia.org/wiki/The_Planiverse

---

The Glass Bead Game - by Hermann Hesse

> The Glass Bead Game takes place at an unspecified date centuries in the future. Hesse suggested that he imagined the book's narrator writing around the start of the 25th century.

> The setting is a fictional province of central Europe called Castalia, which was reserved by political decision for the life of the mind.. Castalia is home to an austere order of intellectuals with a twofold mission: to run boarding schools, and to cultivate and play the Glass Bead Game, whose exact nature remains elusive and whose devotees occupy a special school in Castalia known as Waldzell.

> The rules of the game are only alluded to — they are so sophisticated that they are not easy to imagine. Playing the game well requires years of hard study of music, mathematics, and cultural history. The game is essentially an abstract synthesis of all arts and sciences.

https://en.wikipedia.org/wiki/The_Glass_Bead_Game

---

The World as Will and Representation - by Arthur Schopenhauer

> The phrase "Tat Tvam Asi" ('thou art that'), one of the Mahāvākyas of the Upanishads, displayed on an Indian temple. Schopenhauer uses this Sanskrit phrase to express a foundational tenet of his ethics: 'the will is the in-itself of every appearance, and as such is itself free from the form of appearance, and thus from all multiplicity'.

https://en.wikipedia.org/wiki/The_World_as_Will_and_Represen...

---

The Shape of Ancient Thought: Comparative Studies in Greek and Indian Philosophies - by Thomas McEvilley

> Spanning thirty years of intensive research, this book proves what many scholars could not explain: that today’s Western world must be considered the product of both Greek and Indian thought — Western and Eastern philosophies.

> Thomas McEvilley explores how trade, imperialism, and migration currents allowed cultural philosophies to intermingle freely throughout India, Egypt, Greece, and the ancient Near East. This groundbreaking reference will stir relentless debate among philosophers, art historians, and students.

---

Temporary Autonomous Zone - by Hakim Bey

    1. Pirate Utopias
    2. Waiting for the Revolution
    3. The Psychotopology of Everyday Life
    4. The Net and the Web
    5. Gone to Croatan
    6. Music as an Organizational Principle
    7. The Will To Power as Disappearance
    8. Ratholes in the Babylon of Information
https://en.wikipedia.org/wiki/Temporary_Autonomous_Zone

---

Nature of Code - by Daniel Shiffman

https://natureofcode.com/

> How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles behind our physical world help us to create digital worlds?

> This book focuses on a range of programming strategies and techniques behind computer simulations of natural systems, from elementary concepts in mathematics and physics to more advanced algorithms that enable sophisticated visual results.

> Readers will progress from building a basic physics engine to creating intelligent moving objects and complex systems, setting the foundation for further experiments in generative design. Subjects covered include forces, trigonometry, fractals, cellular automata, self-organization, and genetic algorithms.

I read Magister Ludi or The Glass Bead Game several times in my younger days. I was a Hermann Hesse fan. I echo the recommendation but would add what I found most appealing about it is the idea that all knowledge is related. Once players study for years, they realize mathematics and music theory are related. Architecture and geometry are related. By analogy all knowledge is related and one can glide from one concept to another (in a Glass Bead Game) and tell interesting stories. Very influential to me on universality of learning and knowledge.
I really want to see a programming system which has the visual nature which this book projects, and the deep data ties to make it all workable.

That said, these days I mostly just hack at 3D designs using OpenSCAD using either BlockSCAD or the nascent OpenSCAD Graph Editor.