If you see this message, it means I haven't published this page yet, or it is a ghost link, or there is a bug 🤷
I like creating ghost links when writing, for things that I believe important and I'd want to write about it later
View all dead interlinks
- ((How to Write a (Lisp) Interpreter (in Python)) (by Peter Norvig)(archived))
- -1,-1],[+1,+1],[-1,+1],[+1,-1
- 0],[1],[1],[0
- 1](https://paulgraham.com/#f1n)\] But it's not out of laziness that I haven't prepared. It seems to me that [[beliefs about the future are so rarely correct
- 2](https://www.paulgraham.com/#f2n)\] Outside of math there's a limit to how far you can push words; in fact, it would not be a bad definition of [[Math is the study of terms that have precise meanings
- 9](https://www.paulgraham.com/#f9n)\] Soon after, the western world fell on intellectual hard times. Instead of [[Critical Rationalism
- :space:
- @reworkpodcast
- A Hilbert Space Problem Book (book) by Halmos
- A Unified Theory of Garbage Collection
- AES-256
- Abraham Lincoln
- Abstract Algebra (book) by Dummit and Foote
- Abstract Algebra (book) by Herstein
- Abuse of Notation - writings on math, logic, philosophy and art -
- Address Checksum Ignored (bitcoin)
- Address Format Confusion (bitcoin)
- Address Reuse (bitcoin)
- Alfred North Whitehead
- Amdahl's Law
- Anaphora
- Andrej Karpathy
- Antithesis
- Arrangement (Taxis)
- Avoid spending energy on low-leverage decisions, spend most of your energy on high leverage decisions
- BCPL
- BGV scheme (homomorphic encryption)
- BIP Compatibility Fragmentation (bitcoin)
- Backus-Naur Form (BNF)
- Balaji
- Barry Mazur
- Bertrand Russell
- Block Size vs Block Weight Confusion (bitcoin)
- Brendan Eich
- Brian Kernighan
- Brian W. Kernighan
- CKKS encryption
- Chamath Palihapitiya
- Change Output Exposure (bitcoin)
- Chiasmus
- Chris Hanson
- Clarity > cleverness
- Claude Shannon
- Composibility—Write programs to work together
- Composition—Design programs to be connected to other programs
- Course Build Your AI Startup From Scratch
- Cryptographic Trusts
- D. J. Bernstein
- DHH
- Dabeaz (David Beazley) Write a Compiler Course Notebook
- Data dominates—data structures, not algorithms are central to programming
- David Reich
- David Beazley (Dabeaz)
- Deliberative (Political) Rhetoric
- Delivery (Hypokrisis)
- Dennis Ritchie
- Derek Sivers
- Design Doc Norvig Style (Prompt).md
- Design for simplicity; add complexity only where you must
- Design is compromise.md
- Design of Everyday Things - Don Norman (book)
- Digital Rhetoric
- Disquisitiones Arithmeticae (Gauss) 1801
- Disquisitiones Arithmeticae (book) (1801) by Gauss
- Distrust all claims for “one true way”
- Do one thing and do it well
- Dolciani Mathematical Expositions
- Donald Knuth
- Donald Norman
- Doug McIlroy
- Dust Consolidation Timing (bitcoin)
- Dust Outputs (bitcoin)
- ECC P-256
- Edsger Dijkstra
- Edward R. Tufte
- Einstein
- Elon Musk
- Elon Musk 5 step engineering process
- Embrace constraints as anchors (and stepping points)
- Epideictic (Ceremonial) Rhetoric
- Eric S. Raymond
- Ethos
- Etymology of Group Theory Terms
- Everything should be made as simple as possible, but not simpler
- Experts are not trustable in changing domains. Know when to trust experts when not to trust
- Extended Backus-Naur Form (EBNF)
- Extensibility—Design for the future, because it will be here sooner than you think
- FHE Bootstrapping
- FHE Market Landscape
- FHE toy implementations#Bit-wise Fully Homomorphic Encryption
- FOMO fear of missing out
- Fee Sniping / Overpayment (bitcoin)
- Field (math, abstract algebra)
- Finality Delay (bitcoin)
- Finite Dimensional Vector Spaces (book) by Halmos
- Flow is the peak human happiness
- Fred Brooks
- Gary Kildall
- Gentleman Scientist
- Geometry and the Imagination (book) (1921) by Hilbert and Cohn-Vossen
- George Hotz
- George Pólya
- Gerald Jay Sussman
- Git Internals - Learn by Building Your Own Git (archived).md
- Glyphack
- Great scientists all spend a lot of time and effort in examining the important problems in their field
- Greg Egan
- Group (math concept)
- Group Theory and The Rubiks Cube
- Grover’s Algorithm
- Grover’s Algorithm\
- Grover’s algorithm
- Guido Van Rossum
- Hackers and Painters (book) by Paul Graham
- Hamming's algorithm to do great work
- Hard Fork Confusion (bitcoin)
- Hardware-Based Randomness
- Harold Davenport
- Haseeb Qureshi
- Heed the constrains becoming obsolete with new tech
- Hick’s Law
- Hyperbole
- IEEE Digital Privacy
- Idea Maze
- If you are to do important work then you must work on the right problem at the right time and in the right way
- In any field, top 1% have 99% of the talent and knowledge
- Incorrect BIP Paths (bitcoin)
- Invention (Heuresis)
- Irony
- Isaac Asimov
- Jacob Thornton
- James D. Watson
- James Dale Davidson
- Jeremy Kun
- John Boyd
- John Carmack
- John Carmak Workstyle
- John Drury Clark
- John Gall
- Jonathan Blow
- Judicial (Forensic) Rhetoric
- Ken Thompson
- Kent Beck
- Key Loss (bitcoin)
- Knowledge compounds
- LL, LR, SLR, and LALR parsers
- Labor Arbitrage Theory of Dev Tool Popularity
- Language Server Protocol (LSP)
- Larry Wall
- Lary Wall
- Lattice-based cryptography
- Learning With Errors (LWE) Problem
- Least surprise—In interface design, always do the least surprising thing
- Leila Sloman
- Let's Build a Simple Interpreter. Part 1. (archived)
- Leverage Dichotomy of Human vs Machine Thinking
- Lex
- Lex Fridman
- Life algorithms
- Logos
- Luck favors the prepared mind
- Marc Andreessen
- Martin Richards
- Mastering Bitcoin by Antonopoulos
- Math ∩ Programming
- Mathematics and Plausible Reasoning (book) by Polya
- Measure everything in your life
- Memory (Mneme)
- Merkle’s puzzle
- Mersenne prime (math)
- Metaphor
- Mihaly Csikszentmihalyi
- Minimalistic Toy Code (Prompt).md
- Mneme
- Modern Operating Systems by Tanenbaum
- Modularity—write simple parts connected by clean interfaces
- Most philosophical debates are not merely afflicted by but driven by confusions over words.
- Most really good startup ideas look bad at first, because some change in the world just switched them from bad to good
- Multi-island genetic algorithms
- Multisig Misuse (bitcoin)
- Nadia Eghbal
- Narrative Rhetoric
- Nathan Marz
- Neal Stephenson
- Network School
- Newton
- Nick Szabo
- Niklaus Wirth
- Non-Deterministic Wallets (bitcoin)
- Non-Final Mempool Policy Differences (bitcoin)
- Non-Standard Transactions (bitcoin)
- Nonce Reuse in Signatures (bitcoin)
- OP_RETURN Misuse (bitcoin)
- Operating Systems Three Easy Pieces by Arpaci Dusseau
- Parsimony—Write a big program only when it is clear by demonstration that nothing else will do
- Pascal frame
- Pathos
- Paul Graham
- Paul R. Halmos
- Perl (programming language)
- Peter J. Landin
- Peter Thiel
- Peter Thiel on Polymaths
- Philosophy is the attempt to discover the most general truths
- Plan 9
- Poor Randomness (bitcoin)
- Problems for Mathematicians, Young and Old (book) by Paul R. Halmos
- Programmer time > machine time
- Protocols over Platforms
- Prototype before polishing. Get it working before you optimizing
- Prototype · Design Patterns Revisited · Game Programming Patterns (archived)#What about JavaScript?
- Python Cookbook
- Quantum Fourier Transform\
- RBF (Replace-by-Fee) Confusion (bitcoin)
- RSA algorithm
- RSA-3072
- Ralph Merkle
- Repair—When you must fail, fail noisily and as soon as possible
- Representation—Fold knowledge into data so program logic can be stupid and robust
- Rhetoric of Social Movements
- Richard Courant
- Richard Feynman
- Richard Hamming
- Richard Stallmann
- Rick Rubin
- Ring (math concept)
- Rob Pike
- Robert Nystrom
- Robustness is the child of transparency and simplicity
- Ronald William Clark
- Russ Cox
- S-1 form (SEC)
- SICP Structure and Interpretation of Computer Programs by Abelson
- Sam Altman
- Schnorr/Taproot Misuse (bitcoin)
- Scientific Rhetoric
- Script Complexity (bitcoin)
- Self-belief is immensely powerful. The most successful people I know believe in themselves almost to the point of delusion —Sam Altman
- Separation—Separate policy from mechanism; separate interfaces from engines
- Shor’s Algorithm
- Shor’s Algorithm\
- Signature Replay (bitcoin)
- Silence—When a program has nothing surprising to say, it should say nothing
- Source Code Analysis
- Steve Jobs
- Stratechery
- Structured Procrastination
- Style (Lexis)
- Style is consistent constraint
- Tech Blog Balaji Norvig Style (Prompt).md
- Technology changes exponentially but opinions changes logarithmically
- Ted Dziuba
- Terrence Tao
- Textuality—Text is the universal interface
- The Anthology of Balaji
- The Art of Unix Programming
- The Boredom Principle
- The Design of Design by Brooks
- The Five Canons of Rhetoric
- The Hundred-Year Language.md
- The Martians (Hungarian Mathematicians)
- The Next 700 Programming Languages
- The One Course by Dabeaz (constrained creativity) (original)
- The Practice of Programming by Kernighan
- The Princeton Companion to Mathematics by Gowers Editor
- The Princeton Companion to Mathematics by Gowers Editor
- The Psychology of Human Misjudgment, by Charlie Munger
- The Three Modes of Persuasion (Pillars of Rhetoric)
- The Three Types of Rhetoric (Genres of Oratory)
- The way to come up with new ideas is not to try explicitly to, but to try to solve problems and simply not discount weird hunches you have in the process
- There's a market for writing that sounds impressive and can't be disproven
- Time Lock Errors (bitcoin)
- Time Warp Attack (bitcoin)
- Timeline of Number Theory
- Tony Hoare
- Tools over unskilled help
- Topoi
- Transaction Malleability (bitcoin)
- Transparency—Design for visibility to make inspection and debugging easier
- UTXO Bloat (bitcoin)
- Underdo your competition–have fewer features
- Universal truth with books. Most books are bad. Nearly all textbooks are bad
- Use simple algorithms and simple data structures
- Video Script (Prompt).md
- Visual Group Theory (book)
- Visual Rhetoric
- Vitalik Buterin
- Vitalik Buterin's website (original)
- W. W. Sawyer's Math Books
- Watch-Only Wallet Confusion (bitcoin)
- Waterbed Theory—Some complexity is essential and cannot be eliminated. If you push it down in one place, it swells up in another
- What I cannot create, I do not understand—Richard Feynman
- When in doubt, use brute force
- When something is important, you do it even if the odds are not in your favor - Elon Musk
- Why Groups - Keith Konrad
- William Rees-Mogg
- William Shockley
- William Wulf
- Wrong Fee or Input Selection (bitcoin)
- Xanadu Project
- Yacc
- You succeed because you have prepared yourself with the necessary background long ago
- ],[0],[1],[0,1
- class-based programming
- cognitive load theory
- constrained creativity
- continuation-passing
- control flow graph
- crypto 102 course by David
- cryptographically secure pseudorandom number generator (CSPRNG)
- decision fatigue
- dynamic dispatch
- embrace and extend strategy (economic moat)
- explicit tradeoffs are very important
- fastai numerical linear algebra - course logistics (archived)#Excellent Technical Blogs
- finding good books and learning material is extremely important
- gaining mindshare
- humans learn through stories because they consist how and why
- just-in-time compilation
- make friends with greats
- mutually recursive functions
- normal subgroup (math)
- on-premise software ()
- paradox of choice
- prod (verb)
- prototype-based programming
- pseudorandom number generator (PRNG)
- pursuit of competence
- replace trust with verifiability
- significand (scientific)
- state recovery attack
- static dispatch
- static single assignment
- steps that transform a field often come from outsiders
- stipulation
- strident (noun)
- subgroup (math)
- syntax directed translation
- three-address code 3AC
- unclear vs really-hard
- variable hoisting
- you can easily get lost if you talk too loosely about very abstract ideas
- Évariste Galois