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))
  • (Suggested 📚) Elon Musk (archived)
  • 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 Gentle Introduction to LLVM IR · mcyoung (archived)
  • A Unified Theory of Garbage Collection
  • AES-256
  • Abraham Lincoln
  • Abstract Algebra (book) by Dummit and Foote
  • Abstract Algebra (book) by Herstein
  • Address Checksum Ignored (bitcoin)
  • Address Format Confusion (bitcoin)
  • Address Reuse (bitcoin)
  • Alfred North Whitehead
  • Amdahl's Law
  • Anaphora
  • Andrej Karpathy
  • Andrej Karpathy's advice for success (archived)
  • 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)
  • Bob Nystrom - Is There More to Game Architecture than ECS? (archived)
  • Brendan Eich
  • Brian Kernighan
  • Brian W. Kernighan
  • CKKS encryption
  • Category Theory for Programmers The Preface (archived)
  • Chamath Palihapitiya
  • Change Output Exposure (bitcoin)
  • Chiasmus
  • Chris Hanson
  • Clarity > cleverness
  • Claude Shannon
  • Clippings/Sly Lex Yacc (archived)
  • Common Gotchas — The Hitchhiker's Guide to Python (archived)
  • Composibility—Write programs to work together
  • Composition—Design programs to be connected to other programs
  • Computational Category Theory in Python I Dictionaries for FinSet (archived)
  • Crypto Reading (archived)
  • Cryptographic Trusts
  • DHH
  • Dabeaz (David Beazley) Write a Compiler Course Notebook
  • Dan Boneh - Blockchain Primitives Cryptography and Consensus (archived)
  • Dan Romero
  • Data dominates—data structures, not algorithms are central to programming
  • David Reich
  • David Beazley (Dabeaz)
  • David Beazley - Reinventing the Parser Generator - PyCon 2018 (archived)
  • 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) 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
  • Eli Bendersky's website (archived)
  • 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
  • Fully Homomorphic Encryption from Scratch - daniellowebgrub(archived)
  • Fully Homomorphic Encryption in Production Systems (archived)
  • Fully homomorphic encryption on a chip? (archived)
  • Gary Kildall
  • Gentleman Scientist
  • Geometry and the Imagination (book) (1921) by Hilbert and Cohn-Vossen
  • George Hotz
  • Gerald Jay Sussman
  • Glyphack
  • Good and Bad Procrastination (archived)
  • 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
  • Homomorphic Encryption a Toy Implementation in Python Bitdefender Research (archived)
  • How to Do Great Work (archived)
  • How to Twitter Successfully near.blog (archived)
  • 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)
  • Introducing Elliptic Curves (archived)
  • Invention (Heuresis)
  • Irony
  • Isaac Asimov
  • Jacob Thornton
  • James D. Watson
  • James Dale Davidson
  • Jeremy Kun
  • John Baez - Advice for the Young Scientist (archived)
  • 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
  • LLVM Tutorial — LLVM (archived)
  • LLVM by Chris Lattner in The Architecture of Open Source Applications (Volume 1) (archived)
  • Labor Arbitrage Theory of Dev Tool Popularity
  • Language Server Protocol (LSP)
  • Larry Wall
  • Lary Wall
  • Lattice-based cryptography
  • Learn to Think in Multiple Ways — The Anthology of Balaji (archived)
  • Least surprise—In interface design, always do the least surprising thing
  • Leila Sloman
  • 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
  • Measure everything in your life
  • Memory (Mneme)
  • Merchants of complexity - DHH writing
  • 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
  • Multisig Misuse (bitcoin)
  • NS job - Lecturer (archived)
  • Nadia Eghbal
  • Narrative Rhetoric
  • Nathan Marz
  • Neal Stephenson
  • Neopythonic - Guido Van Rossum's blog (archived)
  • 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)
  • Problem solving with Unix commands Vegard Stikbakke (archived)
  • Problems for Mathematicians, Young and Old (book) by Paul R. Halmos
  • Productivity Tips near.blog (archived)
  • 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
  • Python Design and History FAQ (archived)
  • Quantum Fourier Transform\
  • RBF (Replace-by-Fee) Confusion (bitcoin)
  • RSA algorithm
  • RSA-3072
  • Ralph Merkle
  • React, Electron, and LLMs have a common purpose the labour arbitrage theory of dev tool popularity (archived)
  • Remzi Arpaci Graduate School Keys To Success (archived)
  • 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
  • Representing Code · Crafting Interpreters (archived)
  • 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
  • Scanning · Crafting Interpreters (archived)
  • 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
  • So you want to build a crypto startup? (archived)
  • Source Code Analysis
  • Status as a Service (StaaS) (archived)
  • Steve Jobs
  • Steve Jobs, Rick Rubin and "taste" (archived)
  • Steven Rostedt - Learning the Linux Kernel with tracing (archived)
  • Stratechery
  • Structured Procrastination
  • Style (Lexis)
  • Style is consistent constraint
  • Tacit Knowledge is Dangerous (archived)
  • Taste for Makers (archived)
  • 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 Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) (archived)
  • The Anthology of Balaji
  • The Art of Unix Programming
  • The BGV fully homomorphic encryption scheme Bitdefender Research (archived)
  • The Boredom Principle
  • The Design of Design by Brooks
  • The Five Canons of Rhetoric
  • The Hard Thing About Learning Hard Things (archived)
  • The Hundred-Year Language.md
  • The Martians (Hungarian Mathematicians)
  • The Meaning of Decentralization (archived)
  • 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 Rise and Rise of Homomorphic Encryption (archived)
  • The Stablecoin Future, Milei's Memecoin, DOGE for the DoD, Grok 3, Why Stripe Stays Private (archived)
  • The Three Modes of Persuasion (Pillars of Rhetoric)
  • The Three Types of Rhetoric (Genres of Oratory)
  • The missing explanation of ZK-SNARKs Part 1 (archived)
  • 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
  • Thoughts after reading Neal Stephenson's Anathem (archived)
  • 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
  • Understanding Assembly Part I RISC-V · mcyoung (archived)
  • 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
  • What can we remove? by Steph Ango (archived)
  • 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
  • Why Is It Hard to Do Real Work (archived)
  • 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
  • attention is logarithmic, actually (archived)
  • 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
  • finding good books and learning material is extremely important
  • from bits to intelligence (archived)
  • gaining mindshare
  • humans learn through stories because they consist how and why
  • just-in-time compilation
  • learning with errors (LWE).md
  • make friends with greats
  • missing the point of webassembly — wingolog (archived)
  • mutually recursive functions
  • near.blog (archived)
  • 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)
  • spike (archived)
  • 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

Receive my updates

Barış Özmen © 2025