Anti Hacker y2k


  1. What's Closure in Programing Languages?
  2. comp.lang.lisp Fight on the Meaning of Closure
  3. Python, Lambda, Guido: is Language Design Just Solving Puzzles?
  4. What Languages to Hate
  5. Hardware Modeled (Von Neumann) Computer Languages and Functional-Level Languages
  6. File Aliases Considered a Plague
  7. Proliferation of Computing Languages
  8. Why Must Software be Rewritten for Multi-Core Processors?
  1. Avoiding Variables in Functional Programing
  2. Programing: Tab vs Space in Source Code
  3. Programing: the Harm of Hard-wrapping Lines
  4. camelCase and Source Code Formatting in Emacs Lisp
  5. Complexity of Software Engineering; Emacs, Unicode, Unison


  1. Why Software Suck
  2. The Nature of the Unix Philosophy
  3. Are You Intelligent Enough to Understand HTML5?
  4. The Condition of Industrial Programers: Learn LISP in 10 Days
  5. Why Change When It Ain't Broken
  6. The Bug-Reporting Attitude
  7. IT Industry Predicament

hacker cult

  1. Do Graphical User Interface Make People Dumb?
  2. Language, Purity, Cult, and Deception
  3. Jargons, and What Determines a Computer Language's Popularity?
  1. Responsible Software License and Free Software Foundation
  2. Responsible Software Licensing
  3. Why Open Source Documentation is of Low Quality
  1. From Why Not Ruby to FCK Python, Hello Ruby


On Lisp

  1. Intro to Mathematica Pattern Matching for Lisp Programers
  2. Fundamental Problems of Lisp — Prelude
  3. Programing: Scheme and Failure
  4. Why You Should Avoid the Jargon Tail Recursion
  5. Programing: Will Lisp Ever be Popular?
  6. Programing: Lisp: I Can Not Find a Word Better than “car”
  7. Programing Language: The Glory of Lisp's cons
  8. Why Lisp Not Have a Generic Copy-List Function?
  9. Programing Language: A Ruby Illustration of Lisp Problems
  10. the Measure of a Language
  11. Erik Naggum, Analogy vs Analysis, and lisp-1 lisp-2 Meaning-Space
  12. Emacs Switching to Guile Scheme Lisp?
  13. Lisp Needs a Logo
  14. Lisp Macros and Practical Common Lisp
  15. Why Qi Lisp Fails and Clojure Succeeds
  16. Which Lisp Should You Learn?
  17. Why do I Rant In comp.lang.lisp?
  18. Erik Naggum and Why There Isn't a Ocean of “Lisp Jobs”
  19. Why Learn Lisp When There Are Perl and Python
  20. Linus Flames Lisp


  1. The Importance of Terminology's Quality In Computer Languages
  2. What's Currying in Computer Science?
  3. Math Jargons Explained

more stuff

  1. Vector Normalize Function in Mathematica, APL, Haskell, Ruby, Python, Perl, Lisp, JavaScript, Java, …
  2. Mathematica: Optimizing A Raytrace Code: Jon Harrop vs Xah Lee
  3. Distributed Revision Control Systems, Haskell Darcs, and Math Sacrilege
  4. Microsoft XP Bug Report Panels
  5. Notes on Database Joins
  6. A Emacs Frustration (Blogger package)
  7. Emacs Keybinding Rant, and a Glimpse of Xah Lee's Life 2010
  8. A Exhibition of Tech Geekers Incompetence: Emacs whitespace-mode
  9. Google Blogger Account Pain
  10. Unicode: Carbon Emacs 22 vs Emacs 23
  11. A Letter to Marshall Brain
  12. Why is Namespace So Difficult?
  13. Regex Limits, or, Should You Read Mastering Regular Expressions?
  14. 3D Graphics Formats and Social Causes in Computer Languages
  15. Web Keywords and Taxonomy
  16. Windows Vista VirtualStore Problem