Xah Code Sitemap
- Math Models of 3D Input Control
- Graphics Programing Pains
- Illustrating Geometry with POV-Ray
- Intro to POV-Ray and 3D Geometry Programing
- Mathematica Graphics with JavaView
- Mathematica Graphics with LiveGraphics3D
- Intro to Mathematica Graphics Format
- Outline Rendering of 3D Models
- What Is Perspective Drawing
- Constructive Solid Geometry with POV-Ray
- POV-Ray Glassy Spheres and Transparency
- POV-Ray Lighting Examples
- POV-Ray: Surface of Revolution and Prisms
- POV-Ray Metallic Spheres and Reflection
- Parametric Surfaces in POV-Ray
- Intro to POV-Ray
- Emacs POV-Ray Mode
- What is Technical Drawing, Descriptive Geometry, Projective Geometry, Linear Algebra
- Requirements for a Visualization System
- Mathematica Logo History
- Mathematica Version 3 to Version 7 Conversion Notes
- WolframLang: Add Element to List
- WolframLang: List of Char Encodings ($CharacterEncodings)
- WolframLang: Delete Element in List
- WolframLang: Get Parts of List
- WolframLang: Position of an Element
- WolframLang: Change Element in List
- WolframLang: Set and SetDelayed
- WolframLang: Symbol
- WolframLang: Arithmetic Basics
- WolframLang: Association (Key Value Pairs)
- WolframLang: Association, Add Key
- WolframLang: Association, Check Key Exist
- WolframLang: Association: Filter
- WolframLang: Association, Get Value
- WolframLang: Association, Misc
- WolframLang: Association, Delete by Key
- WolframLang: Association to List
- WolframLang: Atomic Expression
- WolframLang: Comparing Numbers
- WolframLang: Create List (Table, Range)
- WolframLang: Date Time
- WolframLang: Equality Test
- WolframLang: Expression
- Wolfram Language File Encoding
- Wolfram Language / Mathematica File Name Extension
- WolframLang: FullForm Syntax
- WolframLang: Function name ends in Q
- WolframLang: Define Function
- WolframLang: Define Function by Pattern
- WolframLang: Function Doc String
- WolframLang: Head of Expression
- WolframLang: Show Function Help
- WolframLang: If Then Else (Conditionals, Branching)
- WolframLang: Iteration
- Lazy Eval in WolframLang
- WolframLang: List
- WolframLang: List Files (Walk Directory)
- WolframLang: List Functions, Find Function
- WolframLang: Misc List Operations
- WolframLang: No Reference Concept in List
- WolframLang: Local Variable
- WolframLang: Loop
- WolframLang: Map Function to List
- WolframLang: Navigate Directory
- WolframLang: Nested List, Array, Tree, Dimensions
- Intro to Mathematica/WolframLang Notation
- WolframLang: Force Numerical Result
- WolframLang: File Path Functions
- WolframLang: Pattern Matching
- WolframLang: Pattern Syntax
- Principles of Wolfram Language
- WolframLang: Recursion
- WolframLang: Rule
- WolframLang: CompoundExpression and Semicolon
- WolframLang Tutorial for Shell Tasks
- WolframLang: String
- WolframLang: String Functions
- WolframLang: String pattern (regex)
- WolframLang: String Replace
- WolframLang Syntax/Operators
- WolframLang: True/False (boolean)
- WolframLang: Global Variable
- WolframLang Tutorial by Video
- WolframLang: Which, Switch
- WolframScript Tutorial
- Wolfram Language Clones
- Meaning of Symbolic Pattern Matching Languages
- Wolfram Notebook Tutorial
- WolframLang: Detect Zero Vector
- History of Notebook User Interface
- Xah Wolfram Language Tutorial
- LISP/APL Root in Mathematica / Wolfram Language
- LISP vs WolframLang
- Wolfram Language and Unicode
- Convert Indexes of Nested Array to Index of Flat List
- The Mathematica Book Online
- Xah Lee Old Articles on Mathematica
- Xah WolframLang Tutorial Search 🔍
- WolframLang: Comment
- Download Wolfram Language Free
- Wolfram Language Graphics Tutorial
- Wolfram Language Shorten Source Code
- Wolfram Language Speed Guide
- Wolfram Language (Mathematica) Tutorial for Programers
- WolframLang: Load Path
- WolframLang: Print
- WolframLang: Print Version
- WolframLang: Find/Replace Script
- WolframLang: Read File
- WolframLang Typesetting Math
- Difference Between WolframLang, Mathematica, WolframEngine, WolframScript
- WolframLang: Write File
- xah wolfram language notes
- Number Of Ways To Loop n Points
- Geometry: Plane Tiling Mathematica Package
- Spheres and Cubes Study
- Tilings and Patterns
- Math Tiling Gallery
- Geometry: Transformation of the Plane II
- Geometry: Transformation of the Plane
- Math: Density Plots of Trig Expressions
- Math Graphics Gallery
- Stereographic Projection
- Second Life, Tech Geekers, And Escapism
- The One True History of Meow
- Once upon a troll…
- To Catch a Troll…
- Troll Definition from Jargon File
- The Newsgroup Troll Song
- Usenet Troll Song
- Ban Xah Lee
- What I've Learned by Conversational Styled Posts
- Cross-posting and Language Factions
- Death of a Troll, My Memory of Erik Naggum (1965 to 2009)
- (Knowledge + Love) / Disrespectfulness
- Eric S Raymond wrote: How not to engage me!
- Hacker Archetypes, Eric S Raymond
- Hacker News, XahLee.org, and What is Politics?
- Hackers and the Foobar Phrase
- How Shall I Respond?
- Ignorance And Intolerance In Online Computing Communities
- Persona Non Grata in the Hacker Community
- Ruby Conf 2016 SJW on Eric S Raymond
- rule of conduct of a 4chan philosopher
- Wilt Thou Gallantly Tilt at Windmills?
- Netiquette Anthropology: Tales of Tech Geekers
- What is Hacker?
- What is Philosophy and Paul Graham
- Why Can't You Be Normal?
- Perl Module Tree::Matica Documentation
- Perl Module: Tree::Matica (Mathematica Tree Functions in Perl)
- Archimedean Spiral
- Astroid
- Bezier Curve
- Cardioid
- Cardioid Graphics Gallery
- Cassinian Oval
- Catenary
- Caustics
- Circle
- Cissoid of Diocles
- Cissoid
- Cornu Spiral
- Conchoid of Nicomedes
- Conchoid
- Conic Sections
- Websites on Conic Sections
- Geometry: Coordinate Systems for Plane Curves
- Coordinate Transformation
- Vectors
- Cross Curve
- Curlicues
- Curvature
- Cusp
- Cycloid
- Deltoid
- Ellipse
- Envelope
- Epitrochoid and Hypotrochoid Animation Gallery
- Epicycloid and Hypocycloid
- Epitrochoid
- Equiangular Spiral
- Evolute
- Exponential Curve
- Folium of Descartes
- Hyperbola
- Hypotrochoid
- Special Plane Curves: Introduction
- Buy A Visual Dictionary of Special Plane Curves
- Plane Curve Bibliography
- Special Plane Curves: CD-ROM
- Naming and Classification of Curves
- Plane Geometry Software
- Special Plane Curves: Mailing List
- Plane Curves Books
- Websites on Plane Curves
- Special Plane Curves: What's New
- Special Plane Curves: What's New 1996 to 2007
- Circle Inversion Gallery
- Geometric Inversion
- Involute
- Lemniscate of Bernoulli
- Lemniscate of Gerono
- Limacon Graphics Gallery
- Limacon Of Pascal
- Line
- Lissajous
- Lituus
- Mathematica Packages for Plane Curves
- Nephroid
- Orthoptic
- Parabola
- Parallel Curve
- Pedal Curve
- Piriform
- Polynomial
- Quadratrix Of Hippias
- Radial Curve
- Right Strophoid
- Rose Curve
- Roulette
- Math of Seashell Shapes
- Seashell Icons
- Math Parametric Equation for Seashell
- Semicubic Parabola
- Hyperbolic Trig Functions
- Sine Curve
- Spirals in Nature
- Spiric Section
- Tractrix
- Trisectrix of Maclaurin
- Trisectrix
- Trochoid
- Witch of Agnesi
- Curves and Their Properties: Astroid, p001
- Curves and Their Properties: Astroid, p002
- Curves and Their Properties: Astroid, p003
- Curves and Their Properties: Cardioid, p004
- Curves and Their Properties: Cardioid, p005
- Curves and Their Properties: Cardioid, p006
- Curves and Their Properties: Cardioid, p007
- Curves and Their Properties: Cassi, p008
- Curves and Their Properties: Cassi, p009
- Curves and Their Properties: Cassi, p010
- Curves and Their Properties: Cassi, p011
- Curves and Their Properties: Catenary, p012
- Curves and Their Properties: Catenary, p013
- Curves and Their Properties: Catenary, p014
- Curves and Their Properties: Caustics, p015
- Curves and Their Properties: Caustics, p016
- Curves and Their Properties: Caustics, p017
- Curves and Their Properties: Caustics, p018
- Curves and Their Properties: Caustics, p019
- Curves and Their Properties: Caustics, p020
- Curves and Their Properties: Circle, p021
- Curves and Their Properties: Circle, p022
- Curves and Their Properties: Circle, p023
- Curves and Their Properties: Circle, p024
- Curves and Their Properties: Circle, p025
- Curves and Their Properties: Cissoid, p026
- Curves and Their Properties: Cissoid, p027
- Curves and Their Properties: Cissoid, p028
- Curves and Their Properties: Cissoid, p029
- Curves and Their Properties: Cissoid, p030
- Curves and Their Properties: Conchoid, p031
- Curves and Their Properties: Conchoid, p032
- Curves and Their Properties: Conchoid, p033
- Curves and Their Properties: Cones, p034
- Curves and Their Properties: Cones, p035
- Curves and Their Properties: Conics, p036
- Curves and Their Properties: Conics, p037
- Curves and Their Properties: Conics, p038
- Curves and Their Properties: Conics, p039
- Curves and Their Properties: Conics, p040
- Curves and Their Properties: Conics, p041
- Curves and Their Properties: Conics, p042
- Curves and Their Properties: Conics, p043
- Curves and Their Properties: Conics, p044
- Curves and Their Properties: Conics, p045
- Curves and Their Properties: Conics, p046
- Curves and Their Properties: Conics, p047
- Curves and Their Properties: Conics, p048
- Curves and Their Properties: Conics, p049
- Curves and Their Properties: Conics, p050
- Curves and Their Properties: Conics, p051
- Curves and Their Properties: Conics, p052
- Curves and Their Properties: Conics, p053
- Curves and Their Properties: Conics, p054
- Curves and Their Properties: Conics, p055
- Curves and Their Properties: Cubic, p056
- Curves and Their Properties: Cubic, p057
- Curves and Their Properties: Cubic, p058
- Curves and Their Properties: Cubic, p059
- Curves and Their Properties: Curvature, p060
- Curves and Their Properties: Curvature, p061
- Curves and Their Properties: Curvature, p062
- Curves and Their Properties: Curvature, p063
- Curves and Their Properties: Curvature, p064
- Curves and Their Properties: Cycloid, p065
- Curves and Their Properties: Cycloid, p066
- Curves and Their Properties: Cycloid, p067
- Curves and Their Properties: Cycloid, p068
- Curves and Their Properties: Cycloid, p069
- Curves and Their Properties: Cycloid, p070
- Curves and Their Properties: Deltoid, p071
- Curves and Their Properties: Deltoid, p072
- Curves and Their Properties: Deltoid, p073
- Curves and Their Properties: Deltoid, p074
- Curves and Their Properties: Envelope, p075
- Curves and Their Properties: Envelope, p076
- Curves and Their Properties: Envelope, p077
- Curves and Their Properties: Envelope, p078
- Curves and Their Properties: Envelope, p079
- Curves and Their Properties: Envelope, p080
- Curves and Their Properties: Epihypocycloids, p081
- Curves and Their Properties: Epihypocycloids, p082
- Curves and Their Properties: Epihypocycloids, p083
- Curves and Their Properties: Epihypocycloids, p084
- Curves and Their Properties: Epihypocycloids, p085
- Curves and Their Properties: Evolutes, p086
- Curves and Their Properties: Evolutes, p087
- Curves and Their Properties: Evolutes, p088
- Curves and Their Properties: Evolutes, p089
- Curves and Their Properties: Evolutes, p090
- Curves and Their Properties: Evolutes, p091
- Curves and Their Properties: Evolutes, p092
- Curves and Their Properties: Exp, p093
- Curves and Their Properties: Exp, p094
- Curves and Their Properties: Exp, p095
- Curves and Their Properties: Exp, p096
- Curves and Their Properties: Exp, p097
- Curves and Their Properties: Folium, p098
- Curves and Their Properties: Folium, p099
- Curves and Their Properties: Discont, p100
- Curves and Their Properties: Discont, p101
- Curves and Their Properties: Discont, p102
- Curves and Their Properties: Discont, p103
- Curves and Their Properties: Discont, p104
- Curves and Their Properties: Discont, p105
- Curves and Their Properties: Discont, p106
- Curves and Their Properties: Discont, p107
- Curves and Their Properties: Glissette, p108
- Curves and Their Properties: Glissette, p109
- Curves and Their Properties: Glissette, p110
- Curves and Their Properties: Glissette, p111
- Curves and Their Properties: Glissette, p112
- Curves and Their Properties: Hyperbolic, p113
- Curves and Their Properties: Hyperbolic, p114
- Curves and Their Properties: Hyperbolic, p115
- Curves and Their Properties: Hyperbolic, p116
- Curves and Their Properties: Hyperbolic, p117
- Curves and Their Properties: Hyperbolic, p118
- Curves and Their Properties: Icr, p119
- Curves and Their Properties: Icr, p120
- Curves and Their Properties: Icr, p121
- Curves and Their Properties: Icr, p122
- Curves and Their Properties: Intrinsic, p123
- Curves and Their Properties: Intrinsic, p124
- Curves and Their Properties: Intrinsic, p125
- Curves and Their Properties: Intrinsic, p126
- Curves and Their Properties: Inversion, p127
- Curves and Their Properties: Inversion, p128
- Curves and Their Properties: Inversion, p129
- Curves and Their Properties: Inversion, p130
- Curves and Their Properties: Inversion, p131
- Curves and Their Properties: Inversion, p132
- Curves and Their Properties: Inversion, p133
- Curves and Their Properties: Inversion, p134
- Curves and Their Properties: Involute, p135
- Curves and Their Properties: Involute, p136
- Curves and Their Properties: Involute, p137
- Curves and Their Properties: Isoptic, p138
- Curves and Their Properties: Isoptic, p139
- Curves and Their Properties: Isoptic, p140
- Curves and Their Properties: Kieroid, p141
- Curves and Their Properties: Kieroid, p142
- Curves and Their Properties: Lemniscate, p143
- Curves and Their Properties: Lemniscate, p144
- Curves and Their Properties: Lemniscate, p145
- Curves and Their Properties: Lemniscate, p146
- Curves and Their Properties: Lemniscate, p147
- Curves and Their Properties: Limacon, p148
- Curves and Their Properties: Limacon, p149
- Curves and Their Properties: Limacon, p150
- Curves and Their Properties: Limacon, p151
- Curves and Their Properties: Nephroid, p152
- Curves and Their Properties: Nephroid, p153
- Curves and Their Properties: Nephroid, p154
- Curves and Their Properties: Parallel, p155
- Curves and Their Properties: Parallel, p156
- Curves and Their Properties: Parallel, p157
- Curves and Their Properties: Parallel, p158
- Curves and Their Properties: Parallel, p159
- Curves and Their Properties: Pedal, p160
- Curves and Their Properties: Pedal, p161
- Curves and Their Properties: Pedal, p162
- Curves and Their Properties: Pedal, p163
- Curves and Their Properties: Pedal, p164
- Curves and Their Properties: Pedal, p165
- Curves and Their Properties: Pedal, p166
- Curves and Their Properties: Pedal, p167
- Curves and Their Properties: Pedal, p168
- Curves and Their Properties: Pedal, p169
- Curves and Their Properties: Pursuit, p170
- Curves and Their Properties: Pursuit, p171
- Curves and Their Properties: Radial, p172
- Curves and Their Properties: Radial, p173
- Curves and Their Properties: Radial, p174
- Curves and Their Properties: Roulette, p175
- Curves and Their Properties: Roulette, p176
- Curves and Their Properties: Roulette, p177
- Curves and Their Properties: Roulette, p178
- Curves and Their Properties: Roulette, p179
- Curves and Their Properties: Roulette, p180
- Curves and Their Properties: Roulette, p181
- Curves and Their Properties: Roulette, p182
- Curves and Their Properties: Roulette, p183
- Curves and Their Properties: Roulette, p184
- Curves and Their Properties: Roulette, p185
- Curves and Their Properties: Semicubic, p186
- Curves and Their Properties: Semicubic, p187
- Curves and Their Properties: Sketching, p188
- Curves and Their Properties: Sketching, p189
- Curves and Their Properties: Sketching, p190
- Curves and Their Properties: Sketching, p191
- Curves and Their Properties: Sketching, p192
- Curves and Their Properties: Sketching, p193
- Curves and Their Properties: Sketching, p194
- Curves and Their Properties: Sketching, p195
- Curves and Their Properties: Sketching, p196
- Curves and Their Properties: Sketching, p197
- Curves and Their Properties: Sketching, p198
- Curves and Their Properties: Sketching, p199
- Curves and Their Properties: Sketching, p200
- Curves and Their Properties: Sketching, p201
- Curves and Their Properties: Sketching, p202
- Curves and Their Properties: Sketching, p203
- Curves and Their Properties: Sketching, p204
- Curves and Their Properties: Sketching, p205
- Curves and Their Properties: Spiral, p206
- Curves and Their Properties: Spiral, p207
- Curves and Their Properties: Spiral, p208
- Curves and Their Properties: Spiral, p209
- Curves and Their Properties: Spiral, p210
- Curves and Their Properties: Spiral, p211
- Curves and Their Properties: Spiral, p212
- Curves and Their Properties: Spiral, p213
- Curves and Their Properties: Spiral, p214
- Curves and Their Properties: Spiral, p215
- Curves and Their Properties: Spiral, p216
- Curves and Their Properties: Strophoid, p217
- Curves and Their Properties: Strophoid, p218
- Curves and Their Properties: Strophoid, p219
- Curves and Their Properties: Strophoid, p220
- Curves and Their Properties: Tractrix, p221
- Curves and Their Properties: Tractrix, p222
- Curves and Their Properties: Tractrix, p223
- Curves and Their Properties: Tractrix, p224
- Curves and Their Properties: Trig, p225
- Curves and Their Properties: Trig, p226
- Curves and Their Properties: Trig, p227
- Curves and Their Properties: Trig, p228
- Curves and Their Properties: Trig, p229
- Curves and Their Properties: Trig, p230
- Curves and Their Properties: Trig, p231
- Curves and Their Properties: Trig, p232
- Curves and Their Properties: Trochoid, p233
- Curves and Their Properties: Trochoid, p234
- Curves and Their Properties: Trochoid, p235
- Curves and Their Properties: Trochoid, p236
- Curves and Their Properties: Witch, p237
- Curves and Their Properties: Witch, p238
- Curves and Their Properties: Index, p239
- Curves and Their Properties: Index, p240
- Curves and Their Properties: Index, p241
- Curves and Their Properties: Index, p242
- Curves and Their Properties: Index, p243
- Curves and Their Properties: Index, p244
- Curves and Their Properties: Index, p245
- Curves and Their Properties: Cover1, pp01
- Curves and Their Properties: Cover2, pp02
- Curves and Their Properties: Copyright, pp03
- Curves and Their Properties: Forward, pp04
- Curves and Their Properties: Author, pp05
- Curves and Their Properties: Author, pp07
- Curves and Their Properties: Author, pp08
- Curves and Their Properties: Notation, pp09
- Curves and Their Properties: Contents, pp10
- Curves and Their Properties: Contents, pp11
- Curves and Their Properties: Preface, pp12
- Curves and Their Properties: Preface, pp13
- Curves and Their Properties by Robert Yates
- 5-Point Conics
- Archimedes Circle
- Inversion of Archimedes's spiral
- Conchoid of Nicomedes
- Cornu Spirals
- Figure 8 Curve
- Figure 8 Curve Const
- Peaucellier Linkage on a line
- Vector Addition
- Vector Dot Product
- Archimedean spiral
- Astroid Construction
- Astroid Construction, Complex
- Astroid's Pedal Curve
- Astroid Roll
- Astroid Trammel
- Bezier Curve
- Cardioid As Circle's Caustics
- Cardioid Tracing
- Converse of Thales's Theorem
- Thales's Theorem
- Conic Section and Dandelin Sphere
- 5 Points Conics Tangent Construction
- Brianchon's Theorem
- Pascal's Theorem
- Conics Family of Curves
- Two Ripples Traces Conics
- Cross Curve
- Deltoid's Caustics
- Deltoid Construction
- Deltoid Construction, with Osculating Circle
- Deltoid as Rolling Circle
- Ellipse's Caustic
- Ellipse Family
- Ellipse Inversion
- Ellipse as Circle's Negative Pedal
- Ellipse Polar Point-Wise Construction
- Ellipse's Property of inscribed and circumscribed circles and center
- Ellipse Tangent Construction
- Ellipse as a Hypotrochoid
- ellispe as Trammel
- Equiangular Spiral
- Equiangular Spiral Caustic
- Equiangular Spiral Evolute
- Hyperboda Point-wise Construction
- Plane Curves: GeoGebra Files Index
- inversion
- Inversion Angle Invariance
- Inversion of A Circle
- Inversion of A Line
- line parametric
- Nephroid
- Parabola Caustics
- Parabola Point Tangent Construction
- Tracing a Parabola
- Piriform
- Quadratrix Of Hippias
- Real Rose Curve
- Sine Curve
- Inversion of Sine Curve
- Tractrix Tracing
- Visual Dictionary of Special Plane Curves
- The X-Windows Disaster
- “Buffer Overflow” Security Problems
- On Unix File System's Case Sensitivity
- Why LD_LIBRARY_PATH is bad
- UNIX Philosophy, Fast Food the UNIX way
- Apple Mac OS X Unix Ad
- The Story of BeOS
- BSD History Y2K
- Computer Languages
- The Unix Pestilence
- FSF Free Software, Open Source, and Communism
- HP-UX History Y2K
- Lambda Logo Tour
- Linux History Y2K
- Purpose of Logo and Principle of Logo Design
- Mac OS X Resource Fork Tips
- Mac OS X Misc Command Line Tips
- Apple Mac OS X Unix History y2k
- Mac OS X “.dmg” File and Command Line Tutorial
- Programing: GNU Make (gmake) Tutorial
- Microsoft Linux Ad
- NeXT Computer Inc
- Apache Rewrites History: Why is it Named Apache?
- Voodoos of Software Engineering
- Perl: POD is not Literate Programming
- Perl Books Survey 2002
- Unicode Book, CJKV Info Processing, by Ken Lunde
- Python Snake Becometh Dragon in China 蛇变龙!
- rsync Windows to unix File Permissions
- Samba Logo
- SGI Logo Visual Illusion
- The Unix Pestilence: Shells
- Solaris 2 FAQ
- Solaris History Y2K
- CPU Speed Benchmark, BogusMips in Perl
- svn Tutorial
- The Unix-Haters Handbook
- Unix Humor: Beastie Banging Tux
- Unison Tutorial (Sync Files)
- Origin of BSD Daemon Beastie
- Unix Pestilence: Quotations
- Unix History 2000, Software
- Programing Problem: Normalize a Vector of Any Dimension
- Mathematica: Optimizing A Raytrace Code: Jon Harrop vs Xah Lee
- What is Monopoly? Apple or Google or Microsoft?
- Why Change When It Ain't Broken
- Aloofness vs Approachable
- Erik Naggum, Analogy vs Analysis, and lisp-1 lisp-2 Meaning-Space
- Anti Hacker y2k
- On Appreciation
- Is Programing Art or Science
- Hack of Bitmask as Boolean Parameters
- The Bug-Reporting Attitude
- Microsoft XP Bug Report Panels
- Mozilla Quality Feedback Agent Screenshots
- camelCase and Source Code Formatting in Emacs Lisp
- What is Closure in Programing Language
- comp.lang.lisp Fight on the Meaning of Closure
- Communism, American, and Open Source
- Criticism versus Constructive Criticism
- What is Currying in Computer Science?
- Distributed Revision Control Systems, Haskell Darcs, and Math Sacrilege
- Notes on Database Joins
- A Emacs Frustration (Blogger package)
- Emacs Keybinding Rant, and a Glimpse of Xah Lee's Life 2010
- Emacs Switching to Guile Scheme Lisp?
- A Exhibition of Tech Geekers Incompetence: Emacs whitespace-mode
- English Lawers (or, how to master writing)
- Unix, Security, and FTP
- Google Blogger Account Pain
- Why Open Source Documentation is of Low Quality
- Do Graphical User Interface Make People Dumb?
- Programing: the Harm of Hard-wrapping Lines
- File Aliases Considered Harmful
- Hardware Modeled (Von Neumann) Computer Languages and Functional-Level Languages
- Are You Intelligent Enough to Understand HTML5?
- Info Tech Industry Predicament
- The Condition of Industrial Programers: Learn LISP in 10 Days
- Jargons of Software Industry
- Killfile Considered Harmful
- Language, Purity, Cult, and Deception
- Jargons, and What Determines a Programing Language's Popularity?
- What Languages to Hate
- Larry Wall and Cults
- Linus Flames Lisp
- Programing: Will Lisp Ever be Popular?
- Programing: Lisp: I Can Not Find a Word Better than “car”
- Programing Language: The Glory of Lisp's cons
- Why Lisp Not Have a Generic Copy-List Function?
- Fundamental Problems of Lisp
- Programing Language: A Ruby Illustration of Lisp Problems
- Fundamental Problems of Lisp — Prelude
- Avoiding Variables in Functional Programing
- Lisp Needs a Logo
- Online Posting Accountability
- Unicode: Carbon Emacs 22 vs Emacs 23
- Mac OS X SSH Session Disconnection
- Mac OS X Changes To Unix
- Is Mac OS X Unix
- A Letter to Marshall Brain
- Math Jargons Explained
- Unix and the mbox Email Format
- the Measure of a Language
- On Microsoft Hatred
- The Microsoft Hatred FAQ
- Microsoft Hatred and God
- Why Must Software be Rewritten for Multi-Core Processors?
- The Unix Pestilence: MySQL
- Why is Namespace So Difficult?
- The Importance of Terminology's Quality In Computer Languages
- Netscape Crap
- Proliferation of Programing Languages
- Concepts and Confusions of Prefix, Infix, Postfix and Lisp Notations
- Intro to Wolfram Language Pattern Matching for Lisp Programers
- Old School Netiquette
- Laziness, Perl, and Larry Wall
- Perl's raison d'être
- Philosophies of Netiquette
- Unixer Plain-Text Email Fetish
- Lisp Macros and Practical Common Lisp
- Complexity of Software Engineering; Emacs, Unicode, Unison
- Why Qi Lisp Fails and Clojure Succeeds
- Regex Limits, or, Should You Read Mastering Regular Expressions?
- Responsible Software Licensing
- Responsible Software License and Free Software Foundation
- Unixers, RFC, and Perl
- Scheme Lisp and Failure
- 3D Graphics Formats and Social Causes in Computer Languages
- Tab vs Space in Source Code
- Why You Should Avoid the Jargon Tail Recursion
- What is a Tech Geeker?
- Tech Geekers vs Spammers
- What Do Tech Geeking Morons Want?
- The Elements Of Style: UNIX As Literature
- Perl: Theory vs Practice
- The Unix Pestilence: Theory vs Practice, II
- A Troll's Anthology
- On Ignoring Trolls
- A Troll's Confections
- Unix, RFC, Line Truncation
- Idiocy Of Unix Copy Command
- On Unix Filename Characters Problem
- Unix And Literary Correlation
- What is the Max Number of Directories a Directory Can Have?
- Rob Pike on the Origin of Unix Dot File Names
- The Nature of the Unix Philosophy
- On the Survival Strategies of Larry Wall vs Richard Stallman
- Web Keywords and Taxonomy
- What and Why of Math
- What is Scientific
- Which Lisp Should You Learn?
- Why do I Rant In comp.lang.lisp
- Erik Naggum and Why There Isn't a Ocean of “Lisp Jobs”
- From Why Not Ruby to Screw Python Hello Ruby
- Why Software Suck
- Windows Vista VirtualStore Problem
- Why Learn Lisp When There Are Perl and Python
- “Free” Software Morality, Richard Stallman, Paperwork Bureaucracy
- Mathematica 7 Released
- Python Surpassed Perl In Popularity
- Richard Stallman's Abuse of the Word “Freedom”
- Death of Newsgroups
- comp.lang.lisp is 95% Spam
- Programer Celebrities; Styles and Tack
- Starry Wallpaper Gallery
- Starry Wallpaper Gallery
- Starry Wallpaper Gallery
- Starry Wallpaper Gallery
- Starry Wallpaper Gallery
- Starry Wallpaper Gallery
- Starry Wallpaper Gallery
- Starry Wallpaper Gallery
- Starry Wallpaper Gallery
- Starry Wallpaper Gallery
- Starry Wallpaper Gallery
- Starry Wallpaper Gallery
- Starry Wallpaper Gallery
- Starry Wallpaper Gallery
- Starry Wallpaper Gallery
- Starry Wallpaper Gallery
- Starry Wallpaper Gallery
- Discontinuous Groups of Rotation and Translation in the Plane
- Wallpaper groups: Introduction
- Some Theorems on Rotation and Translation
- Wallpaper groups: The Discontinuous Groups
- Wallpaper groups: Derivation and Classification of Groups
- Wallpaper groups: The 17 Wallpaper Groups
- Wallpaper groups: Wallpaper Gallery
- Wallpaper groups: References and Related Web Sites
- Wallpaper groups: Addendum
- Product of Rotations
- Introduction to Symmetry
- Bit Money
- Xah C Learning Notes
- Play Chinese Chess Online
- Clojure: Basic Syntax
- Clojure: Binding Forms, Destructuring
- Clojure: Boolean
- Clojure: Call Java Method
- Clojure: Collections (List, Vector, Set, Map, etc), Sequence
- Clojure: Comment Syntax
- Clojure: Basic Value Types (datatype)
- Clojure: Doc Lookup, Find Function
- Emacs: Clojure CIDER Tutorial
- Clojure: Expression Group
- Clojure: Flow Control (if then else)
- Clojure: Function Chaining
- Clojure: Partial Function (Currying)
- Clojure: Functions
- Interactive Clojure Notebook: gorilla-repl
- Clojure Tutorial
- Clojure: Install
- Clojure Instaparse Parser Tutorial
- Clojure Instaparse Parser Tutorial: Parse Error
- Clojure Instaparse Parser Tutorial: Grammar Syntax
- Clojure Instaparse Parser Tutorial: Output Formats
- Clojure Instaparse Parser Tutorial: Hide Tokens
- Clojure Instaparse Parser Tutorial: Partial Parse
- Clojure Instaparse Parser Tutorial: Change Start Rule
- Clojure Instaparse Parser Tutorial: Total Parse
- Clojure Instaparse Parser Tutorial: Transform Parse Tree
- Clojure Leiningen Tutorial
- Clojure: Essential Libs for Web App
- Clojure: Loop, Iteration
- Clojure Tutorial: Macro
- Clojure: Metadata
- Clojure Tutorial: misc notes
- Clojure Misc Notes
- Clojure: Namespace
- Clojure Tutorial: nREPL
- Clojure: Numbers
- Clojure: Print
- Clojure Tutorial: protocol
- Clojure: Reader Forms
- Clojure Tutorial: record
- Clojure: regex
- Clojure Ring Tutorial
- Clojure Tutorial: Run/Execute One Clojure File
- Clojure Sigils (Magic Characters)
- Clojure: String
- Clojure Tutorial: unit testing
- Clojure: Transactions
- Clojure: Variable
- Chapter 10: Process Of Perception And Analysis
- Chapter 1: The Foundations For A New Kind Of Science
- Chapter 2: The Crucial Experiment
- Chapter 3: The World Of Simple Programs
- Chapter 4: Systems Based On Numbers
- Chapter 5: 2 Dimensions And Beyond
- Chapter 6: Starting From Randomness
- Notes on A New Kind of Science
- Criticisms on Criticisms on a New Kind of Science
- Go Board Game as Cellular Automata
- Purpose of My Notes on A New Kind of Science
- Elements of a Cellular Automata System
- Mandelbrot Set Explained (no complex number needed)
- How Computing Science created a new mathematical style
- The TeX Pestilence: Why TeX/LaTeX Sucks
- English/Chinese Math Terminology 中/英 数学术语
- What is the Difference of Russell's Logicism, Hilbert's Formalism, Axiomatic System?
- Math Notation, Computer Language Syntax, and the “Form” in Formalism
- Math Notation, Proof System, Computer Algebra, in One Language
- linear Algebra Notes
- The Codification of Mathematics
- Math Terminology and Naming of Things
- Mathematical Notation: Past and Future
- Pattern Matching vs Grammar Specification
- A Notation for Plane Geometry
- State of Theorem Proving Systems 2008
- The Problems of Traditional Math Notation
- Notes On Plane Curves and Proofs
- Math Books Keeping and Reading
- Math Insight: Multiplication and Multiplicative Identity
- Ants, Insects, Decentralized Systems
- 24-hours Watch, 00 Start at Top or Bottom?
- APL Symbols Meaning and Code Example
- Alan Kay on Object Oriented Programing
- Apple Censorship
- Windows: Set Chinese Pinyin to Dvorak Layout
- Clojure Books
- What do Microsoft, Apple, Mozilla, say about Dart?
- CoffeeScript or JavaScript?
- Famous Programers on How Common Lisp Sucks
- The State of Affairs of DVD Rippers
- Death of Steve Jobs vs Dennis Ritchie, John McCarthy
- The Day Steve Jobs Died, Apple, Google Website Screenshots
- Erik Meijer on Xtreme Programing and Agile
- Software Freedom is Free Speech or Free Beer?
- F Sharp, OCaml Books and History of OCaml
- Lisp at JPL, by Ron Garret 📺
- Guy Steele Says: Don't Iterate, Recurse, and Get rid of cons!
- JavaScript Dot Notation, Namespace or Object System?
- JavaScript Context Dependent Semantics: p in o
- Web Design: How JavaScript Breaks UI, Evolution of UI
- Java Array Syntax Soup: Syntactic Irregularity and Ad Hoc Logic
- What is Kindle, iPad, Android, and All That Jazz??
- Luhn Algorithm
- Mac OS X Names: Jaguar, Tiger, Mavericks, Cheese Ball
- WolframLang vs Lisp Syntax
- Neal Stephenson at Google Talk 📺
- MacOS Extended Attribute, At sign @ in ls
- Paul Graham Keynote at PyCon 📺
- Paul Graham's Infatuation with the Concept of Hacker
- Jargon REPL and Hackers
- Richard Stallman on Steve Jobs's Death
- Ryan Dahl, on History of Node.js 📺
- Node.js Creator Ryan Dahl on Software Complexity
- Second Life, the Worst Hack in Universe
- Sergey Brin Talk on China, Wikipedia, Search Engines, … 📺
- Programing Language: Steve Yegge on Dynamic Languages
- TRON Operating System
- Theodore Gray: Future of Text Book, iPad, Education 📺
- TypeScript Will Kill CoffeeScript and Dart!
- USB3 Drive Speed
- World Multiconference on Systemics, Cybernetics and Informatics
- XML is not S-Expressions
- XahLee.info site traffic, 2017 to 2021
- OCaml Use in Industry: Janestreet Talk by Yaron Minsky 📺
- A Emoji Tale, Good Night Gone Bad
- Abacus
- Adaptive Sampling, Plotting Math Curve
- Artificial Intelligence: AGI vs Sentient AI
- Artificial Intelligence: AI Articles Index
- What is AI Drawing Stable Diffusion
- What is Algebraic Data Types?
- Programing Language and Its Machine
- Unicode: All X in Unicode
- Google AlphaGo Beats World Champions, 60 to 0 (2016-12)
- Google Code Prettify and Ampersand Encoding
- Semantic of Symbols: HTML Entities, Ampersand, Unicode
- AN OPEN LETTER TO HOBBYISTS, by Bill Gates
- History of Angular.js
- art of git commit log
- Artificial Neural Network is Nasty
- ASCII Characters
- unix: aspell Tutorial
- aspell sucks: Dismal Vocabulary Size
- Jargon Automata in Finite State Automata
- Internet Speed Growth Rate
- Best Video Codec for Line Animation
- Problem of the Big O Notation for Leetcode
- Binary/Hexadecimal Converter
- What is Binary Number
- Programing Language Idiocy: Bit Operators
- BlackBerry PlayBook: Force Reset, Security Wipe, Connect to Linux Via USB
- Xah Programing Blog
- Xah Programing Blog Archive
- Xah Programing Blog Archive 2010
- Xah Programing Blog Archive 2011-01
- Xah Programing Blog Archive 2011-07
- Xah Programing Blog Archive 2012-01
- Xah Programing Blog Archive 2012-03
- Xah Programing Blog Archive 2012-04
- Xah Programing Blog Archive 2012-05
- Xah Programing Blog Archive 2012-07
- Xah Programing Blog Archive 2012-08
- Xah Programing Blog Archive 2012-09
- Xah Programing Blog Archive 2012-10
- Xah Programing Blog Archive 2012-11
- Xah Programing Blog Archive 2013-01
- Xah Programing Blog Archive 2013-02
- Xah Programing Blog Archive 2013-03
- Xah Programing Blog Archive 2013-04
- Xah Programing Blog Archive 2013-05
- Xah Programing Blog Archive 2013-06
- Xah Programing Blog Archive 2013-07
- Xah Programing Blog Archive 2013-08
- Xah Programing Blog Archive 2013-09
- Xah Programing Blog Archive 2013-10
- Xah Programing Blog Archive 2013-11
- Xah Programing Blog Archive 2013-12
- Xah Programing Blog Archive 2014-01
- Xah Programing Blog Archive 2014-02
- Xah Programing Blog Archive 2014-04
- Xah Programing Blog Archive 2014-05
- Xah Programing Blog Archive 2014-06
- Xah Programing Blog Archive 2014-07
- Xah Programing Blog Archive 2014-08
- Xah Programing Blog Archive 2014-09
- Xah Programing Blog Archive 2014-10
- Xah Programing Blog Archive 2014-11
- Xah Programing Blog Archive 2014-12
- Xah Programing Blog Archive 2015-01
- Xah Programing Blog Archive 2015-02
- Xah Programing Blog Archive 2015-03
- Xah Programing Blog Archive 2015-04
- Xah Programing Blog Archive 2015-05
- Xah Programing Blog Archive 2015-06
- Xah Programing Blog Archive 2015-07
- Xah Programing Blog Archive 2015-08
- Xah Programing Blog Archive 2015-09
- Xah Programing Blog Archive 2015-10
- Xah Programing Blog Archive 2015-11
- Xah Programing Blog Archive 2015-12
- Xah Programing Blog Archive 2016-01
- Xah Programing Blog Archive 2016-03
- Xah Programing Blog Archive 2016-05
- Xah Programing Blog Archive 2016-07
- Xah Programing Blog Archive 2016-09
- Xah Programing Blog Archive 2017-01
- Xah Programing Blog Archive 2017-04
- Xah Programing Blog Archive 2017-06
- Xah Programing Blog Archive 2017-11
- Xah Programing Blog Archive 2018-01
- Xah Programing Blog Archive 2018-03
- Xah Programing Blog Archive 2018-05
- Xah Programing Blog Archive 2018-08
- Xah Programing Blog Archive 2018-09
- Xah Programing Blog Archive 2018-10
- Xah Programing Blog Archive 2018-11
- Xah Programing Blog Archive 2018-12
- Xah Programing Blog Archive 2019-01
- Xah Programing Blog Archive 2019-02
- Xah Programing Blog Archive 2019-03
- Xah Programing Blog Archive 2019-06
- Xah Programing Blog Archive 2019-07
- Xah Programing Blog Archive 2019-09
- Xah Programing Blog Archive 2020-01
- Xah Programing Blog Archive 2020-04
- Xah Programing Blog Archive 2020-08
- Xah Programing Blog Archive 2021-01
- Xah Programing Blog Archive 2021-05
- Xah Programing Blog Archive 2022-01
- Xah Programing Blog Archive 2022-06
- Xah Programing Blog Archive 2022-10
- Share File from Android to Mac via BlueTooth
- Share File from Android to Windows via BlueTooth
- Book Review: Patterns of Software
- How Are Books Made in 1950? Video of Linotype Machine in Action
- Brainf*ck Language EOF Design Problem
- Do Programing Languages Need the Concept of Call Stack?
- camelCase vs snake_case
- Unicode: Car, Train, Boat, Emoji 🚀
- Artificial Intelligence: How ChatGPT Works
- Chess vs Chinese Chess
- Chinese Encoding, Introduction
- Chinese Websites Encoding survey, Year 2022
- Why Clojure is Dense
- Clojure's Popularity, a Tango with Java
- Clojure Leiningen Crap
- Clojure Missing Docs
- Technical Writing as Symbolic Logic: Clojure Intern Symbol
- History of Programing Languages in 1 Sentence
- Hacker Cult
- Jargons of Software Industry
- Comp Lang Perving
- Should Array Index Start at 0 or 1?
- Grammar Complexity of Conlang and Complang
- Optional Function Parameters in Computer Language Docs (the idiocy thereof)
- Doc by Dummies
- A Logician Reads Programing Manual
- Programing Language Spec, What-Is vs How-To
- Programing Language Tutorials Index
- Problems of Symbol Congestion in Computer Languages; ASCII Jam vs Unicode
- ASCII Jam Problem: HTML Entities
- Computer Tech Progress and Video On Demand
- compatibility for popularity
- Complexity of SVG
- Complexity and Tedium of Software Engineering
- Composable Syntax
- Should the Map Function Specify Order?
- Computer Languages Characters Frequency
- Which Languages to Learn? Perl, Python, Ruby, JavaScript, PHP, Emacs Lisp
- Programing Jargon: Synchronous, Asynchronous
- Math vs Programing, What-is vs How-to
- Programing Style: Concrete vs Abstract Code
- Context Dependent Semantic: Python, Lisp setf
- How to Convert HTML to PDF
- Siri, Cortana, Ok Google, Are the Future of AI, the Embodiment of AI
- Costs of Computer Language Operations
- crypto money notes
- ctags etags gtags: How to Find Where a Function is Defined or Called?
- Cygwin Essential Install List
- Unix tools on Windows: Cygwin vs VirtualBox
- D3.js Visualization, a Quasi Science
- Database Tech 2012
- Problem of Declarative Animation
- Dell i7559 Linux Boot Problem
- Dell Inspiron 15 7559 Spec, 2015
- 3D Visualization Design
- Programing: Design Patterns Your Mom
- Computer Devices Bandwidth Table
- Programing challenge: digits of base n
- DisplayPort Packet Swarm
- Why Are Hackers Obssessed on DSL, Domain Specific Language
- eXtreme Programing and Agile Voodoo
- Edge Cases in Computing, and What Exactly is Whitespace?
- Programing Elegance vs Simplicity
- Emacs + Cygwin, gunzip not found?
- Outlook, Outlook Express, Windows Mail, Windows Live Mail, Confusion Ball
- Difference between emoji, emoticon, pictograph
- Emoji Politics
- Programing Language Equality Test Complexity
- Programing: the Expression Problem
- Facebook Founder Mark Zuckerberg Speak Chinese 📺
- Find Replace Feedback Loop Problem
- Forkme on Github
- Formal Definition of Systematic Grammar
- FSF Spread FUD on Microsoft
- Python Problem: String Methods, Functions, Slashes, Backslashes
- Programing Language: Function Dependency
- Functional Programing Languages History Diagram
- Functional Programing: is Real World Stateful?
- Ruby Creator Cooks Python; Matz and GitCafe
- Github Down, Angry Unicorn
- Golang vs Rust
- Xahlee Site in Google C4 Dataset for Artificial Intelligence Training
- Learning Notes on Goto, Continuation, Coroutine
- on GPU vs CPU algorithms compilation, C++, parallel computation, Wolfram Physics
- Graphical User Interface vs Command Line, a Unified Design
- Hackers: Dead Links and Human Compassion?
- HAML Tutorial
- Heartbeat Watch
- Chopper Drones has 4 Rotors, But Not Real Helicopters. Why?
- Who Invented Hello World?
- Here-String and Newline Convention Complexity
- What is Hexadecimal Number
- Homotopy Type Theory
- Intro to Homotopy Type Theory, Egbert Rijke
- How Does a Unicode Character Get Mapped to a Glyph in a Font?
- How CPU Works
- How Much You'll Get for Writing a Programing Book?
- How to Make Video Games
- HTML6, JSON SXML Simplified
- HTML Link Problem, _blank noopener noreferrer
- HTML Style 1999: Hacker News
- Hunspell Tutorial
- unix: Hunspell Path Pain
- Idiocy of Computer Language Docs: Unix, Python, Perl, Haskell
- English Idiom in Unix: Directory “Recursively”
- Write All If Statement as If Expression
- In-place Algorithm, Reverse List in JavaScript, Python, Perl, Lisp, Wolfram Lang
- Indentless Code Formatting Style
- The Strengths of the Academic Enterprise
- ink cartridges scam
- How to Install Font
- Programing: Are int, float, long, double, Side-Effects of Computer Engineering?
- Interview with Bill Joy (creator of vi)
- Invisible Character from Twitter
- Is Math Important for Programers?
- What is Philosophy and Paul Graham: Qi Lisp Creator Mark Tarver on Is Philosophy Useful?
- is programing math?
- Iterator, Enumerator, Abstraction Went Wrong
- JavaScript Spec, Term “instance” is Not Defined
- The Jargon “Invariant” in Programing Language
- Jargon Lambda in Decline
- Jargon Polyfill
- Jaron Lanier on Open Source
- The Complexity of Java Access Specifiers
- Official Java Tutorial on Interface, the Inanity
- Java Doc Idiocy: -cp -classpath Not in Man Page
- JavaScript, Design Patterns Approach to Computer Language Tutorials
- JavaScript, why there is no "use js2015" pragma to clean up the language?
- What is Watt-Hour?
- JavaScript Array Speed vs C Array
- JavaScript Book by David Flanagan, and Man-made Complexity in Computer Language
- JavaScript/DOM String Hell and Symbolic Languages
- JavaScript Grammar is Not Context-Free!
- JavaScript Semicolon war
- JavaScript Spec Change on Date Time Zone Default
- Reading JavaScript spec notes
- JavaScript sort, is fragile, and most complex, convoluted
- JavaScript String Problem
- JavaScript Sucks
- JavaScript Syntax Complexity: Lookahead
- What is JSON
- Jamie Zawinski (jwz) vs Xah Lee Twitter Spat
- kleisli category
- Google Earth KML Invalid
- What Made Lambda Calculus So Powerful?
- LAND OF LISP (Book and Comics)
- Programing Languages and Their Computational Models
- Which Programing Language is Easier to Learn
- Practical Aspect of Expressiveness of a Language
- What Does it Mean for Programing Language to Have a Spec
- Why Idioms Are Bad
- Nested Syntax: Brackets vs Begin/End vs Indentation
- Laptops 2012 Comparison: ASUS Zenbook Prime vs Apple MacBook Pro
- Leon Chwistek, a Founder of Type Theory
- Lisp Apostrophe Quote 'f Came From MacLisp
- Lisp Celebrities and Computing History from “Worse Is Better”
- Xah on Lisp
- LISP is Not Functional
- Emacs Lisp: read-from-minibuffer Propels Deep Questions
- LISP Infix Syntax Survey
- LISP, What Does Symbolic Language Mean?
- LISP Syntax Problem of Piping Functions
- Can Lisp Macro Change Lisp Syntax?
- Is Lisp Syntax Readable
- Lisp vs Perl Syntax, the Cult Problem
- Systematic Syntax: Lisp vs Mathematica
- Why List Comprehension is Bad
- lost in explanation: programing problem, transition of maps
- lottery machine
- Computer Hacking: Lulz Security Farewell Note
- The Landscape of Instant Messaging and the Mac 2006
- Mac Mini Late 2014
- Linux Dot File Problems: .svn .htaccess .DS_Store etc
- Mac: Mouse Too Slow?
- Mac Startup Chime Idiocy
- Apple Macbook Air 2010
- Markdown Tutorial
- Martin Fowler Crackpot
- A Class of Programing Languages: Math Languages
- Meal on a Pill
- Meaning of Bug in Computer Programing
- Meaning of Object in Computer Languages
- The Voodoo of Mechanical Sympathy
- Kilo vs Kibi, Mega vs Mibi
- On Meta Syntax, Formal Language, and Logic
- Method Chaining, Postfix Operator, and OOP
- Model-View-Controller Observer Observable, A Incoherence Rambling
- Modeless User Interface
- Moto G5 Plus Phone, 2017
- Meaning of List, Array, Vector, Tuple, Slice, in Programing Languages
- Predicate in Programing Languages and Naming
- The Nature of Idioms in Programing Languages
- How Purely Nested Notation Limits the Language's Utility
- Internet History, Netscape, Dot Com, Code Rush 📺
- Can Neural Net Solve Math Problems?
- New York Times ASCII Art
- Java problem: no Java runtime present, requesting install
- Node.js Documentation Problems
- the Journey of a Foreign Character thru Internet
- The NoSQL Movement
- Math Notation, Programing Language Syntax, and Thought
- npm Disease
- NSA Mass Surveillance
- The Sad Story of OAuth 2.0 and Open Standards, IETF
- A Functional Programing Architecture on JavaScript and Object Oriented Document Object Model
- The Sounds of Obsolete Technologies 1990 to 2000
- OCAML Official Tutorial Suck
- History of OCaml and Haskell Syntax, and The Next 700 Programming Languages
- OCaml Syntax Sucks
- What is One-Liner, Code Golf, Obfuscation Contest
- Object Oriented Programing (OOP) Jargons and Complexities
- OOP Dot Notation, Dot Before Data or After?
- Node.js Dot Notation as Namespace Mechanism
- Necessity of Operator Overload in Computer Languages
- Origin of Sprite
- The Pain of Ampersand in HTML
- Parallel Programing Problem: asciify-string
- Pepe Go
- Encryption: What's Perfect Forward Secrecy?
- Perl Folks Try to Erase History!
- Perl: Difference Between List and Array
- Perl One-Liner Screw
- PHP + MySQL Documentation Redux, 2012
- Picasa Pains: Using Picasa Web as Backup; Sync All Folders
- Piping and Function Composition Equivalence
- Pirated O'Reilly Books, year 2011
- pngquant sucks
- What is Point-free Programing? (point-free function syntax)
- Pointer and Reference Considered Harmful
- Ontology of Postfix Notation, Method Chaining, and Unix Pipe
- PowerShell Complexity
- problem of backup
- Problem of Expressive Programing Languages
- Programing Language Jargon: Reflection
- Programer Salary
- Programer Simple Living Shanty Town Squatter
- Programers Refuse to Change 📺
- Hashtable as Switch Statement
- Programing: Decimalize Latitude Longitude
- Smartest Programing Language Creators
- How to Judge the Quality Programing Language Doc?
- Polymorphism, Dispatch, and the Tale of Poly-Tinting
- Programing Language Popularity 2017
- Programing Language Documentation Styles
- What is Ontology of Programing Language?
- Abuse of Logic Operators (Short-Circuit) as Control Flow
- Programing Problems Index
- Variable Naming: English Words Considered Harmful
- Empirical Analysis of Programming Language Adoption
- Using Projector as Display
- What Are Good Qualities of Computer Language Syntax?
- Python 3 Adoption
- Python is Pretentious
- The Idiocy of Python's Function Parameter Specification
- Python Indentation Syntax Terminology: “Off-Side Rule”
- Why Python Sucks
- Python: dict={} vs dict.clear()
- Python Scope Complexity, Shallow Copy, Deep Copy, Circular List, and the Garbage Underneath Computer Languages
- Syntax Design: Python's Indentation vs Nesting
- Python Syntax Problem: Comment and Backslash
- Python Syntax Soup: x in y
- Python Tech 2012: django, CherryPy, unittest, nose, celery, decorator
- Python Libs for Scientists
- Python Doc Links All Dead
- Docstring Convention: Python vs Emacs Lisp
- racket2 lisp ditching parenthesis
- pseudo random number
- Why Raytracing is Not Math
- Reading Programing Language Specs
- Origin of Regular Expression
- Xah Regular Expression Articles Index
- Screen Size Comparison: DVD, iPhone, iPad, MacBook, Blu-ray
- Programing Challenge: Replace String Pairs
- ripgrep
- Rob Pike, on design of golang
- Encrypt/Decrypt ROT13 Cipher
- Zed Shaw: Rails Is A Ghetto
- Ruby RVM Complexity
- Safari “.webloc” File is Using Mac Resource Fork
- Sass Tutorial
- Scott Meyers on CPU Cache Memory
- Screenshot Tracking Watermark
- Scripting: Higher Level Programming for the 21st Century
- Semantic Noodle
- Sessions, and Token Based Auth
- Set Text Editor File Encoding
- Command Line Interface (REPL) vs Notebook Interface
- Sigil for Variable Names
- Skype Chat Encryption and Screen Sharing
- Software Dependency Complexity: Fink, Unison
- web tech 2012: blackbox/whitebox testing, Jenkins, Puppet, Selenium
- Software Skin Cancer
- Advantages of Solid-State Drive vs Hard Drive (SSD vs HDD)
- How Fast is Running Perl in Cygwin or Using NTFS on Linux? (The Price You Pay for Layers and Emulations)
- SQL Syntax Problem
- Intro to Video Codecs
- Programing Language Design: String Syntax
- Why Does Struct Datatype Encroach Namespace?
- Sugar Syntax: Compiler Level vs User Level
- What is Disjoint Union, Sum Type?
- Symbola Font for Unicode No Longer Free
- Syntactic Meaning of Variable
- Programing Language: Syntactic and Semantic Difference of Map Function
- Syntax Algebra
- Syntax, Formal Language, Pattern Matching
- syntax highlight js
- A Syntax Highlighting Language?
- Syntax Design Problem: Irregularity vs Convenience
- Computer Languages Syntax Parsing for Editor
- Syntax Soup
- Why Syntax is More Important Than Semantics
- quick random jot-downs, on TCP/IP, on Tech Writing
- What is the Difference Between Hacker and Tech Geeker?
- AI is Unstoppable, Tech is Unstoppable
- Tech Writing and Unix Humor
- Technical Writing: Fruit Apple Banana vs X Y Z
- Technology, Past and Future
- Technology for Knowledge in Past 2 Decades
- Unicode Symbol Become Emoji
- The Fate of Lambda in Python 3000 and Scheme v300
- The Original Jargon File (Year 1983) (The Hacker's Dictionary)
- “the the” Typos in Programing Docs
- On the Question of Too Many Programing Libraries
- Tablet Computer Issues and Touch-Screen Interface Pros and Cons
- TypeScript Ladder Flow
- Ugly Blob in Computer Cable
- UI Design: Colorful Tabs
- UI Design: Peepshow Windows
- Unicode 10 New Characters (2017)
- Unicode 11 New Characters (2018)
- Unicode 12 New Characters (2019)
- Unicode 13 New Characters (2020)
- Unicode 14 New Characters (2021)
- Unicode 15 New Characters (2022)
- Fonts for Unicode 6 Emoticons (2010)
- Unicode 7 New Characters (2014)
- Unicode 8 New Characters (2015)
- Unicode 9 New Characters (2016)
- Unicode: APL Symbols
- Unicode RIGHTWARDS BLACK ARROW and BLACK RIGHTWARDS ARROW Problem ⬅ ➡ ⮕
- Unicode BOM Hack
- Unicode: Alchemical Symbols 🜚 🜛
- Unicode: Animal Emoji 🐱
- Unicode: Arabic ش
- Unicode: Arrows →
- Unicode Text Art
- Unicode Text Font Art
- Japan Unicode Text Art
- Unicode: Symbols for ASCII Control Characters ␀
- Unicode: Astrology Symbols 🌛
- Unicode: Bengali অ
- Syntax Design: Use of Unicode Matching Brackets as Specialized Delimiters
- Unicode: Braille ⠮
- Unicode Character Equivalence Support in Web Browsers
- Unicode: BOM, Byte Order Mark
- Unicode Character Name
- Unicode Character Bad Naming
- Unicode: Chinese 中文
- Unicode: Circled Numbers ① ② ③
- Unicode: Clocks ⏰
- Unicode: Clothing Emoji 👠
- What is Codepoint (Character ID)
- Unicode: Commonly Used Symbols ✓ © § ❦
- Unicode: Keyboard Symbols ⌘ ↩ ⌫
- Unicode: Cross ✚
- Unicode: Cuneiform 𒁷
- Unicode: Currency Symbols $ € £ ¥
- Unicode: Cyrillic Ж
- Unicode: Deseret Alphabet 𐐃
- Unicode: Devanagari अ
- Unicode: Cultural Religious Symbols ☭
- Unicode: Box Art ░ ▒ ▓
- Egyptian Hieroglyph 𓂀
- Semantic of Symbol: Unicode Ellipsis Symbol vs Dot Dot Dot
- Unicode: Emoji 😄
- Emoticons on Social Network: Facebook, Twitter, Sina Weibo
- Unicode: Byte Order (Endianness)
- Unicode for Programers
- Unicode: Ethiopic
- Unicode: Flags 🏁
- Download Free Unicode Fonts
- Unicode: Food Emoji 🍺
- Unicode: Emoji Usage Frequency
- Unicode: Full-Width Characters
- Unicode Blog
- Unicode: Chess ♞ Cards 🂡 Dice 🎲
- Unicode: Geometric Shapes ■
- Unicode: Greek Alphabet α β γ
- Unicode: Hand Gestures 👍
- Unicode Search 🔎
- How to Input Unicode/Emoji
- How to Input Unicode/Emoji on Linux
- How to Input Unicode/Emoji on Mac
- How to Input Unicode/Emoji for Microsoft Windows
- Unicode: Insect Emoji 🐞
- Unicode: Character Set, Encoding, UTF-8, Codepoint
- Unicode: Upside-Down Text ɐ q ɔ p ǝ ɟ ᵷ
- Unicode: IPA æ
- Unicode: Japanese の
- Unicode Jargon “Code Point” and Notation U+03B1
- Unicode: Japanese Circled/Squared Characters ㉆
- Unicode: Korean
- Unicode Lambda λ
- Unicode: Latin é ö ñ æ ß ð
- What Characters Are Unicode Letter
- Unicode Ligature
- Unicode: Linear B 𐂂
- Unicode Look-Alike Math Symbols
- Unicode: Love Emoji 💋
- Unicode: Brackets, Quotes «»「」【】《》
- Unicode: Math Font ℤ
- Unicode: Math Symbols ∑ ∫ π² ∞
- Unicode: Misc Index
- Unicode: Music Symbols 🎶
- Unicode: Slash, Solidus / ⫽ ⫻
- Unicode: Bank OCR ⑆
- Unicode: Office Tools Emoji ✂
- How Popular is Unicode UTF-8
- Unicode: Phoenician 𐤈
- Unicode: Places Emoji 🏨
- Unicode: Plants Emoji 🌹
- Unicode: Punctuations • ✓ ™
- Unicode: Reference Marks † ‡ ¶ § ☛ ⁂
- Unicode: Rune ᚠ
- Unicode Screenshots
- Unicode Semantics: the ∀ in Turn A Gundam
- Unicode: Sex Symbols ♂ ♀ ⚤
- Unicode: Shavian Alphabet 𐑕
- Unicode Smilies (¬_¬)
- Unicode: Sports Emoji ⚽
- Unicode: Squared Characters 🄰
- Unicode: Stars 🌟
- Unicode in Function Name and Operator
- Unicode: Surrogate Pair
- Unicode Symbol for “e.g.” (exempli gratia)
- Semantics and Symbols: Examples of Unicode Symbols Usage
- Unicode: Tacks, Turnstiles ⊣ ⊢ ⊥ ⊤ ⫪ ⫫
- Unicode: Tamil அ
- Unicode: Tech Gadgets 🎧
- Unicode: Things Emoji 🔪
- Unicode: Tibetan ࿓
- Unicode: Public Signs ⛔
- Unicode: Typography Ornaments ☙ 🙐 🙚 🙠
- Unicode: Unit Symbols ㎜ ㎝ ㎡ ㎥ ㎐
- Unicode: User Interface Icons 🗑
- Unicode: UTF-16 Encoding
- Unicode: UTF-8 Encoding
- Linux Hacker Propaganda on UTF-8 Encoding
- Unicode UTF8 History, by Rob Pike
- Unicode Variation Selector
- W3C Proposed Icons for Internet before Unicode
- Unicode: Weather Emoji 🌧
- Unicode: Whitespace Characters Representation ⇄ ⇥ ↦ ▷ ␣ ¶ ⏎
- Unix Pipe as Functional Language
- UNIX Tar Problem: File Length Truncation, Unicode Name Support
- Linux Shell Util uniq Unicode Bug
- Unix Problem: zip Utility Path and Unix Environment Variables
- Golang Choked by JavaScript Spec URL Percent Encoding
- The Utility of In-Depth Tutorial?
- Programing Exercise, Validate Matching Brackets
- Ubuntu Linux: vim Location and Versions
- W3C and WHATWG Dead URL
- History of Programing Culture. Watcher Auto Run, Ruby, Javascript, Nodejs, Rvm, Npm, Deno.
- What Language Does Google Facebook Twitter Paypal Wikipedia etc Use?
- What is YAML?
- What is Byte
- What is Persistent Data Structure?
- One Language to Rule Them All? Or, What Language to Use for Find Replace?
- What is Apache Ant, Apache Maven, What's the Difference?
- What is Docker?
- What is the Most Readable Computer Language Syntax?
- What is the Definition of Operator in Computer Language?
- What is Slim Markup?
- Which Programing Language Has Best Documentation?
- What Does it Mean When a Programing Language Claims “Whitespace is Insignificant”?
- Why Bash Sucks
- Programing: Why I Hate C
- Why I Hate Exceptions
- Why I Love Golang
- Why I Love Powershell
- Why is Array Access Constant Time
- Why is Java Popular
- Why Lisp Macro Sucks
- Why PDF Sucks
- It's Not You, It's Them: Why Programming Languages Are Hard To Teach 📺
- Why is Python Popular
- An Inquiry into the Nature and Causes of Ugliness of Software Tech
- Programing Language Design: Why You Need Operators
- Book: Structure and Interpretation of Computer Programs (SICP), Scheme LISP and JavaScript
- Xah Lee Site Article Count
- Xah Language Design
- Xah Lee on LBRY/Odysee
- Xah Linux
- Xah Github Punch Card
- xahlee remove github (2021-10)
- Nested Syntax: XML vs LISP
- Is XML Inferior Version of Lisp Syntax?
- 2023, the Year of Artificial Intelligence
- Teach Programing on YouTube Makes Less Than Mopping Toilets
- ZIP, Open Source, Mother-Son Relationship
- Zoomer Gen Python Programers are Dummies
- Isometries: Translation, Rotation, Reflection
- Geometric Inversion
- Mobius Transformation
- Mobius Transformation Decomposition
- 2D Stereographic Projection
- Mathematica Package: Geometric Transformation and Complex Function Plot
- Affine Transformation
- Geometric Transformation on the Plane
- Geometric Transformation on the Plane
- Complex Inversion
- Linear Transformation
- Mobius Transformations
- Geometric Transformation on the Plane
- D3.js Tutorial
- JavaScript D3 Rotating Voronoi Demo
- D3.js Basics
- Edward O'Connor vs Xah Lee (2012)
- ErgoEmacs Logo
- FSF GNU Emacs Link Dead Problem 2015
- GNU Emacs Development Inefficiency (2010)
- Emacs Dev Inefficiency and Emacs Web 2.0? (2010)
- Ruby Creator Matz: How Emacs Changed My Life
- Xah's Emacs Tutorial: About The Author
- Ask Emacs Tuesday
- Xah Emacs Blog
- Xah Emacs Blog Archive
- Xah Emacs Blog Archive 2009-12
- Xah Emacs Blog Archive 2010-06
- Xah Emacs Blog Archive 2010-10
- Xah Emacs Blog Archive 2011-01
- Xah Emacs Blog Archive 2011-05
- Xah Emacs Blog Archive 2011-07
- Xah Emacs Blog Archive 2011-10
- Xah Emacs Blog Archive 2011-11
- Xah Emacs Blog Archive 2011-12
- Xah Emacs Blog Archive 2012-01
- Xah Emacs Blog Archive 2012-03
- Xah Emacs Blog Archive 2012-04
- Xah Emacs Blog Archive 2012-05
- Xah Emacs Blog Archive 2012-06
- Xah Emacs Blog Archive 2012-07
- Xah Emacs Blog Archive 2012-08
- Xah Emacs Blog Archive 2012-09
- Xah Emacs Blog Archive 2012-10
- Xah Emacs Blog Archive 2012-11
- Xah Emacs Blog Archive 2012-12
- Xah Emacs Blog Archive 2013-01
- Xah Emacs Blog Archive 2013-02
- Xah Emacs Blog Archive 2013-03
- Xah Emacs Blog Archive 2013-04
- Xah Emacs Blog Archive 2013-05
- Xah Emacs Blog Archive 2013-06
- Xah Emacs Blog Archive 2013-07
- Xah Emacs Blog Archive 2013-08
- Xah Emacs Blog Archive 2013-09
- Xah Emacs Blog Archive 2013-10
- Xah Emacs Blog Archive 2013-11
- Xah Emacs Blog Archive 2013-12
- Xah Emacs Blog Archive 2014-01
- Xah Emacs Blog Archive 2014-02
- Xah Emacs Blog Archive 2014-03
- Xah Emacs Blog Archive 2014-04
- Xah Emacs Blog Archive 2014-05
- Xah Emacs Blog Archive 2014-06
- Xah Emacs Blog Archive 2014-07
- Xah Emacs Blog Archive 2014-08
- Xah Emacs Blog Archive 2014-09
- Xah Emacs Blog Archive 2014-10
- Xah Emacs Blog Archive 2014-11
- Xah Emacs Blog Archive 2014-12
- Xah Emacs Blog Archive 2015-01
- Xah Emacs Blog Archive 2015-02
- Xah Emacs Blog Archive 2015-03
- Xah Emacs Blog Archive 2015-04
- Xah Emacs Blog Archive 2015-05
- Xah Emacs Blog Archive 2015-06
- Xah Emacs Blog Archive 2015-07
- Xah Emacs Blog Archive 2015-08
- Xah Emacs Blog Archive 2015-09
- Xah Emacs Blog Archive 2015-10
- Xah Emacs Blog Archive 2015-11
- Xah Emacs Blog Archive 2015-12
- Xah Emacs Blog Archive 2016-01
- Xah Emacs Blog Archive 2016-02
- Xah Emacs Blog Archive 2016-04
- Xah Emacs Blog Archive 2016-05
- Xah Emacs Blog Archive 2016-06
- Xah Emacs Blog Archive 2016-07
- Xah Emacs Blog Archive 2016-08
- Xah Emacs Blog Archive 2016-09
- Xah Emacs Blog Archive 2016-10
- Xah Emacs Blog Archive 2016-11
- Xah Emacs Blog Archive 2017-01
- Xah Emacs Blog Archive 2017-04
- Xah Emacs Blog Archive 2017-06
- Xah Emacs Blog Archive 2017-07
- Xah Emacs Blog Archive 2017-08
- Xah Emacs Blog Archive 2017-10
- Xah Emacs Blog Archive 2017-12
- Xah Emacs Blog Archive 2018-01
- Xah Emacs Blog Archive 2018-02
- Xah Emacs Blog Archive 2018-04
- Xah Emacs Blog Archive 2018-05
- Xah Emacs Blog Archive 2018-06
- Xah Emacs Blog Archive 2018-07
- Xah Emacs Blog Archive 2018-08
- Xah Emacs Blog Archive 2018-09
- Xah Emacs Blog Archive 2018-10
- Xah Emacs Blog Archive 2018-11
- Xah Emacs Blog Archive 2018-12
- Xah Emacs Blog Archive 2019-01
- Xah Emacs Blog Archive 2019-02
- Xah Emacs Blog Archive 2019-04
- Xah Emacs Blog Archive 2019-05
- Xah Emacs Blog Archive 2019-10
- Xah Emacs Blog Archive 2020-01
- Xah Emacs Blog Archive 2020-05
- Xah Emacs Blog Archive 2020-09
- Xah Emacs Blog Archive 2021-01
- Xah Emacs Blog Archive 2022-01
- Xah Emacs Blog Archive 2023-01
- Emacs: Bookmark
- Emacs: How to Build Emacs from git Repository
- How to Build Emacs on Linux
- Buy Xah Emacs Tutorial
- clear-transient-map bug
- Emacs Command Frequency Statistics
- Emacs's Command Frequency (Old)
- Emacs's Command Frequency Sans Xah Lee's Data
- Emacs Lisp References
- Emacs Dictionary Lookup
- Emacs: Dired Sort File by Time, Size 🚀
- Tips on Long Term Emacs Productivity
- Emacs: Xah Find Replace (xah-find.el)
- (Emacs) Lisp Basics
- Emacs Lisp: Abbrev, Template, for Major Mode
- Emacs Lisp Advanced
- Emacs Lisp: Functions on Line
- Emacs Lisp: HTML Amazon URL Linkify
- Emacs Lisp: Apply Function (List to Args)
- Emacs Lisp: Arithmetic
- Emacs Lisp: Association List
- Emacs Lisp: Backquote Reader Macro for List
- Emacs Lisp Basics
- Emacs Lisp: Batch Transform HTML to HTML5 “figure” Tag
- Emacs Lisp: Transform HTML Tags from “span” to “b”
- Emacs Lisp: Benchmark, Test Speed
- ELisp: Beware of Region Boundary Change
- Emacs Lisp: Bionic Reading 🚀
- Emacs Lisp: Boolean (true false t nil)
- Emacs Lisp: Bracket CAPITALIZED WORDS 🚀
- Emacs Lisp: Exit Loop or Function (throw, catch, break, exit, return)
- Emacs: View URL in Web Browser, browse-url
- Emacs Lisp: Buffer Functions
- Emacs Lisp: Buffer Local Variable
- Emacs Lisp: Get Buffer String
- Emacs Lisp Byte Compile Incompability on 23.1 vs 23.2
- Emacs Lisp: Call Shell Command
- Emacs: Change Brackets/Quotes 🚀
- Emacs: Cycle Hyphen/Lowline/Space 🚀
- Emacs Lisp: Character Type
- Emacs Lisp: Find Syntax of a Char
- Emacs Lisp: Check If a function/variable is Defined
- Emacs Lisp: Chinese Char To Reference Link
- Emacs: Open Last Closed File 🚀
- Emacs Lisp Examples
- Emacs Lisp: Get Command Line Arguments
- Emacs Lisp: a Function That Works on String or Region
- Emacs Lisp: Comment
- Emacs Lisp: Syntax Color Comment in Major Mode
- Emacs Lisp: Write Comment Command from Scratch
- Emacs Lisp: How to Write Comment/Uncomment Command for a Major Mode
- Controversy of Common Lisp Package in Emacs Lisp
- Emacs: Clean Empty Lines 🚀
- Emacs Lisp: Compare Number Order (Greater/Lesser)
- Emacs: Compile TypeScript File
- Emacs Lisp: If then else (Conditional)
- Emacs Lisp: Cons Pair
- Emacs: Convert Chinese/Japanese Full-Width/Half-Width Punctuations 🚀
- Emacs: Convert to Full-Width Characters 🚀
- Emacs Lisp: Convert Int/Float, Number/String
- Emacs: Convert File Line Ending for All Files in a Dir 🚀
- Emacs Lisp: Join or Convert List, Vector, String
- Emacs Lisp: Convert Color Formats: RGB, HSL, HSV 🚀
- Emacs Lisp: Convert Hexadecimal to Decimal
- Emacs: Copy/Paste from/to Register 1 🚀
- Emacs Lisp: Count Lines, Words, Chars
- Emacs Lisp: Create List
- Emacs Lisp: Create Keymap for Major Mode
- Emacs: CSS Compressor
- Emacs Lisp: Cursor Position Functions
- Emacs Lisp: Cut Copy Paste, kill-ring
- Emacs Lisp: Print Date Time
- Emacs Lisp: xah-fix-datetime 🚀
- Emacs Lisp: URL Percent Decode/Encode
- Emacs Lisp: URL Percent Encode/Decode using JavaScript
- Emacs Lisp: How to Define Face
- Emacs Lisp: “defvar” Doesn't Override
- Emacs: Delete Current File 🚀
- Emacs Lisp: Destructure Binding
- Emacs Lisp: Determine OS, Emacs Version, Machine Host Name
- Emacs Lisp: Determine Cursor is Inside String/Comment
- Emacs Lisp: Get Dired Marked Files
- Emacs: Rename File, Space to Hyphen/Lowline 🚀
- Emacs: Lookup Function / Command Documentation
- Overview of Text-Processing in Emacs Lisp
- Emacs Lisp: Embed Youtube Vid
- Emacs Lisp: Test Equality
- Emacs: Escape Quotes Command 🚀
- Emacs: Evaluate Elisp Code
- Emacs Lisp: Simple Emacs Lisp Examples
- Emacs Lisp: Command to Extract URL
- Emacs Lisp: provide, require, features
- Emacs Lisp: File and Directory Functions
- Emacs Lisp: File Path Functions
- Emacs Lisp: Filename Extension
- Emacs Lisp: Filter a List
- Emacs Lisp Text Processing: find-file vs with-temp-buffer
- Emacs Lisp: find-lisp.el
- Emacs Lisp: Find Matching Bracket Character
- Emacs Lisp Find Replace String-Pairs Commands
- Emacs: Find Replace on Multiple Files by Function: Add Unicode Name in HTML
- Emacs Lisp: Find Replace Text in Buffer
- Emacs Lisp: Fix Dead Links
- Emacs Lisp: Font Lock Mode Basics
- Emacs Lisp: Format String
- Emacs Lisp: Define Function
- Emacs Lisp: Function Types: Lambda, Primitive, Special Form, Macro, Command
- Emacs Lisp: Insert Random UUID 🚀
- Emacs: xah-get-thing.el
- Emacs Lisp: Get Text Block
- Emacs Lisp: Get User Input
- Emacs Lisp: Write grep
- Emacs Lisp: Find String Inside HTML Tag
- Emacs Lisp: Hash Table
- Emacs Lisp: Hash Table to List 🚀
- Emacs Lisp: URL to HTML Link + Date
- Emacs Lisp: Make HTML Ruby Annotation
- Emacs Lisp: html6-mode
- Emacs Lisp: HTML Link to Dead Link
- Emacs Lisp: Wikipedia URL Linkify
- Emacs Lisp: Word to Wikipedia HTML Link
- Emacs Lisp: Syntax Color Source Code in HTML
- Emacs Lisp: How to Write a Command
- Emacs Lisp: Writing Elisp Script
- Emacs: HTML Image Path to Img Tag
- Emacs: Insert Date Time 🚀
- Emacs: Insert Brackets by Pair 🚀
- Emacs: Insert Random Number/Hex/String 🚀
- Emacs Lisp: Interactive Form
- Emacs Lisp: How to Write Keyword Completion Command
- Emacs Lisp: Lambda (Anonymous Function)
- Emacs Lisp: load, load-file, autoload
- Emacs: HTML, Lines/Blocks to List
- Emacs Lisp: Generate Web Links Report
- Emacs Lisp: List
- Emacs Lisp: Check Element Exist in List
- Emacs Lisp: List, Get Elements
- Emacs: List/Delete Matching Lines
- Emacs Lisp list-matching-lines Improvement
- Emacs Lisp: Remove Elements in List
- Emacs Lisp: Sequence Type
- Emacs Lisp: Loop
- Emacs: Backup Current File 🚀
- Emacs: HTML, Make Citation Link
- Emacs: HTML, Lines to Table
- Emacs Lisp: Earth Coordinate to Google Map Link
- Emacs Lisp: Sequence Iteration
- Emacs Lisp: Match Data (Regex Result)
- Emacs: How to Add a Menu
- Emacs: Messages Buffer
- Emacs Lisp Misc
- Emacs Lisp: Modify List
- Emacs Lisp: Modify Syntax Table Temporarily
- Emacs Lisp: Refactoring, Move Code to Files 🚀
- Can Emacs Lisp Fix Its Namespace Problem by Copying JavaScript Practice?
- Emacs Lisp: Major Mode Names
- Emacs Lisp: Save narrow-to-region
- Emacs: Next/Previous User Buffer 🚀
- Emacs Lisp: Open File, Read, Possibly Write
- Emacs Lisp: Function Parameters (optional, rest)
- Emacs Lisp: Overlay Highlighting
- Emacs Lisp: Parse Org Mode
- Emacs Lisp: Parse Date Time
- Emacs Lisp: Command Wrapper Calling Shell, Python Code
- Emacs Lisp: Pretty Print Hash Table 🚀
- Emacs Lisp: Print, Output
- Process HTML with Emacs Lisp: Transform FAQ Tags
- Emacs Lisp: Process File line-by-line
- Emacs Lisp: Block of Expression
- Emacs Lisp: Proper List
- Emacs Lisp: Property List
- Emacs Lisp: Python 2to3 Wrapper 🚀
- Emacs Lisp: Quote and Dot Notation
- Emacs Lisp: Quoting Symbol
- Emacs Lisp: Read File
- Emacs Lisp: Read File Content as String or List of Lines
- Emacs Lisp: Reformat to Sentence Lines 🚀
- Emacs Lisp: Regular Expression
- Emacs Regular Expression Named Character Class and Syntax Table
- Emacs Lisp: Regex Functions
- Emacs Lisp: Get Script Name at Run Time, Call by Relative Path
- Emacs Lisp: Repeat Command by Key, set-transient-map
- Emacs Lisp: Find Replace Multiple String Pairs
- Emacs: Replace Greek Letter Names to Unicode 🚀
- Emacs Lisp: Replacing HTML Entities with Unicode Characters
- Emacs Lisp: Replace HTML Entities
- Emacs: Xah Replace Pairs, xah-replace-pairs.el
- Emacs Lisp: Replace Digits by Subscript
- Emacs Lisp: Multi-Pair String Replacement with Report
- Emacs Lisp: Batch Find Replace
- Emacs: Run Current File 🚀
- Emacs: Run Elisp Code When File Opens (Persistent Highlight)
- Emacs Lisp: Run Emacs Lisp Script in Shell
- Emacs: Find Function, Command, Variable
- Emacs Lisp: Sequence Functions
- Emacs Lisp: Directory Path Should End in a Slash
- Emacs Lisp: skip-chars-forward vs re-search-forward
- Emacs Lisp: Sort Hash Table 🚀
- Emacs: Sort Lines
- Emacs Lisp: Lisp Special Form
- Emacs: Convert Straight/Curly Quotes 🚀
- Emacs Lisp: String
- Emacs Lisp: String Functions
- Emacs Lisp: String Match in List
- Emacs Lisp: Convert String to Buffer Text
- Emacs Lisp: Symbol
- Emacs Lisp: Symbol Property List
- Emacs Lisp: Write a Major Mode for Syntax Coloring
- Emacs Lisp: Syntax Table
- Emacs Lisp: Tip: How to Test Regex
- Emacs Lisp Power: Text-Soup Automation
- Emacs Lisp: Text Editing Functions
- Emacs Lisp: Text Processing, Transforming Page Tag
- Text Processing: Emacs Lisp vs Perl
- Emacs Lisp: HTML Processing: Split Annotation
- Emacs Lisp: Text Properties
- Emacs Lisp: Using thing-at-point
- Emacs Lisp: Problems of thing-at-point
- Emacs: Change to Title Case 🚀
- Emacs Lisp: How to Write a Toggle Command
- Emacs Lisp: Process HTML, span, code, Key, Title, Markups
- Emacs Lisp: Transpose Matrix 🚀
- Emacs Lisp: Transpose HTML Table 🚀
- Emacs Lisp: Walk Directory, List Files
- Emacs Lisp: Trim String
- Emacs Lisp: Twitterfy 🚀
- Emacs: Uncolor Region/Buffer
- Emacs: Replace Invisible Unicode Chars 🚀
- Emacs Lisp: Unicode Escape Sequence
- Emacs Lisp: Get universal-argument
- Emacs Lisp: HTML, Update Title
- Emacs Lisp: Command to Update RSS/Atom Webfeed
- Emacs Lisp: Writing a Interactive Command to Update HTML Page Tags
- Emacs Lisp: Batch Script to Validate Matching Brackets
- Emacs Lisp: Variable
- List of Emacs Lisp Variables
- Emacs Lisp: Vector
- Elisp vs Perl: Validate File Links
- Emacs Lisp: Walk Directory by Depth 🚀
- Emacs Lisp: with-syntax-table Leaking Bug
- Emacs Lisp: Write File
- Emacs Lisp How to Write Major Mode
- Emacs AutoHotkey Mode Problems
- Practical Emacs Tutorial
- Emacs 23.2 (Released 2010-05)
- Emacs 23 (Released 2009-07)
- Installing ELPA Package System for Emacs 23
- Emacs 24.4 (Released 2014-10)
- Emacs 24 (Released 2012-06)
- Emacs 25 (Released 2016-09)
- Emacs 26 (Released 2018-06)
- Emacs 27 (Released 2020-08)
- Emacs 28 (Released 2022-04)
- Emacs 29 (Released 2023-07)
- Emacs nxml-mode Fontification Changes
- Emacs 24.3 Common Lisp Package Name Change
- Emacs: Working with CSS Color Values
- Emacs: Abbrev Mode by Lisp Code
- Emacs: Abbrev Mode by Commands
- Emacs: Abbrev No Space
- Emacs Basics Tips
- Emacs: Alias
- Emacs: Align Text
- Emacs: Download for Android Operating System
- Emacs: Setup Down Arrow Key for Screen Line or Logical Line
- Emacs: Bold, Underline, Color Texts (Persistent Highlight)
- Emacs: picture-mode, ASCII Diagram
- Emacs: Set Default Major Mode
- Emacs: auto-save (filename with #hashtag#)
- Emacs: Real Automatic Save File
- Emacs: Avoid Lambda in Hook
- Emacs Basics
- Best Keyboards for Emacs
- Emacs: Undo/Redo Saga
- Emacs: Bind Number Pad Keys
- Emacs: Bookmark Init
- Emacs: List Buffers
- Emacs: Switch Buffer
- Emacs Misc Bugs
- Emacs: Byte Compile Elisp Files
- Emacs: Turn Off Byte Compile Warning
- Emacs Calculator
- Emacs Calendar
- Emacs: Change Font Size
- Emacs: Change Minibuffer Keybinding
- Emacs: Check Parenthesis/Brackets Balance
- Emacs Chinese Input
- Emacs: Show Cursor Column Position
- Emacs: Command Line Options
- Emacs Commandments: the SEVEN Commands You Must Know
- Emacs: Comment, Uncomment
- how many items can emacs lisp completing-read take
- Emacs: Change File Line Ending Between Windows/Unix/Mac
- Emacs Lisp: Convert Regex to Lisp Regex String
- Emacs: Convert Hexadecimal to Decimal
- Emacs: Append/Clear Register 1 🚀
- Emacs: Copy Buffer or Selection 🚀
- Emacs: Copy Current Line If No Selection 🚀
- Emacs: Copy Paste, kill-ring
- Emacs: Setup Standard Copy Cut Paste Keys
- Emacs: Copy File Path of Current Buffer 🚀
- Emacs: Copy Rectangle Region to kill-ring 🚀
- Emacs Lisp: Create a Hook
- Emacs: How to Create Your Own Theme
- Emacs: M-x customize Tutorial
- Emacs: Set Default Window Size
- Emacs: Cycle Marks (Cycle local mark ring) 🚀
- Emacs: Declare Encoding for a File
- Emacs: Delete Brackets by Pair 🚀
- Emacs: Delete Text Block 🚀
- Emacs: Delete Emacs Backup Files
- Emacs Init: Type Overwrite Selection
- Emacs: Delete Trailing Whitespace
- Emacs: Single Key to Delete Whole Line
- Emacs: describe-char, Char Name, Cursor Position
- Emacs: xah-dired.el
- Emacs Dired, Display File Size with Number Seperators
- Emacs: Open File in External App 🚀
- Emacs: Open Marked Files in Dired
- Emacs Dired Recursive Load Error 2011-05-26
- Emacs: Dired Customization
- Emacs: Zip Dir in Dired
- Emacs: Dired Plus Mode = dired with Extra Features
- Emacs: Easy Ctrl+x for Dvorak Layout
- Emacs: How to Edit Lisp Code
- Emacs Workflow: Fullscreen vs Multiple Frames
- Emacs: Insert Emoji
- Emacs Lisp: Enable Undo in Buffer
- Emacs File Encoding
- Emacs: Environment Variables in Emacs
- Emacs: Eww Web Browser
- Exit/Quit Emacs
- Xah Emacs Commands
- Emacs: 1 Key for M-x
- Emacs: fido-mode for Name Completion
- Emacs: Set Default File Encoding
- Emacs: Find Replace in Current File
- Emacs: some problems of slowdown (tabbar, font)
- Emacs: Form Feed ^L (Page Break)
- Emacs: Format JavaScript Code 🚀
- Emacs: Format PowerShell Code 🚀
- Fun with Emacs
- Game: Emacs of the Dead
- Emacs: Jump to Matching Bracket 🚀
- Emacs: Search Text in Directory
- Problems of grep in Emacs
- Emacs: Terminal vs Graphical User Interface
- Famous Programers with Repetitive Strain Injury
- Emacs: Hello ergoemacs-mode Again
- Emacs: Highlight Current Line
- Emacs: Highlight Brackets
- Emacs Highlighting Commands
- Emacs: Hippie Expand
- Emacs: Hippie Expand Setup
- List of Emacs Hooks
- Emacs: Open File Fast 🚀
- Xah HTML Mode Tutorial
- Emacs: HTML, Delete Tags
- Emacs HTML history
- Emacs: Select Current HTML Element
- Emacs HTML Mode Sucks
- Emacs: HTML, Wrap Paragraph Tags
- Emacs: How to Bind Super Hyper Keys
- Emacs: icomplete, Name Completion
- Emacs 27: Icomplete Mode
- Emacs: icomplete vs ido mode 👎
- Emacs 27: icomplete vs ido mode 👎
- Emacs 27: ido mode 👎
- Emacs: Ido Mode Setup 👎
- Emacs Shell in Movie TRON
- Emacs: Indentation Commands
- Emacs: Init File Tutorial
- Emacs Init Setup
- Emacs Init: Whitespace Mode
- Emacs: Insert A to Z Vertically 🚀
- Emacs: electric-pair-mode (Auto Insert Closing Bracket)
- Emacs: How to Insert a Tab Char or Newline
- Emacs: xah-insert-unicode 🚀
- Emacs: Set Key to Insert Math Symbols, Emoji
- How to Install Emacs Package Manually
- Emacs: Interactive Abbrev 🚀
- Emacs: isearch by Arrow Keys
- Emacs isearch Whitespace Regex Setup
- Emacs 22: iswitchb vs ido mode 👎
- Emacs Jargons (Glossary)
- Emacs: Jump to Previous Position
- Emacs: Move Cursor to Punctuation 🚀
- Emacs Key Layout Diagram
- Why Emacs Keys are Painful
- Emacs: Swap Keys (Remap Key, translation-keymaps)
- Emacs Keybinding Efficiency: Page Up/Down and Pigeon Hole Principle
- Emacs Key Macro Example: Add Title of URL
- Emacs Key Macro Example: Eval Emacs Lisp Repeatedly
- Emacs Key Macro Example: Modify Webfeed Entries
- Emacs: Key Notation: Return, Tab, Escape
- Keybinding Science: Emacs C-u vs Prompt
- Emacs: Move Cursor to Beginning of Line/Paragraph 🚀
- Emacs: menu e vs Tab Key
- Emacs Keybinding List
- Emacs Keys Overview
- Emacs: Define Key Sequence
- The Roadmap to Completely Replace Emacs Key System, Part 1
- The Roadmap to Completely Replace Emacs Key System, Part 2.5
- The Roadmap to Completely Replace Emacs Key System, Part 2
- Emacs Keys Basics
- Emacs Keys
- Emacs: Delete Word Without Copying to Clipboard/kill-ring
- Emacs: Keyboard Macro Commands
- Launch/Start Emacs
- Emacs: line-move-visual
- Emacs: Newline Convention CR LF
- Emacs: Hard-Wrap Lines (fill-paragraph)
- Emacs Why line-move-visual
- Emacs: No Wrap Lines
- Emacs: Show Line Numbers
- Emacs Lisp: Line Number Problem
- Emacs Init: Line Height
- Emacs: linum mode 👎
- Why emacs lisp haven't become a general purpose language?
- Emacs Init: Setup Font
- Emacs: List Major Modes
- GNU Emacs Logo
- Emacs: Visual Line Mode
- Emacs Lisp: Command to Search Web
- Emacs: Keyboard Macro
- Emacs Key Macro Example: Add HTML Attribute
- Emacs Key Macro Example: Insert All Unicode Bullets
- Emacs: magit-mode for git
- Emacs: Find Major Mode Name
- Emacs: Have You Read Emacs Manual? (2010)
- Emacs Manual Node Persistency Issues
- Problems of Emacs Manual
- Emacs Manual Sucks by Examples
- Emacs: Bind Menu/App Key
- Emacs: What is Meta Key
- Emacs: Minibuffer
- Emacs Init: Minibuffer Font Size
- Emacs: Minibuffer Height
- Emacs: What is Minor Mode
- Emacs: Misc Init Tips
- Emacs: What is Mode Line (status bar)
- Emacs Modernization
- Emacs: Mouse Click to Highlight Matching Words
- Emacs: Mouse Wheel Commands
- Emacs Init: Mouse Config
- Emacs: Move Cursor by Text Block 🚀
- Emacs in Microsoft Windows FAQ
- Emacs init file location in Microsoft Windows
- Emacs: Unicode Tutorial
- Emacs: Name Completion
- Emacs: narrow-to-defun, eval-defun, bug
- Emacs: Narrow to Region
- Emacs: Navigate Lisp Code as Tree
- Emacs: Move Cursor to Bracket 🚀
- Emacs: New Empty Buffer 🚀
- Start Emacs Without Loading Init File
- Emacs: Novel Reading Mode 🚀
- Random Linux Notes, Emacs on Ubuntu, 2011-05-26
- Emacs: Open File Path Under Cursor 🚀
- Emacs: Open File in Org Mode
- Emacs: Open in Terminal 🚀
- Emacs: Open in TextEdit 🚀
- Emacs: Open in vscode 🚀
- Emacs: Command to Open Menu
- Emacs: Open Python Doc 🚀
- Emacs: Open, Save, Save As, Close, Quit
- Emacs: Org Mode, Work with Source Code (org-babel)
- Emacs: Org Mode Export
- Emacs: Org Mode Markup Cheatsheet
- Emacs: Org Mode Customization
- Emacs: Using Org Mode for Todo
- Emacs: Outline, org-mode Intro
- Emacs: Install Package from ELPA
- Emacs 24 Package System Problems
- Emacs Lisp: Parse URL 🚀
- Emacs: Paste or Paste Previous 🚀
- Emacs Lisp: Add Period to Line Ends 🚀
- Emacs: perl-mode vs cperl-mode
- How to Avoid Emacs Pinky
- Xah Lee Emacs Pinky 2020
- Emacs: Set Color Theme
- Why Emacs is Still so Useful Today
- Emacs Init: Change Default Shell (PowerShell)
- Emacs: Display Lambda as λ
- Emacs Principles, Command and Keys
- Emacs: Command to Toggle Monospace/Proportional Font
- Emacs: Indenting Python Code
- Emacs: Quote Lines 🚀
- Emacs: Regex Backslash in Emacs Lisp Code vs Command Prompt
- Emacs: View Linux man Page
- Emacs: Open Recently Opened File
- Emacs: Reformat Lines for Source Code 🚀
- Emacs: Refresh/Revert File
- Emacs: Regular Expression
- Emacs Regex Quirk: Matching Beginning/End of Line/String/Buffer
- Emacs: Regular Expression Case Sensitivity
- Emacs: Regular Expression Syntax
- Emacs Regex vs Regex in Python, JavaScript, Java Etc
- Emacs Lisp: Region, Active Region
- Emacs: Repeat Last Command
- Emacs Repetitive Strain Injury, My Experience
- Emacs: Ruler Mode
- Emacs: Run ssh (Secure Shell)
- Emacs: Sample Init File
- Emacs Init: Save Command History
- Emacs Init: Save Cursor Position
- Emacs Init: Restore Opened Files (desktop-save-mode)
- Emacs: Search Text in Current File
- Emacs: Select Text (mark and region)
- Emacs: Turn Off Auto Backup~
- Emacs Init: Setup Default Browser
- Emacs Init: Modify Default Face (Font)
- Emacs: Change Default Font Size by Command, for Current Session 🚀
- Emacs Init: Font for Emoji
- Emacs Init: Font for Unicode Symbols
- Emacs Init: Font for Chinese
- Emacs: Change Major Mode Keybinding
- Emacs: How to Set a Theme Depending on Mode?
- Emacs: Difference between shell, term, eshell
- Why Run Shell in Emacs
- Emacs: Stop Yasnippet auto-indent
- Emacs: Show Form Feed as Line 🚀
- Emacs: Command to Show Hexadecimal as Decimal 🚀
- Emacs: Show in Desktop 🚀
- Emacs: Display Key and Command in Real Time
- Emacs: Show kill-ring (Show Copy History) 🚀
- Emacs: Show Variable Value, List Variables
- Emacs: Delete Whitespace around Cursor 🚀
- Emacs: What is site-start.el
- Emacs Init: Smart Keybinding (Major-Mode-Dependent)
- Emacs: Spaces to New Lines 🚀
- Emacs: Spell Checking
- Emacs Spell Checker Problems
- Emacs: Split Windows
- Emacs: Stop Cursor Going into Minibuffer Prompt
- Emacs: Edit Column Text, Rectangle Commands
- Emacs: Move Cursor by camelCase, snake_case
- Problems of Emacs Supporting Obsolete Systems
- Emacs: Cycle Fonts by Command 🚀
- Emacs: Edit Tables
- Emacs Init: Tab, Indent
- Emacs: Using Templates with YASnippet
- Emacs: Theme Gallery
- Emacs YASnippet Tip: Expand Whole hyphenated-word as Input
- Emacs: Toggle Word Wrap
- Emacs: Toggle Comment Current Line 🚀
- Emacs: Toggle Line Spacing Command 🚀
- Emacs Undo and Emacs Cult Problem (2011)
- Emacs: Reformat to Long Lines (unfill-paragraph)
- Best Unicode Fonts for Programer
- Emacs: Universal Argument (prefix arg)
- Emacs: Run Shell in Emacs
- Emacs: Upcase Sentences 🚀
- Emacs: Update Unicode Data
- Emacs: URL Percent Decode/Encode
- Emacs: Add Custom Keys to Enhance Productivity
- Emacs: Copy to Register
- Emacs: How to Check Version
- Emacs Version Control Commands (vc)
- Emacs: Show Image Thumbnails
- Emacs: View Image File
- Emacs: View Info Page
- Emacs Cult Problem: Emacs vs Windows Notepad (2011)
- Emacs vs Vim Tip jar
- My Experience of GNU Emacs vs XEmacs (2007)
- Emacs: What's the Best Setup for Python, Ruby, Java, JavaScript, etc?
- Emacs: What is Hook
- Emacs: What is Major Mode
- Emacs: Make Buffer Flow Side-by-Side
- Problems of Emacswiki (2008)
- Emacs: Wildcards vs Regular Expression
- Emacs: Save Split Windows Configuration
- Emacs: Sync Copy/Paste Clipboards with Linux X11
- Emacs: Xah AutoHotkey Mode, xahk-mode.el
- Emacs: Remove Accent Marks 🚀
- Emacs Fun: Download Zippy the Pinhead Yow File
- Emergency vim
- Emacs: ParEdit, Smartparens, Lispy, and ErgoEmacs, xah-fly-keys
- ErgoEmacs Keybinding: a Ergonomics Based Keyboard Shortcut System
- Ergoemacs Change
- ErgoEmacs Keybinding Features
- Testimonial for ergoemacs-mode
- System-wide ErgoEmacs Keybinding for Windows, Mac, Bash
- Emacs: eshell
- Emacs: eshell pains
- Emacs: File Manager, dired
- Emacs: Interactive Find Replace Text in Directory
- Emacs Lisp Function Frequency
- Emacs 23.2 Lisp Function Frequency 2006-10-30
- Emacs 27 Lisp Function Frequency
- Emacs Lisp: Place Expression, Generalized Variable
- A Record of Frustration in IT Industry; Disappearing FSF URLs, 2006
- A Record of Frustration in IT Industry
- A Curious Look at Emacs One Thousand Keybindings
- GNU Emacs and XEmacs Schism (2001)
- GNU Logo Latte Art
- Emacs Lisp: google-earth Command
- Emacs Lisp: Docstring Markup
- Jargons and High Level Languages
- Emacs: How to Define Keybinding
- Emacs Keybinding Syntax
- Emacs Key Syntax Explained
- Lisp-1 vs Lisp-2
- Automatic Formatting Emacs Lisp Code
- Lisp List Problem
- LISP Logo
- Emacs Lisp: Call Function in Replacement String
- Emacs Lisp: Add “alt” Attribute to Image Tags
- Lispers and Wikipedia
- Is Lisp's Objects Concept Necessary?
- Emacs Lisp: Process HTML Files, Create ZIP Archive
- Emacs Lisp: Create Sitemap
- Emacs: Change Key Priority of Minor Modes
- Emacs Modernization Rant
- Emacs Modernization: Simple Changes Emacs Should Adopt
- Emacs Lisp: Ban Syntax Table
- Emacs cua-mode Problems
- Emacs Lisp: Function to Copy/Delete a Dir Recursively (fixed)
- Emacs Lisp Problems: Trim String, Regex Match Data, Lacking Namespace
- Emacs Lisp Mode Syntax Coloring Problem
- Emacs: Inconsistency of Search Features
- Emacs fill-paragraph Problem
- Emacs: dired-do-query-replace-regex Replace ALL (fixed)
- Emacs Form Feed ^L Problems
- Emacs Should Support HTML Mail
- Emacs Should Adopt HTML as Texinfo Replacement
- Emacs Does Not Support Viewing Images Files In Windows
- Emacs: Make elisp-index-search use Current Symbol
- Emacs: isearch Current Word 🚀
- Emacs: kill-buffer Induces Buffer Accumulation
- Problems of Emacs's “man” Command
- Emacs: Select Line, between Quotes, Extend Selection 🚀
- Emacs Menu Usability Problem
- Emacs M-key Notation vs Alt+key Notation
- Emacs: Usability Problems of Mode Documentation
- Emacs Mode Line Problem
- Thoughts on Common Lisp Scheme Lisp Based Emacs
- Emacs: Problems of the Scratch Buffer
- Emacs: Toggle Letter Case 🚀
- Emacs: Categorize Files to Directories (Move File to Dir) 🚀
- Emacs: Move Image File 🚀
- Emacs Lisp: Replace String Based on File Name
- Emacs: Organize Init File
- Practical Emacs Lisp
- Proper Way to Use Sublime Text Minimap
- Qi Lisp Logo
- Emacs: Change Minor Mode Keybinding
- Emacs: Batch Rename Files
- Emacs Repetitive Strain Injury is Coming for You
- emacs and vi: Science of Command Efficiency
- Emacs: Why You Should Not Swap CapsLock and Control
- A Text Editor Feature: Extend Selection by Semantic Unit
- Emacs GNU Texinfo Problems; Invalid HTML
- Emacs: text-quoting-style
- Text Editor's Cursor Movement Behavior (emacs, vi, Notepad++)
- Text Editors Popularity and Market Research
- Unicode in Mac Emacs and Text Edit, Year 2005
- Xah's Emacs Tutorial: Acknowledgment
- Functional Programing: Function Output Should Always Have the Same Structure
- Emacs: Xah Unicode Mode, xah-unicode-mode.el
- Emacs: Where to get JavaScript, Visual Basic, PHP modes?
- Testimonial on Xah Emacs Tutorial
- Using Voice to Code Faster than Keyboard 📺
- Programer Hand Health: vi Esc Key Syndrome
- Vim: How to Remap Escape Key?
- vi, vim, 3 Decades Pile of History
- Emacs: w32-shell-execute Doc String Bug
- Download Emacs for Windows/Mac
- Emacs: Show Whitespaces
- Emacs: Why I Don't Use paredit
- Emacs Lisp: URL to HTML Link
- Emacs: Xah Clojure Mode
- Emacs: Xah CSS Mode (xah-css-mode.el)
- Emacs: Xah Elisp Mode (xah-elisp-mode.el)
- Emacs: Xah Go Mode (xah-go-mode.el)
- Emacs: Xah HTML Mode (xah-html-mode.el)
- Emacs: Xah JavaScript Mode (xah-js-mode.el)
- Emacs: Lookup Web (xah-lookup.el)
- Freenode IRC Emacs Channel Ban on Xah Lee (2008)
- Xah Emacs Commands
- Xah Emacs Packages
- Emacs: Format Golang Code 🚀
- Emacs: Format Python Code 🚀
- Xah Lee's Typing Experience and RSI (Repetitive Strain Injury)
- xah lee emacs packages on melpa stats
- Emacs: Xah BBCode mode. xbbcode-mode.el
- Xah Emacs Blog todo
- Emacs: Xah Math Input Mode (xah-math-input.el)
- Emacs: How to Define Templates in YASnippet
- Criticism of Stevey Yegge's Effective Emacs
- Xah Emacs Fun Index
- Emacs Images Thumbnails Index
- Xah Emacs Search 🔍
- How to Read This Tutorial
- Xah Emacs Tutorial
- Lisp Programer Daniel Weinreb Died (1959 to 2012)
- Daniel Weinreb on Emacs Keybinding
- Daniel Weinreb Rebuttal to Richard Stallman's Story of LISP History (2007)
- On Emacs Visual Lines, by Don Hopkins and Mark Crispin (2013)
- Google Censor Comp.Emacs Newsgroup. Erasing 30 Years of History
- emacs M-x Donuts vs vim fitness
- Emacs Anime Girl Magic Marisa Kirisame 霧雨 魔理沙
- Microsoft Cites ErgoEmacs!
- Richard Stallman meets Julian Assange 2013
- Richard Stallman, High-tech Prankster
- Richard Stallman Pushing for GPL3, Kick Out Free Software from Free Software Platform (2017-08)
- Richard Stallman: What's magit? (2014-09)
- Sacha Chua's Emacs Chat
- Sacha Chua's Emacs Chat with Phil Hagelberg (aka Technomancy)
- Emacs: avy ace-jump vs isearch
- The Sigils WAR, Language Design and Coding Convention (2016)
- Should Beginner Programer Learn Emacs Lisp
- Bozhidar Batsov vs SJW, RuboCop (2020-06-10)
- How to Make the CapsLock Key do Home Key
- Dickmao Commercial emacs
- Doom Emacs
- Problem of Calling Windows cmd.exe in Emacs Lisp
- Xah Teaches Emacs Lisp
- Emacs Lisp: Relation of Curor Position to Begin/End of Matching Pairs in Source Code
- Emacs Lisp: What is DOLLAR Sign $var and AT Sign @var, in Variable Names
- Emacs: Latin to Braille ⠎⠕⠍⠑ 🚀
- Emacs: Latin to Rune (ᚱᚢᚿᛂ) 🚀
- Meaning of Lisp List, Function Type, and Syntax Coloring
- Elisp Misc Technical Essays
- Emacs Lisp Naming Convention
- Emacs Lisp: Parse URL url-generic-parse-url Sucks
- Emacs Lisp: (goto-char 1) vs (goto-char (point-min))
- Emacs Lisp: Function Naming, String Equal
- Language Server Protocol (LSP) Kills Emacs
- Emacs Lisp: Symbol vs String
- Elisp Text Processing vs Structured
- Emacs 29 Byte Compile Unescaped Single Quote Warning
- Emacs 24.4 up-list Change
- Emacs 24 copy-directory Change
- Emacs 25.1.1 Change: emacs-lisp-mode extracted from lisp-mode to elisp-mode.el
- Emacs 2013 Auto Save File Problem (before Emacs 26 (2018-06))
- Emacs NEWS.23
- Emacs NEWS.24
- Emacs NEWS.25
- Emacs NEWS.26
- Emacs NEWS.27
- Emacs NEWS.28
- Emacs NEWS.29
- Emacs Abbrev for Most Used English Words?
- emacs bug 2473, usability issues on emacs's describe-mode
- emacs bug 575, add link to info doc in describe mode
- Emacs Bug: Pasting into Emacs Freezes Emacs, 2015
- Emacs Bug: file-remote-p 2014-05-15
- Emacs Bugs One Decade Delay
- Emacs College Flag
- Emacs: comment-line vs comment-dwim
- Emacs Controversy Index
- What Emacs Does
- Emacs Edit Exercise: puthash Unicode
- PowerShell in Emacs Lisp Shell: Divide by Zero
- Emacs Quiz: Insert A to Z Vertically
- Emacs: Git Commit Message with Unicode
- Emacs go-mode gofmt diff problem
- Emacs Hangout 2018-06-01
- Emacs Hangout 2018-06-28 📺
- Emacs Hash Quote Function
- Emacs Helm Doc Problem
- Emacs Huge Screens
- emacs ido switch window/frame problem
- Emacs: isearch-forward-symbol-at-point Problem
- ivy mode minibuffer history corruption bug
- Emacs: JavaScript Mode War (2008)
- Emacs cua-mode Keybinding Problems
- emacs land dev
- Xah Emacs Tutorial Criticisms: Emacs Lisp, Coding Style, Language Idioms, Controversy (2013)
- Emacs Lisp Doc String Curly Quote Controversy (2015)
- Emacs lisp coding style: let forms
- Emacs Lisp: Some and Every
- Emacs Lisp Toothpick Syndrome
- emacs lisp code auto formatter, semantic-refactor, failed
- Emacs Lisp: What is the Function fn?
- Emacs Halloween Pumpkin
- Fix Emacs on MacOS Cannot Access File
- GNU Emacs Removes Color Emoji Support on the Mac (2016)
- emacs major mode keys not compatible as key sequence
- Emacs Misc Index
- Emacs: multiple-cursors-mode vs plain emacs
- Emacs Opening Large File Slow
- Emacs Overflowing Kitchen Sink Icon
- Emacs Pikachu Alert
- Emacs: Power of Icicles
- Emacs Project 2013-05
- Emacs: Color Nested Brackets
- Emacs: Ugly Redisplay Internals Hack (2016)
- Emacs Screen, Dan Lentz
- Emacs Screen: Nick Alcock
- Xah Emacs Screen
- Emacs Version History
- Emacs vs vsCode Memory
- Emacs, Why Not Use Dash (2020)
- Best Tool for Yak Shaving: Emacs
- Eric S Raymond and keyboardio
- Famous Emacs Users
- Free Software Foundation, How Much Donation They Get? (2015)
- GNU Pepe
- Emacs Gnus Bug: Broken Atom Webfeed Relative Link
- Who is lispm on Hackernews
- Emacs Lisp Code Formatter, emacs-elisp-autofmt by Campbell Barton
- Emacs Lisp vs JavaScript
- Land Of Lisp
- line hardwrap ~70 chars, from punchcards, a crime
- Emacs Bug: global-linum-mode Freeze Emacs on Big Image Files
- Linus Torvalds: Respect is Earned Not Given (2014)
- List of Emacs Starter Kits, year 2013
- Fix M1 Mac Emacs Listing Directory Failed
- Emacs Magit Mode Problem
- MELPA No Longer Distributes Packages from Emacswiki
- Intro to Mindmap, Gantt Chart, Graphviz
- on vi Keybinding vs Emacs Keybinding
- Perl, Dr. Ilya Zakharevich Regularly Expresses
- Programer Workflow Efficiency
- Protesilaos Stavrou in Emacs Community
- QWERTY Dvorak Layout Conversion Table
- Emacs: Make Form Feed Character Obsolete
- Richard Stallman Wants Emacs to be Word Processor (2013)
- Richard Stallman at Microsoft, 2019
- Richard Stallman, Emacs Tyrant (2018-03)
- Richard Stallman on Open Source (~2009)
- Richard Stallman Resigned from FSF, 2019-09-16
- Richard Stallman Speech Requirement (2011)
- Richard Stallman Stole Emacs Source Code from James Gosling
- Author of Intro to Emacs Lisp Robert J Chassell Died
- Spacemacs Dogemacs Screen
- Stefan Monnier (and Chong Yidong), Emacs Maintainer, 2008 to 2015
- Dogma of Swapping Control/Capslock
- Syntax Coloring Compared: Emacs, Vim, Atom, Sublime, Visual Studio, WebStorm
- Syntax Coloring Problem with Variable
- TECO Manual
- TextMate Gone Open Source
- Emacs: Latin to Gothic (𝔤𝔬𝔱𝔥𝔦𝔠) 🚀
- Typing Speed and Hand Motion Speed Study
- Why You Should Not Use Emacs calc
- How to Learn Emacs Lisp?
- Which Chapters of Elisp Manual to Read?
- Emacs: Xah Fly Keys
- Emacs: Xah Fly Keys, Add Keys to Switch Mode
- Batman Keyboard Layouts for Xah Fly Keys
- Emacs: Xah Fly Keys Customization
- Emacs: Xah Fly Keys Make Escape Key Do Both Activate Command Mode and Cancel
- Emacs: Xah Fly Keys Design, Binding Escape Key
- Xah Fly Keys Layout for Glove80 Keyboard
- Emacs: Xah Fly Keys History
- Advanced Customization, How Does Xah Fly Keys Work
- Xah Fly Keys Layout for Kinesis/Ergodox Keyboard
- Emacs: Xah Fly Keys, Modify Leader Key Sequence
- Emacs: Xah Fly Keys Mode Status Customization
- Emacs: Xah Fly Keys for Russian Layout
- Xah Fly Keys Layout for Truly Ergonomic Keyboard
- Emacs: Xah Fly Keys Tutorial
- Xah Fly Keys Layout for Ultimate Hacking Keyboard (UHK)
- Emacs: Xah PowerShell Mode
- Emacs: Xah Wolfram Mode
- I'm About as Good as Dead: the End of Xah Lee
- Xah Fly Keys Major Mode Key Problem
- Xah Fly Keys Testimonial
- benchmark, speed comparison: xah-html-mode vs mhtml-mode vs html-mode
- XahEmacs
- Richard Stallman on Software Freedom (1984)
- About This Tutorial
- Golang: Script to Find Replace Multi-Pairs of Regex in a Directory
- Golang: Find String (grep) Script
- Golang: Array
- Golang: Pass Array Elements to Function
- Golang: String, Byte Slice, Rune Slice
- Golang: Closure
- Golang: Comment
- Golang: Constant
- Golang: Convert Value to String
- Golang: Defer
- Golang: Check File Exist
- Golang: Function as Argument
- Golang: Function Multiple Return Values
- Golang: Function Return Function
- Golang: Function
- Golang: Variadic Function
- Golang: Get Script Path
- Golang: Format Source Code
- Golang: if then else
- Golang Tutorial
- Golang: loop
- Golang: Map
- Golang: String Match List of Regexps
- Golang: Nest Function
- Golang Overview
- Golang: Package, Import
- Golang: path/filepath.Walk
- Golang: Pointer
- Golang: Print
- Golang: Print Slice/Array
- Golang: Print String as Sequence of Byte/Char/Codepoint
- Golang: Print Struct
- Golang: Print Version
- Golang: Printf Verbs
- Golang Problems
- Golang: Random Number
- Golang: Read File
- Golang: Read First n Bytes of File
- Golang: regexp
- Golang: Compile and Run
- Golang: Rune
- Golang: Semicolon
- Golang: Slice
- Golang: Source Code Encoding
- Golang: String
- Golang: String Backslash Escape
- Golang: String Functions
- Golang: Struct
- Golang: switch/case
- Golang: System Call
- Golang: Basic Types
- Golang: Validate Links
- Golang: Variables
- Golang: Version History Release Dates
- Golang: Walk Directory, List Files
- Golang: What is String
- Golang: Write to File
- Golang: Zero Value
- Haskell Basics
- A Haskell A Day: Factorial Example
- Haskell Logo
- Xah's Haskell Tutorial
- A Haskell A Day: Types
- A Haskell A Day: Quick Start
- Haskell: Real World Code Sample
- Installing Haskell
- A Haskell A Day: Types
- How to Convert gif to Video
- Convert Video from Different Formats
- Command Line Tool to Convert WEBP to JPG
- GraphicsMagick Tutorial
- What is High Dynamic Range Image (HDRI)
- ImageMagick Tutorial
- Image/Video Tutorial
- Command to View/Delete Metadata in Image Files
- optipng
- oxipng
- What is Gamma Correction in Images and Video?
- ∑ Xah Code
- Xah Java Tutorial: About The Author
- Java: Keyword “abstract”
- Java: Access Specifiers
- Java: Arrays
- Java: Jagged Arrays
- Java: Array of Objects
- Java: A Array Mystery
- Java Types and Type Conversion (Casting)
- Java: A Combinatorics Function
- Java: Constructor
- Java Constructor's Return Type
- Java: Convert File Encoding
- Complex Numbers in Java
- Java: The “extends” Keyword
- Java: Testing Equality of Two Hashmaps
- Java: Extending a Class that has Explicit Constructors
- Java: static
- Java: Interface
- Java Tutorial
- Java: Collection and Map
- Java: Install Java
- Java: Working with Jar File
- Xah Java Logo
- Java Shell Commands: javac java jar javadoc
- Java: Number Literals
- Java: Package
- Java: Writing A Pairings Reduce Function
- Java Exercise: Partition by Equivalence
- Java: The Power Function
- Java: Print String
- Java: Read/Write File
- Java: Strings in Java
- Java: the “super” Keyword
- Java: “this” Keyword
- Java: Unicode in Source Code
- Java: Defining a Function
- Web Browsers 2003 Pro and Con
- JavaScript: Image Rollover
- Google's Shiny AdSense async JavaScript Code
- Google HTML/CSS Style Guide: Good Style or Bad Taste?
- What Happens If Google Shut Down Your Account?
- Google URL Shortening Service URL Format
- Google Webfont Tutorial
- JavaScript Books Review 2023
- Konqueror Browser Sucks
- Why Opera Browser Sucks
- How to Add a Comment System to Website
- Google Search Problems; Alternative Search Engines
- Atom Webfeed (RSS) Tutorial
- Atomic CSS
- Xah Web Dev Blog
- Xah Web Dev Blog Archive
- Xah Web Dev Blog Archive 2010-01
- Xah Web Dev Blog Archive 2010-07
- Xah Web Dev Blog Archive 2011-01
- Xah Web Dev Blog Archive 2011-04
- Xah Web Dev Blog Archive 2011-06
- Xah Web Dev Blog Archive 2011-08
- Xah Web Dev Blog Archive 2012-01
- Xah Web Dev Blog Archive 2012-03
- Xah Web Dev Blog Archive 2012-04
- Xah Web Dev Blog Archive 2012-05
- Xah Web Dev Blog Archive 2012-07
- Xah Web Dev Blog Archive 2012-09
- Xah Web Dev Blog Archive 2012-10
- Xah Web Dev Blog Archive 2012-11
- Xah Web Dev Blog Archive 2013-01
- Xah Web Dev Blog Archive 2013-03
- Xah Web Dev Blog Archive 2013-04
- Xah Web Dev Blog Archive 2013-05
- Xah Web Dev Blog Archive 2013-06
- Xah Web Dev Blog Archive 2013-07
- Xah Web Dev Blog Archive 2013-08
- Xah Web Dev Blog Archive 2013-09
- Xah Web Dev Blog Archive 2013-10
- Xah Web Dev Blog Archive 2013-11
- Xah Web Dev Blog Archive 2013-12
- Xah Web Dev Blog Archive 2014-01
- Xah Web Dev Blog Archive 2014-02
- Xah Web Dev Blog Archive 2014-03
- Xah Web Dev Blog Archive 2014-04
- Xah Web Dev Blog Archive 2014-05
- Xah Web Dev Blog Archive 2014-06
- Xah Web Dev Blog Archive 2014-07
- Xah Web Dev Blog Archive 2014-08
- Xah Web Dev Blog Archive 2014-09
- Xah Web Dev Blog Archive 2014-10
- Xah Web Dev Blog Archive 2014-11
- Xah Web Dev Blog Archive 2015-03
- Xah Web Dev Blog Archive 2015-04
- Xah Web Dev Blog Archive 2015-05
- Xah Web Dev Blog Archive 2015-07
- Xah Web Dev Blog Archive 2015-08
- Xah Web Dev Blog Archive 2015-09
- Xah Web Dev Blog Archive 2015-10
- Xah Web Dev Blog Archive 2016-01
- Xah Web Dev Blog Archive 2016-04
- Xah Web Dev Blog Archive 2016-07
- Xah Web Dev Blog Archive 2016-11
- Xah Web Dev Blog Archive 2017-01
- Xah Web Dev Blog Archive 2017-02
- Xah Web Dev Blog Archive 2017-03
- Xah Web Dev Blog Archive 2017-05
- Xah Web Dev Blog Archive 2017-06
- Xah Web Dev Blog Archive 2017-08
- Xah Web Dev Blog Archive 2017-10
- Xah Web Dev Blog Archive 2017-11
- Xah Web Dev Blog Archive 2017-12
- Xah Web Dev Blog Archive 2018-02
- Xah Web Dev Blog Archive 2018-05
- Xah Web Dev Blog Archive 2018-08
- Xah Web Dev Blog Archive 2018-12
- Xah Web Dev Blog Archive 2019-01
- Xah Web Dev Blog Archive 2019-05
- Xah Web Dev Blog Archive 2019-09
- Xah Web Dev Blog Archive 2020-01
- Xah Web Dev Blog Archive 2021-01
- Web Browser Market Share 2010-02
- The Unfortunate Fate of Music MIDI File
- Browser Inline SVG Image Height Weight Scale vs Crop
- Buy JavaScript in Depth
- Anti-bot Test: CAPTCHA!
- HTML/CSS Case Sensitivity
- Content Management Shootout 2006
- JavaScript: Change Element's Content
- CSS1 and CSS2 Differences
- CSS: 2D Transform
- How to Add CSS
- CSS: Add Icon to Links
- CSS: Animation
- CSS Attribute Name in JavaScript
- CSS: Background Image
- CSS Basics
- CSS: Insert Content ::Before, ::After
- CSS: Border
- CSS: Box Shadow
- CSS: Box Sizing
- CSS: calc
- Centering with CSS
- JavaScript: Change CSS
- CSS Color Names
- CSS: Opacity
- CSS Color Syntax
- CSS: Dark Theme
- CSS: Data URI Scheme
- CSS: Default Unit
- CSS: Display Property
- CSS: ::first-letter
- CSS: ::first-line
- What is a Letter in CSS's first-letter Pseudo-element?
- CSS: Fixed Aspect Ratio
- CSS: Flowing List
- CSS: Text Flow Around Image
- CSS: font-family
- CSS: font-size
- CSS: Font Weight
- CSS: Linear Gradient
- CSS: Radial Gradient
- CSS: Hide Element (visibility)
- CSS: HSL Color
- CSS: Sprites
- CSS: Image Rollover
- Visual CSS
- CSS Text Alignment, Justification
- CSS Layout Tutorial
- CSS: 3-Column Side-Panel Layout
- CSS: Letter Spacing, Word Spacing
- CSS: Margin vs Padding
- CSS: Media Query
- CSS: Newspaper Text-Flow Over Multi-Column Layout
- CSS: Outline
- CSS: OverFlow, Scrollbar
- CSS: Overflow Wrap
- CSS: Percentage Value
- CSS: How Large is a CSS Pixel?
- CSS Pixel Ruler
- CSS: Absolute Position
- CSS: Fix Element to Window
- CSS: Position: Relative
- CSS: Position Property
- CSS Rules Priority
- The Problems with CSS
- CSS: protocol-relative URL
- CSS Pseudo Class
- CSS Pseudo Element
- CSS: Reset, Default Values
- CSS: Round Corners
- CSS: Attribute Selectors
- CSS: Pseudo-Class Selectors
- CSS: Pseudo-Element Selectors
- CSS: Selector Syntax
- CSS Trick: Display Language Name in Code Snippet
- CSS Syntax
- CSS 2 Named System Colors
- Pure CSS Table
- CSS: Display Table on Small Screen
- Styling HTML Table with CSS
- CSS: Tabbed Menu
- CSS: Tabbed Menu Page B
- CSS: Tabbed Menu Page C
- CSS: Selector Tutorial
- CSS: white-space Line Break
- CSS: Text Decoration: Underline, Overline, Line-Through
- CSS: Text Shadow
- CSS: Transition
- CSS Shapes
- CSS: Length Units
- CSS: user-select
- CSS Variable
- CSS: Computed Style
- Internet Explorer 9: Turn on Menu; Put Tabs in Separate Row
- CSS: Declare Charset
- Disqus JavaScript Code
- JavaScript: appendChild (Append Element as Child)
- JavaScript: DOM Methods
- JavaScript: Copy Text
- JavaScript: Create/Clone Element
- JavaScript: DOM Events
- DOM: History of GetElementsByClassName
- JavaScript: insertAdjacentElement
- JavaScript: Insert/Remove/Replace Element
- Why DOM Suck
- JavaScript: Pop-up New Window
- Domain Names, Cybersquatting, Resell Market
- JavaScript: Add/Remove Event Handler
- JavaScript: Intro to Event-Based Programing
- Google Webfont Sample Page
- webkit test
- Test Page of HTML “abbr” Tag
- Blackberry Tablet Rel Next Link Css Test
- CSS first-letter pseudo-element test page
- HTML5 Page Structure Tags Example
- CSS Hack to Create Icons
- jQuery Select By Class Value Example
- jQuery Select By ID Example
- jQuery Select By Tag Example
- JavaScript disable image drag
- Line Break After Tag Test Page
- Display/Monitor Color Bleeding Test
- Alice Popup
- html css float left right test page
- YouTube CSS Error 2012-03-24: unknown property “transition”
- CSS: z-index
- CSS: Progress Bar Example
- CSS: Text Over Image
- Facebook's Ethics
- Advantages of FeedBurner and Some Web Feed History
- FireFox bug with pre and ex
- Where's Firefox Bookmarks Location on Disk?
- Web Design: Fixed-Layout vs Flowed-Layout
- Common Web Fonts
- HTML: Frameset to Split Windows
- HTML Frameset Index
- HTML Frameset Tutorial
- HTML Frameset References
- HTML Nested Frameset
- HTML Nested Frameset
- HTML Nested Frameset
- HTML Nested Frameset
- HTML Nested Frameset
- HTML Nested Frameset
- HTML Nested Frameset
- JavaScript: Digital Clock
- Emacs+Htmlize syntax-coloring Example
- Emacs+Htmlize syntax-coloring Example
- Emacs+Htmlize syntax-coloring Example
- Emacs+Htmlize syntax-coloring Example
- Google-code-prettify Example
- Google-code-prettify Example
- Google-code-prettify Example
- Google-code-prettify Example
- Google-code-prettify Example
- Syntax Coloring with Google-Code-Prettify
- Google Analytics Tracking Code History
- Google Chrome, SPDY Protocol, Browser War II
- Google Chrome Embeds Google Earth Technology
- Google Chrome Browser Special URL
- Using Google Chrome Sync Feature and What Google Knows About You
- Google's nofollow Rule
- Adding Google Search to Your Website
- Google Search Ranking Ingredients (SEO secrets)
- Google Sidewiki Block
- JavaScript: Open URL
- HTML: address Tag
- HTML Audio Tag
- Canvas vs SVG
- HTML5 Custom Data Attribute
- HTML: Figure Tag
- HTML: meter Tag
- List of HTML Self-Closing Tags
- HTML: Ruby Tag
- HTML Tags Complete List
- HTML: time
- HTML5 Doctype, Validation, X-UA-Compatible, and Why Do I Hate Hackers
- HTML Video Tag
- HTML4 to HTML 4 STRICT Transition
- HTML: Allowed Characters in id Attribute
- HTML Basics
- HTML: Charset and Encoding
- Chinese Font
- HTML: Class Attribute
- HTML Comment
- HTML Correctness and Validators
- HTML: Custom Tag (Custom Element)
- HTML: Definition List: dl dt dd
- How to Embed Video with Valid HTML
- How to Embed Video with Valid HTML 2
- HTML: Email Field
- HTML: Input Number Field
- HTML: Input Range Slider
- HTML Form Example
- HTML: How to Markup Subtitle
- HTML: Image Map
- HTML: Image Tag
- HTML Tutorial
- HTML: Button
- HTML: Checkbox ☑
- HTML: Color Picker
- HTML: Password Text Field
- HTML: Radio Button
- HTML: Input Tag
- HTML: Input Text Field
- HTML: List: ul ol li
- HTML: Meta Language Tag Obsolete
- HTML: Meta Tag: viewport
- What is HTML Microformat
- HTML: Nested List
- HTML: Picture Tag
- HTML: progress Tag
- HTML “q” Tag
- HTML: Auto Refresh, Auto Redirect
- HTML: the Root Element
- HTML: s strike del Tags
- HTML: Selection, Popup Menu
- HTML Table Examples
- HTML Table, colgroup, col
- HTML Table, thead, tbody, tfoot
- HTML: Textarea
- Google and Amazon Generates Invalid HTML
- HTML Entity List
- What is HTTP Etag?
- How to Enable HTTP Server gzip Compression
- Web Design: Should Hyperlinks Have Underline?
- IE9 Went into Compatibility Mode; Renderer Crash
- Iframe Error Page
- Alice was beginning to get very tired
- HTML: Iframe
- HTML: using Object tag for Iframe
- Blocking Image Leechers in Apache
- Web Browser Rendering Behavior: img Inside Anchor Link No Longer Has Border by Default
- Xah Web Dev Tutorials
- JavaScript: Create and Insert HTML Element
- HTML CSS JavaScript Jargons: Tag, Element, Node, Object, Attribute, Property, Method
- JavaScript: Array-Like Object
- JavaScript: Array Overview
- JavaScript: Array Basics
- JavaScript: Arrow Function
- JavaScript Basics
- JavaScript: Bitwise Operators
- JavaScript: true/false (boolean)
- JavaScript: Branch Control: if then else, switch
- JavaScript: Browser Console SyntaxError: Unexpected token :
- JavaScript: Function Call, Apply, Bind
- JavaScript: Class
- JavaScript: Keyword “extends”
- JavaScript: Keyword “super”
- JavaScript: Closure
- JavaScript: Create Array
- JavaScript: Create/Delete Property
- JavaScript: Value Types
- JavaScript: Define Function
- JavaScript: Destructuring Assignment
- JavaScript: Strict Mode
- JavaScript: Property Dot Notation vs Bracket Notation
- Javascript: Error Object
- JavaScript: for-in Loop
- JavaScript: for-of Loop
- JavaScript: Format Number
- JavaScript: Function Argument Default Value
- JavaScript: Function Rest Parameters
- JavaScript: Function Parameters
- JavaScript: Function Constructor
- JavaScript: Difference Between Function Declaration vs Function Expression
- JavaScript: this Binding
- JavaScript: Generator
- JavaScript: Generator Function
- JavaScript: Global Variable
- How to Run JavaScript
- JavaScript: instanceof Operator
- JavaScript: Interface
- JavaScript: Iterable Object
- JavaScript: for while do Loop
- JavaScript: Iterator
- JavaScript: Functional Programing (old, pre-JS2015)
- JavaScript: Map Object Tutorial
- JavaScript: var Declaration Order (Name Hoisting)
- JavaScript: Should You Move Variables to the Top?
- JavaScript: null
- JavaScript: Object Basics
- JavaScript: Property Key "constructor"
- JavaScript: Use Object.create to Emulate Constructor
- JavaScript: Prevent Adding Property
- JavaScript: Property Key "prototype"
- JavaScript: Operators
- JavaScript: Access Property
- JavaScript: Property Attributes: enumerable, configurable, writable, value
- JavaScript: Check Property Existence
- JavaScript: Property Key
- JavaScript: Proxy
- JavaScript: Random Array Element, Randomize Array 🚀
- JavaScript: Random Integer Range Function 🚀
- JavaScript: Range Function for Array 🚀
- JavaScript: Get Property, Set Property
- JavaScript: Reflect
- JavaScript: Round/Truncate Number
- JavaScript: the Set Object Tutorial
- JavaScript: Sparse Array
- JavaScript: Spread Operator
- JavaScript: String Operators/Function/Methods
- Xah JavaScript Style Guide for Functional Programers
- JavaScript: Symbol Tutorial
- JavaScript: Tagged Template String
- JavaScript Tail Recursion Optimization
- JavaScript: Template String
- JavaScript: Timing/Benchmark JS Code
- JavaScript: Throw Try Catch Finally
- JavaScript: undefined
- JavaScript: How to Use Browser Console
- JavaScript: var Name Scope
- JavaScript: var Declaration
- JavaScript: What is Constructor
- JavaScript: Object Type
- JavaScript: Property Overview
- jQuery Selector vs DOM querySelectorAll
- JavaScript: How to Write a JQuery Plugin
- jQuery Tutorial: Selectors
- jQuery Tutorial by Example
- JavaScript in Depth
- JavaScript: Array.from
- JavaScript: Array.isArray
- JavaScript: Array.of
- JavaScript: Array.prototype.constructor
- JavaScript: Array.prototype.copyWithin
- JavaScript: Array.prototype.entries
- JavaScript: Array.prototype.filter
- JavaScript: Array.prototype.findIndex
- JavaScript: Array.prototype.flatMap
- JavaScript: Array.prototype.forEach
- JavaScript: Array.prototype.includes
- JavaScript: Array.prototype.indexOf
- JavaScript: Array.prototype.join
- JavaScript: Array.prototype.keys
- JavaScript: Array.prototype.lastIndexOf
- JavaScript: Array.prototype.length
- JavaScript: Array.prototype.pop
- JavaScript: Array.prototype.reverse
- JavaScript: Array.prototype.shift
- JavaScript: Array.prototype.some
- JavaScript: Array.prototype.toString
- JavaScript: Array.prototype.values
- JavaScript: Boolean.prototype
- JavaScript: Date.UTC
- JavaScript: Date.now
- JavaScript the Better Parts (Douglas Crockford)
- JavaScript: 2015 Features
- JavaScript: New Features 2016 to 2021
- JavaScript: Function.prototype.apply
- JavaScript: Difference Between Function.prototype.apply vs Function.prototype.call
- JavaScript: Function.prototype.bind
- JavaScript: Function.prototype.call
- JavaScript: Function.prototype.constructor
- JavaScript: Function.prototype.name
- JavaScript: Function.prototype.toString
- JavaScript: Function.prototype[Symbol.hasInstance]
- JavaScript: Function.prototype
- JavaScript: Infinity
- JavaScript: JSON.parse
- JavaScript: JSON.stringify
- JavaScript: JSON[Symbol.toStringTag]
- JavaScript: Minecraft 3D Demo
- JavaScript: Object Overview
- JavaScript: Map.prototype.clear
- JavaScript: Map.prototype.constructor
- JavaScript: Map.prototype.delete
- JavaScript: Map.prototype.entries
- JavaScript: Map.prototype.forEach
- JavaScript: Map.prototype.get
- JavaScript: Map.prototype.has
- JavaScript: Map.prototype.keys
- JavaScript: Map.prototype.set
- JavaScript: Map.prototype.size
- JavaScript: Map.prototype.values
- Map.prototype[Symbol.toStringTag]
- JavaScript: NaN
- JavaScript: Number.isFinite
- JavaScript: Number.isInteger
- JavaScript: Number.isNaN
- JavaScript: Number.isSafeInteger
- JavaScript: Number.parseFloat
- JavaScript: Number.parseInt
- JavaScript: Number.prototype
- JavaScript: Number.prototype.toExponential
- JavaScript: Number.prototype.toFixed
- JavaScript: Number.prototype.toPrecision
- JavaScript: Number.prototype.toString
- JavaScript: Object.assign
- JavaScript: Object.create
- JavaScript: Object.defineProperties
- JavaScript: Object.defineProperty
- JavaScript: Object.entries
- JavaScript: Object.freeze
- JavaScript: Object.fromEntries (Iterable to Object)
- JavaScript: Object.getOwnPropertyDescriptor
- JavaScript: Object.getOwnPropertyDescriptors
- JavaScript: Object.getOwnPropertyNames
- JavaScript: Object.getOwnPropertySymbols
- JavaScript: Object.getPrototypeOf
- JavaScript: Object.is
- JavaScript: Object.isExtensible
- JavaScript: Difference Between Object.isExtensible vs Reflect.isExtensible
- JavaScript: Object.isFrozen
- JavaScript: Object.isSealed
- JavaScript: Object.keys
- JavaScript: Object.preventExtensions
- JavaScript: Object.prototype.__proto__
- JavaScript: Object.prototype.constructor
- JavaScript: Object.prototype.hasOwnProperty
- JavaScript: Object.prototype.isPrototypeOf
- JavaScript: Object.prototype.propertyIsEnumerable
- JavaScript: Object.prototype.toString
- JavaScript: Object.prototype.valueOf
- JavaScript: Object.seal
- JavaScript: Object.setPrototypeOf
- JavaScript: Object.values
- JavaScript: Reflect.apply
- JavaScript: Difference Between Reflect.apply vs Function.prototype.apply
- JavaScript: Reflect.construct
- JavaScript: Reflect.defineProperty
- JavaScript: Reflect.deleteProperty
- JavaScript: Reflect.enumerate
- JavaScript: Reflect.get
- JavaScript: Reflect.getOwnPropertyDescriptor
- JavaScript: Reflect.getPrototypeOf
- JavaScript: Reflect.has
- JavaScript: Reflect.isExtensible
- JavaScript: Reflect.ownKeys
- JavaScript: Reflect.preventExtensions
- JavaScript: Reflect.set
- JavaScript: Reflect.setPrototypeOf
- JavaScript: Difference Between Reflect.Set vs Property Assignment Syntax
- JavaScript: Difference Between Reflect.getPrototypeOf vs Object.getPrototypeOf
- JavaScript: RegExp.prototype.exec
- JavaScript: RegExp.prototype.test
- JavaScript: Set.prototype.add
- JavaScript: Set.prototype.clear
- JavaScript: Set.prototype.constructor
- JavaScript: Set.prototype.delete
- JavaScript: Set.prototype.entries
- JavaScript: Set.prototype.has
- JavaScript: Set.prototype.keys
- JavaScript: Set.prototype.size
- JavaScript: Set.prototype.values
- JavaScript: Set.prototype[Symbol.toStringTag]
- JavaScript: String.fromCharCode
- JavaScript: String.fromCodePoint
- JavaScript: String.prototype.charAt
- JavaScript: String.prototype.charCodeAt
- JavaScript: String.prototype.codePointAt
- JavaScript: String.prototype.concat
- JavaScript: String.prototype.constructor
- JavaScript: String.prototype.endsWith
- JavaScript: String.prototype.includes
- JavaScript: String.prototype.indexOf
- JavaScript: String.prototype.lastIndexOf
- JavaScript: String.fromCharCode
- JavaScript: String.prototype.match
- JavaScript: String.prototype.matchAll
- JavaScript: String.prototype.padEnd
- JavaScript: String.prototype.padStart
- JavaScript: String.prototype.repeat
- JavaScript: String.prototype.replace
- JavaScript: String.prototype.replaceAll
- JavaScript: String.prototype.search
- JavaScript: String.prototype.slice
- JavaScript: String.prototype.split
- JavaScript: String.prototype.startsWith
- JavaScript: String.prototype.substr
- JavaScript: String.prototype.substring
- JavaScript: String.prototype.toLowerCase
- JavaScript: String.prototype.trim
- JavaScript: String.prototype.trimEnd
- JavaScript: String.prototype.trimStart
- JavaScript: Difference Between String() vs new String()
- JavaScript: Test Array Equality
- JavaScript: Array.prototype.concat
- JavaScript: Array Constructor
- JavaScript: Array.prototype.every
- JavaScript: Array.prototype.fill
- JavaScript: Array.prototype.find
- JavaScript: Array.prototype.flat
- JavaScript: Array How-To
- JavaScript: Array.prototype.map
- JavaScript: Get Max/Min Value of Array
- JavaScript: Apply Array Method to Array-Like Object
- JavaScript: Array.prototype
- JavaScript: Array Object
- JavaScript: Array.prototype.push
- JavaScript: Array.prototype.reduce
- JavaScript: Array.prototype.reduceRight
- JavaScript: Array.prototype.slice
- JavaScript: Array.prototype.sort
- JavaScript: Array.prototype.splice
- JavaScript: Array.prototype.unshift
- JavaScript: Difference Between Array vs Array-Like Object
- DOM: Node vs Element, NodeList vs HTMLCollection
- JavaScript: Assignment Operators
- JavaScript: Boolean Constructor
- JavaScript: Boolean Object
- JavaScript: Get User Agent, Cookie Enabled Status
- Canvas Tutorial: Halma Board Game
- HTML Canvas Demo: Raycaster
- HTML Canvas Reference
- Learn Canvas in 10 Minutes
- JavaScript: Class Expression
- JavaScript: Keyword “static” (static method)
- JavaScript: Class Syntax
- JavaScript: Clone, Deep Copy Object/Array 🚀
- JavaScript: Comment
- JavaScript: Compute Date Range
- JavaScript: const Declaration
- JavaScript: Array-Like Object to Array
- JavaScript: Convert String/Number
- JavaScript: Convert Decimal/Hexadecimal
- JavaScript: Get Cookie, Set Cookie
- JavaScript: Create Object with Parent X
- JavaScript: Creating Nodes, Functional Programing Style
- JavaScript: Create Object
- JavaScript: Date Constructor
- JavaScript: Date Object
- JavaScript: Date.parse
- JavaScript: Date.prototype
- JavaScript: Date Tutorial
- JavaScript: Source Code Encoding
- JavaScript: “delete” Operator
- JavaScript: How to Detect Adobe Flash, QuickTime?
- JavaScript: Determine Type of Object
- JavaScript: Disable Right Click
- JavaScript: document.write
- JavaScript: Dollar Sign in JavaScript
- JavaScript: Element Attribute Methods
- JavaScript: Replace All Children, createDocumentFragment
- DOM: Live Object
- JavaScript/DOM: What is Node, Node Type, Element
- JavaScript: Randomize Node Children 🚀
- DOM: Whitespace Nodes
- JavaScript: Double Equal Operator
- JavaScript: Find Element Width
- JavaScript: encodeURI
- JavaScript: encodeURIComponent
- JavaScript: Encode URL, Escape String
- JavaScript: Enumerable Property
- JavaScript: Test Equality
- JavaScript: escape
- JavaScript: Event Delegation
- JavaScript: Load Order, defer, async, module
- JavaScript: Global Functions Without Property Key "prototype"
- JavaScript Factorial
- Fade a Element using JavaScript
- JavaScript: Fade a Element Using CSS Transition
- JavaScript: Get/Set Prototype
- JavaScript: Difference Between for-in loop vs for-of loop
- JavaScript: Instant Form Field Validation
- HTML FORM Validation with JavaScript
- JavaScript: Function Argument Destructure
- JavaScript: Function's “arguments” Object
- JavaScript: Function Pipe 🚀
- JavaScript: Function Length Property
- JavaScript: Function Name Hoisting
- JavaScript: Function Object
- JavaScript: Functional Programing
- JavaScript: Difference Between getPrototypeOf vs __proto__ Property
- JavaScript: Get Element's Attribute Value
- JavaScript: Get Current Script Element
- JavaScript: Get Element by ID, Name, Class etc
- JavaScript: Get URL (window.location)
- JavaScript: Getter/Setter Properties
- JavaScript: How to Convert ES5 to ES2015
- JavaScript: HTML-Like Comment
- JavaScript: Import
- JavaScript: Export
- JavaScript: “in” Operator
- JavaScript: Insert After an Element
- JavaScript: Deferred Loading JavaScript for Old Browser
- JavaScript: isNaN
- JavaScript: Difference Between window.isNaN vs Number.isNaN
- JavaScript: Test If Object is Iterable 🚀
- JavaScript: Test If Object is Iterator 🚀
- JavaScript: Test If a Value is Object Type 🚀
- JavaScript: How to Iterate/Loop HTML Elements
- JavaScript: Iterate Over Map Object
- JavaScript: Iterate String
- JavaScript: Iterator Prototype
- JavaScript: JSON
- JavaScript: Operator “new”
- JavaScript: let Declaration
- JavaScript: List/Add/Remove Class Attribute
- JavaScript: Logic Operators
- JavaScript: Map Constructor
- JavaScript: Map Filter 🚀
- JavaScript: How Map Determines Uniqueness of Keys
- JavaScript: Map Object
- JavaScript: Map.prototype
- JavaScript: Reverse Key/Value of Map 🚀
- JavaScript: Sort Map 🚀
- JavaScript: Truncate Map 🚀
- JavaScript: Difference Between Object vs Map
- JavaScript: Math
- JavaScript: Math Operators
- JavaScript Misc
- JavaScript: Module Path Syntax
- JavaScript Molecules Demo
- JavaScript: Get Element's Parent/Child/Sibling, Navigate DOM Tree
- JavaScript: Node Name
- JavaScript: Node Type
- JavaScript: Node value
- DOM: Difference Between NodeList, HTMLCollection
- JavaScript: Nullish Coalescing Operator
- JavaScript: Difference Between null vs undefined
- JavaScript: Number Comparison Operators
- JavaScript: Number Constructor
- JavaScript: Number Object
- JavaScript: Test Object Equality by JSON String, Ordering Problem
- JavaScript Object Reference
- JavaScript: Object Constructor
- JavaScript: Object Literal Expression
- JavaScript: ES2015 Object Literal Expression Extensions
- JavaScript: Object Object
- JavaScript: Prototype and Inheritance
- JavaScript: Object.prototype
- JavaScript: List Properties
- JavaScript: Convert Object to/from Map 🚀
- JavaScript: Optional Chaining Operator
- JavaScript: Global parseFloat
- JavaScript: Global parseInt
- JavaScript: Parse URL
- JavaScript: Pre-Cache Images
- JavaScript: Primitive Value
- JavaScript: Print
- JavaScript: Promise Tutorial
- JavaScript: Property Descriptor
- JavaScript: Add Method to Prototype
- JavaScript: Prototype Chain
- JavaScript: Array Push vs Unshift, Speed Comparison
- JavaScript: Quote String
- JavaScript: Raining Hearts
- JavaScript Quiz: Variable in Array
- JavaScript: Regex Functions
- JavaScript: RegExp Constructor
- JavaScript: RegExp Flags
- JavaScript: RegExp.prototype
- JavaScript: RegExp Object
- JavaScript: Regex Replacement String Dollar Sign Sequence
- JavaScript: Regex Replacement Function Arguments
- JavaScript: RegExp Syntax
- JavaScript: RegExp Tutorial
- JavaScript: RegExp Unicode Property
- JavaScript/DOM: Remove All Children
- JavaScript: Remove Element's Attribute Value
- JavaScript/DOM: Remove an Element
- JavaScript: Reverse Object Key/Value 🚀
- Scripting SVG
- Xah Webdev Search 🔍
- JavaScript: Semicolon Rules
- JavaScript: Set Element's Attribute Value
- JavaScript: Set Constructor
- JavaScript: Set Object
- JavaScript: Set.prototype
- JavaScript: Set.prototype.forEach
- JavaScript: Set Union, Intersection, Difference 🚀
- JavaScript: Show Prototype Chain 🚀
- JavaScript: Split Array 🚀
- JavaScript: Stopwatch
- JavaScript: String Overview
- JavaScript: String Code Unit
- JavaScript: String Constructor
- JavaScript: String Escape Sequence
- JavaScript: String.prototype
- JavaScript: String Object
- JavaScript: String.raw
- JavaScript: Count Chars in String 🚀
- JavaScript: Symbol Object
- JavaScript: Symbol.prototype
- JavaScript: Test Object Equality 🚀
- DOM: textContent, innerHTML, innerText, nodeValue
- JavaScript: the Global Object
- JavaScript Trick: Exclamation Before Function
- JavaScript: Triple Equal Operator
- JavaScript: typeof Class
- JavaScript: Difference Between typeof, instanceof, constructor property
- JavaScript: typeof Operator
- JavaScript: Unicode Escape Sequence
- JavaScript: Allowed Characters in Identifier
- JavaScript: Update URL Query String Parameter (window.location , window.history.pushState)
- JavaScript: Get UTF-16 Encoding 🚀
- JavaScript: Get UTF-8 Encoding🚀
- JavaScript: Version History
- JavaScript: Find Window Size
- JavaScript: Web Storage Tutorial
- JavaScript: Web Workers
- WebSocket Tutorial
- JavaScript: What's the Value of “this” in Event Handler?
- JavaScript: Whitespace Characters
- JavaScript: Browser Window Object
- JavaScript: Define a Class Without Using Keyword class
- JavaScript: x.y.z Associativity, Right or Left?
- JavaScript: Xah Functions
- CSS “pre” Problem: No Linebreak After Tag
- Chinese Font on Mac
- HTML: Marquee, Scrolling Text
- Metrically Compatible Fonts
- Micropayment on the Web: It's Only a Matter of Time
- JavaScript: Floating Box Following Scroll
- Web Design: Navigation Panel Design Problem
- Node.js Module
- Node.js Tutorial
- Node.js Video Tutorial by Ryan Dahl
- Internet, Future, Old School Net Lingoes
- How To Be A Online Ad Publisher (Monetize Your Website)
- JavaScript: DOM Scripting Tutorial
- Popular Money Making Websites
- Web Design: Serif or Sans-Serif?
- Where is Socket.IO Client Library At?
- Meaning of Font Size
- The Story of XML
- Practical SVG Tutorial
- SVG: animate tag
- SVG: Animation
- SVG: Basic Examples
- SVG: Circle Arc
- JavaScript: SVG Clock
- SVG: Font Size
- SVG Path: Elliptical Arc
- SVG Path Tutorial
- SVG: Shape Styles
- SVG: Specifying Styles
- SVG: Structure Elements
- SVG: Text Element Tutorial
- SVG: Coordinate Transformation
- SVG: ViewBox, User Coordinate's Unit Size
- SVG: viewBox, User Coordinate
- SVG: Viewport
- Tabbed Menu with Pure JavaScript
- Implementing Tab Menu with JavaScript: Tab B
- Implementing Tab Menu with JavaScript: Tab C
- JavaScript: How to Create Tooltip
- 3 Twitter Facts You'll Never Forget
- Unicode Font Comparison: {Arial Unicode MS, DejaVu Sans, Lucida Sans Unicode}
- Using Unicode in HTML Attributes
- URL Percent Encoding and Ampersand Char
- URL Percent Encoding and Unicode
- URL Syntax and Name of Parts
- URL Shortening is BAD
- W3C HTML Validator Invalid
- Web Animation
- Xah Web Dev Articles
- Web Design: Grey Text on White Background
- Web Design: Header Link Back to Table of Contents
- User Interface Design
- Web Design, Minimal Window Width
- How to Create and Update a Website Logo (Favicon)
- HTML History Timeline
- History of Web Tech
- Emerging Web Tech: Web Intents
- Web Layout Report
- Cookies, Super Cookies, Your Privacy
- WebKit Bug: {pre, display:table}, Space Characters Not Rendered
- Website And Domain Lookup Tools
- Web Design: Survey of Tab Style 2006
- 7 Things You Need to Know About SEO
- HTML5 Killed the “big” Tag?
- Why Does Google Give SEO Advice?
- CSS: Width ex
- Chinese Font on Windows
- XML: xml:space preserve
- Using iframe to Embed Youtube Videos
- Zen Coding and Emacs Buddha Coding
- KBC Poker Keyboard, Ducky Keyboard
- 3M Ergonomic Mouse Stick
- 40 Percent Crap
- 40percent Keyboard Layout and Lobotomized Input System
- ADM-3A Terminal Manual
- ADM-3A Terminal
- Ann Arbor Ambassador 60 Terminal
- Apple MacBook Touch Bar
- BrokerTec Keyboard
- CM Storm NovaTouch keyboard
- CM Storm QuickFire Rapid-i keyboard
- Cherry G80-5000 Ergoplus keyboard
- Corsair K60 Keyboard
- Corsair K90/K95 Keyboard
- Corsair Keyboards
- DIY two-ball trackball
- DSI Financial Keyboard
- ELECOM DUX 70BK Mouse
- Elgato Stream Deck
- Esrille New Keyboard
- FLDX45 Keyboard
- Firefox 4 and AutoHotkey: MozillaWindowClass
- Hermes Typewriter
- IBM 2741 Printing Terminal
- NEC M-System keyboards History
- Japanese Input Method
- Japanese Keyboard Layouts
- Japan Thumb-Shift Keyboard
- Kensington Orbit Wireless Trackball
- Kensington Orbit Trackball with Scroll Ring
- Slimblade Trackball
- Kensington Slimblade Trackball Mouse Bluetooth
- Kensington TurboBall, 2000
- Kensington TurboRing Trackball
- L-Trac Trackball
- Logitech G13 Gaming Keypad Review
- Logitech DiNova Edge Keyboard
- Mac Keyboard Software Guide
- Maltron Keyboard
- Maltron Layout
- Microsoft Sculpt Comfort Keyboard
- Microsoft Surface Ergonomic Keyboard
- Microsoft Natural Keyboard
- Microsoft Reclusa Gaming Keyboard
- Microsoft Sculpt Ergonomic Keyboard
- KeySweeper, Sniff Passwords from Wireless Keyboard
- Microspeed PC-Trac trackball, 1991
- Mikicat Stylus Review
- Mistel Barocco Split Keyboard
- NeXT Keyboard
- OKI Gourd Spring Keyboard
- Razer Ouroboros Wireless Gaming Mouse
- Shortcut-S Photoshop Keyboard
- Sinclair ZX81 Keyboard
- Slimblade vs L-Trac Trackball
- Sony Home Computer HB-101
- SpaceNavigator 3D Mouse
- SpaceOrb 360
- SkeleTron Keyboard
- TRON Keyboard
- Tesoro G6TL Keyboard with Trackball
- Thermaltake Level 10m Mouse
- Truly Ergonomic Keyboard
- Truly Ergonomic Keyboard Photo Gallery
- Xah's Truly Ergonomic Keyboard Layouts
- Truly Ergonomic Numeric Keypad
- TypeMatrix Keyboard
- VE.A Keyboard
- A4TECH WUT-5 ScrollTrack Internet 4D Trackball
- A4TECH WWT-13 Trackball
- Aball Trackball
- ABB Keyboard
- Mouse Accelerated Scroll
- Addison Technology professional trackball
- ADDS Consul 880 Terminal (1970)
- Adesso Ergonomic Trackball Keyboard
- Adesso Trackball iMouse T1
- Adesso Trackball iMouse T40
- Adesso Trackball T50
- AEG Olympia CPD 3212A calculator
- Affirmative Keyboard
- Alfa Data Trackball (Amiga)
- Self-Destruct Keyboard in Movie Alien, 1979
- Allison Marshall Keyboard
- ALPS Kanji keyboard
- ALPS Switch
- Alt Graph Key
- Why Alt Tab is Inefficient
- AmazonBasics G5W Trackball
- Anker Ergonomic Mouse
- Apple IIe, 1983
- Apple IIe Platinum, 1987
- Apple Adjustable Keyboard 1993
- Apple Bandai Pippin Controller
- Apple Extended Keyboard, 1987
- Apple Extended Keyboard II, 1990
- Apple iBook G4 (year 2003)
- Apple Macintosh Keyboard M0110, Year 1984
- Apple keyboard A1242. Year 2009
- Apple Keyboard A1243. Year 2007
- Apple Keyboard History ⌨
- Apple Keyboard II M0487, 1990
- Apple Keyboard Key Symbols ⌘ ⌥
- Apple M1 Chip
- Apple MacBook Butterfly Switch
- Apple Magic Keyboard. Year 2015
- Apple Magic Trackpad
- Apple Mouse
- Difference Between Apple and Microsoft keyboards
- Apple PowerBook Duo 250, 1993
- Apple Pro Keyboard A1048, Year 2003
- Apple Pro Keyboard M7803. Year 2000
- Apple Standard Keyboard M0116, 1987
- Apple Bondi Blue iMac keyboard, 1998
- Apple Wireless Keyboard. Year 2007
- Microsoft Arc Touch Mouse
- Arrow Keys History
- ARTSEY Input System
- Arzopa Portable Monitor
- Atari 400/800
- Atlas56 Keyboard
- Atreus Keyboard
- How to Solve Audio Ground Loop Hum
- Avocado55 Trackball
- Axios Keyboard ⌨
- Azeron Keypad
- AZERTY Layout
- Azio MK Retro Keyboard
- Ban Mouse Drag
- Ban Key Chords
- Ban Shift Key
- Barefoot Shoes
- Bat Chording Keyboard
- Nerd Battlestations
- BBC Micro Computer
- BeeRaider Keyboard
- benzene666 keyboard
- Bepo Layout (French)
- Best Computer Desk
- Best HiFi Speakers
- Xah Monitor 2021: ASUS Pro Art Display PA278QV
- Best Mouse for Programers
- Efficient Layout for Numbers
- Best Palm Rest
- RENAISSER Stylus, Best Stylus for Microsoft Surface
- Best Way to Insert Parenthesis/Brackets
- Action Camera as Best Webcam
- Big Ass Spacebar, SteelSeries Apex Keyboard
- bigram calculator
- Ablenet BIGtrack Trackball
- Why Not Blank Keycaps
- Bloody B840 Optical Switch Keyboard
- Bloody Ml160 Commander Mouse
- Bloody LK Optical switch
- Bloomer Keyboard
- BluffCurve keyboard
- bow and arrow
- Breathedge Keyboard, 2021
- Buckling Spring Key Switch
- Buddha Palm Keycap
- Butter Stick Programable Keypad
- C L Sholes XPM Layout, 1896
- NETGEAR Cable Modem CM500V
- Cahill Electric Typewriter
- Caligraph №3 Typewriter
- Canadian Multilingual Layout
- Catboard Keyboard 😸 ⌨
- CEC 1 Keyboard, China (1986)
- Character Frequency Plot
- Cheap Gaming Mouse
- Cheap Stylus
- Cherry G84 4100 Keyboard
- Cherry MX Switches
- Cherry Point of Sale Keyboards
- Chinese Characters Drum Keyboard
- Chinese Input Methods
- Pinyin Letter Frequency 拼音字母頻率
- Chinese Typewriter History
- Kailh Choc Switch
- Keycaps for Kailh Choc Switch
- Steno and Chording Keyboards
- Chromebook Keyboard
- City Hunter Keyboard (year 1989)
- CM MasterKeys PBT Keyboard
- CM MasterKeys Pro Series Keyboards
- CM Storm Recon Mouse Review
- Colosseum Keyboard
- Commodore 64
- Commodore PET 4016
- Compose Key
- How to Increase Efficiency in Using Mac, Linux, Windows
- Contour Mouse
- Contour Roller Mouse
- Contour Unimouse
- The Control Key
- Cooler Master MK850 Keyboard
- Cooler Master MM710 Mouse
- Corne/Jorne Keyboard
- Palm Keycap
- Create TeX/Math/APL Keyboard Layout
- Creative Pebble USB Speakers
- creative_pebble_speakers.html
- Cut Copy Paste Keys History
- Dactyl keyboard
- Dactyl Manuform Keyboard
- Dactyl Manuform Problems
- Darknight Keyboard
- Das Keyboard
- Datadesk Smartboard Keyboard
- Datahand
- DataPoint 3300, 1969
- Dead Key
- DecaTxt One Hand Typing
- Delete Key
- Display Ink Phone
- Display Ink Tablet
- Diverge Keyboard
- Diverge TM2 Keyboard
- Do-It-Yourself Keyboards
- DIY Trackballs
- DIY Tron keyboard
- DIY μTRON Keyboard
- DJ Mouse
- Drawing Software
- DT225 Trackball
- Dumang DK6 Keyboard
- Ergonomic Keyboard Layouts
- Dvorak vs Colemak
- Workman Keyboard Layout
- Programer's Dvorak
- Dygma Raise
- Emacs vs vim, Compute Keybinding Efficiency
- Elasto Mouse
- E-Lead NoaPad (Year 2007)
- Elecom Bitra Finger Trackball
- Elecom Bitra Thumb Trackball
- Elecom EX-G Pro Trackball
- Elecom HUGE Trackball
- Elecom DEFT Pro Trackball
- Elecom DEFT Trackball
- Elecom EX-G Trackball
- Electric Shaver
- Tech Geeker Dogma: Swapping Capslock Ctrl
- Emacs Keyboard History
- Emoji Keyboard
- EPOMAKER Feker Alice80 keyboard
- Epomaker Niz Plum Keyboard
- ergo chopsticks keyboard
- Best Ergonomic Keyboards for Small Hands
- Ergodash Keyboard
- Ergodex keyboard
- Ergodox Keyboard
- Ergodox Firmware and Layout
- Thumb Keyboard Layouts
- Ergodox Keyboard Thumb Keys Pain
- Ergodox Keyboard with Trackball
- Ergonomic Keyboard History
- Scientific Research on Keyboard Ergonomics
- Best Ergonomic Keyboards, Xah Pick
- Ergonomic Keyboard Reviews
- Ergonomic Mouse
- Ergonomixx MyKey Keyboard
- Fujitsu KBPC E, Ergosplit Keyboard
- ErgoWarp Keyboard
- Escape Key
- Gra+SP keyboard
- Eucalyptus Keyboard
- Evoluent Vertical Mouse
- Eye Tracker Mouse
- F5 Refresh Drill
- Misc DIY Keyboards
- Keyboard Big Fat Enter Key
- Fellowes Split Design Ergonomic Keyboard
- Index Finger Length vs Ring Finger
- Best External Drive
- Fluorite CXL Keyboard
- FN Key
- Fortitude60 Keyboard
- French AZERTY Layout
- French Ergonomic Keyboard Layouts: dvorak-fr, bepo, bvofrak
- French Keyboard Layouts
- French Letter Frequency
- New AZERTY French Keyboard Layout (2019)
- Frogpad Keyboard
- Fun Keyboards
- Function Key vs Key Chord, Which is Healthier, Which is Faster?
- GameBall
- Gamepads for PC
- Gateron Optical Switch
- Gateron Switches
- Genesis 2.5 Keyboard
- Genovation Programable Keypad
- Georgi Keyboard for Steno
- Gergo Keyboard
- Gergo Keyboard Default Layout
- gergoplex
- German Ergonomic Keyboard Layouts: de-ergo, NEO, ADNW
- German Keyboard Layouts
- Ghost in the Shell Typing Bot, 1995
- Ginni Chorded Keyboard
- Glove80 Backlight
- Glove80 Bluetooth Connection
- Glove80 Unboxing
- Glove80 Keyboard, Create Custom Layout
- Glove80 Keyboard
- Glove80 Keyboard Layout
- Goldtouch Adjustable Keyboard
- G.Skill RIPJAWS Keyboard
- Hall Effect Switch Keyboards
- Hammond Typewriter
- Hand Size
- Hands Down Layout
- happy hacking emily lisp server
- Happy Hacking Keyboard Anime
- List of Dvorak Keyboards
- Havit RGB Mouse
- HAVIT Keyboard
- Buying Headset
- Heavy Metal Apple Keyboards
- Helix Keyboard
- Hermes Ambassador B1-C Typewriter
- HERTAO 多键鼠标, Mechanical Key Switches Mouse
- HHKB Professional HYBRID Type-S
- Highscreen Trackball
- History of vi Keys
- Hi-Tek 725 Switch (Space Invader Switch)
- Keyboard Home/End Keys Arrangement
- Honeycomb Keyboard
- Hot-Swappable Key-Switch Socket
- How Many Keyboard Shortcuts Are There
- How Many Words Do You Type a Day?
- How Mouse Works
- How to Press Control Key (Palm-Control)
- How to Touch-Type
- HP 2648A, year 1978
- Huawei Laptop Camera Key
- Huion H640P Drawing Tablet
- Huion HS611 Drawing Tablet
- Humble Hacker Keyboard
- Hyper 7 Keyboard
- International Keyboard Layouts
- IBM 5100 (year 1975)
- IBM Portable PC Computer 5155 model 68 (year 1984)
- IBM 5251 Keyboard
- Doctor Who Keyboard
- IBM Keyboards History
- IBM Model 15 Adjustable Keyboard
- IBM Model M keyboard (1985)
- IBM Options Model M15 Ergonomic Keyboard
- IBM PC Keyboards
- IBM Selectric
- The Idiocy of Happy Hacking Keyboard
- iGUGU Controller with Trackball
- Analysis of Ikea Bed, a Logician's Manual, and Cheap Elegance for Yuppies
- Apple iMac G3 mouse, 1998
- Input Device: Trackball, Touchpad, Pen Tablet, Joystick, Jog Wheel
- Intel NUC Mini Computer
- Invac PK-200 keyboard. 1966
- Iris Keyboard
- ITAC Mouse-Trak Trackball
- ITW Magnetic Valve Switch
- Japanese Ergonomic Keyboard History
- Japan Remington No 9 Typewriter
- Japanese Action Figure
- CODE Keyboard
- Jelly Comb Thumb Ball Mouse
- JLAB Bluetooth Headphone
- Jog Wheel, Shuttle Ring
- Joystick and Special Pointing Device
- Japanese Character Frequency
- Instant Pot
- Kailh BOX Switch
- katana60 keyboard
- Vortexgear Poker 3 Keyboard
- KEMOVE K68 Butterfly Keyboard
- KEMOVE DK61 Snowfox/Shadow Keyboard
- Kensington Expert Mouse 1992
- History of Kensington Expert Mouse
- Kensington Expert Mouse Pro, Year 2001
- Kensington Expert Mouse
- Kensington Orbit Fusion Trackball
- Kensington Orbit Trackball, 1999
- Kensington Orbit Trackball
- Kensington Orbit Trackball Pink
- Kensington Expert Mouse Pink
- Kensington Pro Fit Trackball
- Kensington Turbo Mouse, Year 1999
- On the Terminology of Key Chord vs Key Combo
- Key Label Stickers
- Key Switch vs Layout, Which is More Important for Ergonomics?
- Key Switch Activation Force vs Resistance Feel
- Keyball46
- Keyball Controller
- Keybinding Design is a Linear Programing Problem
- Design of Keybinding, Key Shortcut, Input-System
- Keyboardio Model 1
- Unicomp Keyboard
- Kinesis Advantage Keyboard Gallery
- Kinesis Advantage Keyboard Unboxing Gallery
- Kinesis Advantage Keyboard Layouts
- Microsoft Sidewinder Gaming Keyboards
- Print Screen, SysRq, ScrLk, Pause, Break Keys
- Using a Second Keyboard as Programable Keypad
- Xah keyboard Blog
- Xah Keyboard Blog Archive 2016-04
- Xah Keyboard Blog Archive 2016-05
- Xah Keyboard Blog Archive 2016-06
- Xah Keyboard Blog Archive 2016-09
- Xah Keyboard Blog Archive 2016-10
- Xah Keyboard Blog Archive 2016-11
- Xah Keyboard Blog Archive 2016-12
- Xah Keyboard Blog Archive 2017-01
- Xah Keyboard Blog Archive 2017-04
- Xah Keyboard Blog Archive 2017-05
- Xah Keyboard Blog Archive 2017-06
- Xah Keyboard Blog Archive 2017-07
- Xah Keyboard Blog Archive 2017-08
- Xah Keyboard Blog Archive 2017-09
- Xah Keyboard Blog Archive 2017-10
- Xah Keyboard Blog Archive 2018-01
- Xah Keyboard Blog Archive 2018-02
- Xah Keyboard Blog Archive 2018-05
- Xah Keyboard Blog Archive 2018-06
- Xah Keyboard Blog Archive 2018-07
- Xah Keyboard Blog Archive 2018-08
- Xah Keyboard Blog Archive 2018-09
- Xah Keyboard Blog Archive 2018-10
- Xah Keyboard Blog Archive 2018-11
- Xah Keyboard Blog Archive 2018-12
- Xah Keyboard Blog Archive 2019-01
- Xah Keyboard Blog Archive 2019-02
- Xah Keyboard Blog Archive 2019-03
- Xah Keyboard Blog Archive 2019-06
- Xah Keyboard Blog Archive 2019-08
- Xah Keyboard Blog Archive 2019-12
- Xah Keyboard Blog Archive 2020-01
- Xah Keyboard Blog Archive 2020-03
- Xah Keyboard Blog Archive 2020-05
- Xah Keyboard Blog Archive 2020-08
- Xah Keyboard Blog Archive 2020-09
- Xah Keyboard Blog Archive 2021-01
- Xah Keyboard Blog Archive 2021-03
- Xah Keyboard Blog Archive 2021-06
- Xah Keyboard Blog Archive 2022-01
- Xah Keyboard Blog Archive 2022-06
- Xah Keyboard Blog Archive
- Control Key and Capslock Key Positions
- Keyboard Design 🔧
- Keyboard Diagram, Word vs Icon
- Dvorak Keyboard Layout
- Mechanical Keyboard and Repetitive Strain Injury
- Keyboard Enter/Return Key Symbol
- Ergonomic Layout for Laptop
- Keyboard Firmware
- Is Keyboard Tenting Important (Wrist Pronation)
- Why Function Keys F1 to F12 Are Useful
- Emacs + Keyboard Geeking, the Nth Episode 2012-03
- History of Key Shortcuts: Emacs, vim, WASD, Etc
- Keyboard History ⌨
- Windows 10, How to Switch to Dvorak Keyboard Layout
- Keyboard in Movies
- Keyboard Joysticks
- Kaihua Kailh Switch
- Backspace Key: Key Label's Influence on Key Purpose
- How to Create Keyboard Shortcut
- Why Are Keyboard Keys Not Aligned Vertically?
- Superhero Keycaps
- Cute Keycaps
- Artistic Keycap Gallery 2
- Modern Selectric Keycaps
- Key Label Printing Tech
- Where to Buy Keycaps
- Keycap Material: ABS, PBT, PVC, POM
- Keyboard Keys
- Kinesis Advantage2 Keyboard
- Keyboard Latency
- Keyboard Layout, Is Inverted Number Row Better?
- Keyboard Layout Design 🔠
- Idiocy of International Keyboard Layouts
- Matias Mini Tactile Pro Keyboard
- Keyboard Monster
- Max Number of Simultaneous Key-Press (N-key Rollover, NKRO, Ghosting)
- Keyboards without Numeric Keypad
- Keyboards Without Numeric Keypad, Under $30
- Keyboard Notation Design Issues
- How to Program Number Keypad as Function Keys
- One Thousand Function Keys
- Optical Key Switch
- Keyboard Page Up/Down Keys
- Keyboard Planet 6
- Keyboard Design Flaws
- Why Undo Cut Shortcut Keys Are Bad?
- Computer Keyboards ⌨
- Keyboard Shortcuts Conflict in Web Browsers and Mac, Windows
- Keyboard Shortcut vs Launch Buttons
- Spinner Keycap
- Keyboard Key Switch Mechanisms
- Keyboard Technology, It's Hack All the Way
- USB Keyboard Scancode Reference
- Keyboard Tenting Cart
- Keyboard Tilt, Tenting, Orientation
- Keyboard Typing Habits, How People Actually Type?
- Keyboards with Volume Wheel
- Alt Graph Key, Compose Key, Dead Key
- Keyboard with Numeric Keypad Sawed Off
- Keyboard with Trackball
- Xah Keyboard Guide
- Keyboard.io Model 1 Prototypes
- Keyboardio Model 1 Gallery
- Computer Keyboards, Year 1999 to 2006
- Apple Keyboard Problems
- The Idiocy of Hacker Keyboards
- Ergonomic Keyboards Size Comparison
- Topre Switch
- Keycap Profiles
- Keyboard Keycaps
- Keychron Keyboard
- Keymacs, Lisp Machine / Emacs Keyboard
- KeyMouse
- PC-9801 Keypad Trackball
- Keypad and Gamepad
- Keystone Keyboard
- Microsoft Kinect Device
- Kinesis 360
- Kinesis Savant Elite2 Foot Pedal
- Kinesis Freestyle 2 Keyboard
- Kinesis Freestyle Keyboard
- Kinesis Freestyle Pro Keyboard
- Kinesis Freestyle Edge Keyboard
- Kinesis Gaming TKO Keyboard
- How to Program Kinesis Advantage Keyboard
- Kinesis Laptop
- Kinesis Advantage vs Truly Ergonomic Keyboard
- King's Assembly Mouse Keyboard
- Kneeling Chair
- Knight Keyboard
- AboutVFX Keyboard
- Koolertron Keypad
- Kraft Trackball, 1989
- Kyria Keyboard
- Lalboard
- Laptop, How to Change the Function Keys as F1 to F12?
- Evolution of Laptop Keyboard
- Laptop Keyboards
- Laptop Sticker
- Mouse for Large Hands
- Latest Thinking on Computer-Related Pain by David M Rempel
- Left Handed Mouse
- Leopold FC660C keyboard
- Leopold FC980C Keyboard
- Levetron Mech Gaming Keyboard
- Lily58 keyboard
- Lime40 Keyboard
- Linear Switch Force Comparison
- Linus Tech Tip Chipmunk
- ROCCAT Gaming Mouse with Linux Support
- Linux vs Mac vs Windows, Which is Best for Keybinding?
- Lisp Machine Keyboards
- LISPM Keyboard
- List of Keylogging Software
- LMI Lambda Keyboard
- lofree dot keyboard
- Lofree OE909 Mouse
- Logitech M570 Trackball
- Logitech Cordless Optical Trackman trackball
- Logitech Ergo K860 Keyboard
- Logitech G19 Gaming Keyboard
- Logitech G300s Gaming Mouse
- Logitech G410 Atlas Spectrum Keyboard
- Logitech G500 Gaming Mouse
- Logitech G502 Mouse
- Logitech G513 Keyboard
- Logitech G600 Mouse
- Logitech G602 Mouse
- Logitech G604 Mouse
- Logitech G610 Keyboard
- Logitech G613 Keyboard
- Logitech G703 Wireless Gaming Mouse
- Logitech G710+ Keyboard
- Logitech G810 Keyboard
- Logitech G815/G915 Keyboard
- Logitech G900 Mouse
- Logitech G903 Mouse
- Logitech G910 Keyboard
- Logitech G9X Gaming Mouse
- Logitech G-Hub Sucks
- Logitech Gaming Keyboards
- Logitech Gaming Mouses Review
- Logitech G700s Mouse
- Logitech H390 Headset
- Logitech Non-Gaming Keyboards
- Logitech M575 Trackball
- Logitech Most Important Products
- Logitech Mouseman, Year 1991
- Logitech MX Ergo Trackball
- Logitech MX Master 3 Mouse
- Logitech MX Master Mouse
- Logitech MX Performance Mouse
- Logitech MX Vertical Mouse
- Logitech Spaceball
- Logitech Trackman 1989 Trackball
- Logitech TrackMan Marble FX Trackball
- Logitech Trackman Marble Wheel Optical Trackball
- Logitech Trackman Portable Mouse Trackball
- Logitech Trackman Stationary Mouse
- Logitech TrackMan Vista Trackball
- Logitech Trackman Wheel
- Logitech Wave Keyboard
- Logitech C920 Webcam Review
- Loupedeck Photo Editing Console
- Lubrigante Keyboard (Alice layout)
- Luigi Colani Office Chair, 1970
- Koolertron Keyboard
- LZ Ergo Keyboard
- MacOS Keyboard Viewer History
- Mac Keyboard Shortcuts
- Mac Mini 2014 vs PC 2019
- Mac Screenshot Howto
- Apple Laptop Keyboards
- MacBook Pro keyboard, Canadian Multilingual Layout
- Macintosh Portable, 1989
- MacMice Trackball
- Mac: Hover Mouse Auto Click
- Mad Catz RAT 5 Gaming Mouse
- Retro Keycaps
- Majestouch MINILA
- Maltron vs Dvorak keyboard Layout
- MantisTek Keyboard Privacy Breach
- Manus Keyboard
- Marquardt Butterfly Keyboard
- Marquardt Mini-Ergo keyboard
- Design of Math Symbols Input System
- Matias Ergo Pro Keyboard
- Falcon-20 Programmable Keypad
- Optimus Maximus keyboard
- MCM Model 70 Microcomputer (1972)
- Keyboard Key Switch Loudness Comparison
- Memory Form Mattress Mold
- Keyboard Menu/App Key
- History of Meta Key
- Michela Chorded Keyboard
- Buying Microphone
- Microsoft BallPoint mouse, 1991
- Microsoft Intellimouse
- Microsoft Digital Media Keyboard 3000
- Microsoft Ergonomic Keyboard 2019
- Microsoft IntelliMouse TrackBall
- Microsoft Keyboards
- Microsoft PS/2 Mouse, Year 1991
- Microsoft Sculpt Ergonomic Mouse 6000
- Microsoft Sidewinder X3 Mouse
- Microsoft SideWinder X8 Mouse
- Microsoft Surface Book Keyboard
- Microsoft Surface Tablet Charger
- Microsoft Trackball Explorer
- Microsoft TrackBall Optical
- Microsoft Universal Foldable Keyboard
- mid layout solution to firmware layout vs operating system layout problem
- Buying MIDI Keyboard
- Misc Nerd Gadget
- Misc Keyboards
- Misc Trackballs
- Mitosis Keyboard
- Mitsubishi Diamond Pro 2070sb Display
- Modern Model F Keyboard
- Modern M0110 keyboard (DIY)
- Keyboard Shortcut Notations
- Modifier Keys Usage Frequency
- Molecule Keyboard
- Moonlander Keyboard
- Moonrim Keyboard
- moroe diy fx trackball
- What is the Most Efficient Keyboard Layout?
- Mouse with 2 Scroll Wheels and Thumb Wheel
- What is Mouse DPI? Does DPI Matter?
- How to Avoid Mouse Hand Pain
- Mouse History
- Mouse Reviews
- Optical Mouse vs Laser Mouse
- Mouse Pad for Bed
- What is Mouse Polling Rate
- Mouse Size Comparisons
- Mouse Wheel: Smooth Scroll vs Notched Scroll
- Mouse vs Keyboard: Is Mouse Bad for Programer?
- Mouse Weight Comparison
- Mouse with Mechanical Key Switch
- Mouse with Spin Wheel
- Microsoft SideWinder Mouse Series
- Microsoft Keyboard: How to Disable the F Lock Key
- Microsoft IntelliType Review
- Microsoft IntelliType commands.xml File
- Microsoft IntelliType Common Questions
- Microsoft IntelliType Hacks
- Microsoft IntelliType Macros
- Microsoft IntelliType Registry
- Microsoft Comfort Curve Keyboard 2000
- Fix Defective Keys in Comfort Curve Keyboard
- Microsoft Wireless Natural Multimedia keyboard
- Microsoft Natural Ergonomic Keyboard 4000
- Microsoft Touch Mouse
- Microsoft Visual Studio Function Key Shortcuts
- MSI Vigor GK30 keyboard
- MSX Home Computer
- Typing Multi Layouts
- Dual-Function Keys (Home Row Mods)
- Keybinding Design: Muscle Memory vs Mnemonics
- Myth of QWERTY vs Dvorak Layout
- Naive Keyboard
- Nakabayashi Digio Trackball
- Navy Wants Knobs and Sliders, No Touchscreen
- NEC APC-H412 Keyboard
- NEC Ergofit Keyboard
- NEC 文豪 Mini7, 1985
- NEC 文豪 Mini7RM, 1992
- NEC M-System Keyboard 1990
- NEC PC-9801 Keyboard, 1992
- NEC PC-8801-KI Keyboard (1983)
- NEC PC8001
- NEC PC9800 Series Keyboard
- SNK NeoGeo arcade system, stripper ad
- nerd toys
- Nintendo Switch Keyboard
- nixie clock keyboard
- Niz Switch
- Northgate Omnikey Evolution Ergonomic Keyboard
- Norway Keyboard Layout
- Novation LaunchPad
- Nulea M501 Trackball
- Nyquist Keyboard
- Obsolete Keyboards
- Obsolete Keypads
- Obsolete Mouses
- Obsolete Trackballs, Misc
- Octopus Girl
- Best Office Chair
- Old Keyboard Key Switches
- On An Island with Just One Mouse
- OrbiTouch keyless keyboard
- Orthodox Keyboard
- Orthovia Ortho Mouse
- Which is More Efficient for Pointer Control? Comparing Mouse, Trackpad, Touchpad, Joystick, Pen Input.
- macOS: Create Custom Keyboard Layout
- Mac OS X Keybinding Action Code
- Mac OS X Keybinding Key Syntax
- Mac OS X: Keybinding DefaultKeyBinding.dict Problems
- Mac Keyboard Viewer
- Mac: Swap CapsLock Control Option Command Keys
- Mac: How to Switch to Dvorak Keyboard Layout
- otium bluetooth headphones
- Outemu Optical Switch
- Own the Couch Keyboard
- parrot picking keys
- Keyboard Modifier Keys, Short Survey
- PC Reveal keyboard
- Pen Input Devices
- Xah Lee Pen Spinning
- Drawing Tablet
- PERIBOARD-322 Keyboard with Trackball
- Perixx Periduo-406 Keyboard
- Perixx PERIMICE 720 Trackball
- Perixx PERIMICE 717 Trackball
- Perixx PERIPRO-506/706 Trackball
- Photoshop Keycaps
- Keyboard Hardware Dvorak vs Software Dvorak
- Using Piano to Type Text
- Picasa and Picasa Picture Viewer Keyboard Shortcut Keys
- Planck Keyboard
- PLATO IV keyboard, 1972
- Ploopy Trackball
- Plum Keyboard
- Point of Sale KSI Keyboard
- Point Perfect Trackball
- Programable Keyboards with Onboard Memory
- Programable Keypad
- Bad Keyboard Advice from Programers
- Promethium51 Keyboard
- Proper Sitting Posture
- ProtoArc Ergonomic Keyboard
- ProtoArc Trackball EM01
- PrtScn Key for Screen Capture
- Portuguese Ergonomic Keyboard Layout: pt-Nativo
- QMK Configurator Tutorial
- Qtronix/iOne Trackball
- QWERKYWRITER Keyboard
- History of QWERTY Layout
- Qwerty to Dvorak, A PhD thesis, 1978
- QWERTZ Layout
- qwpr Keyboard Layout
- Racal-Norsk KPS-10 Lisp Keyboard
- Razer BlackWidow Keyboard
- How Razer Keyboards Suck
- Razer Light Strike Libra Optical Switch
- Razer Naga Epic Rechargable Wireless Mouse
- MMO Mouses
- Razer Nostromo Gaming Keypad
- Razer Orbweaver Keypad
- Razer Tartarus Gaming Keypad
- Realforce Keyboard
- Redragon Perdition Mouse 红龙 灭世 鼠标
- Redox Keyboard
- Keybinding Design, Fast-Repeat Commands
- RetroArcade.us Trackball
- REvolve Controller
- Rheinmetall Portable Ergonomic Typewriter
- Ripster in Real Life
- ROCCAT Kone Mouse
- ROCCAT Leadr Mouse
- ROCCAT NYTH Mouse
- Roccat Titan Switch
- ROCCAT Tyon Mouse
- Roccat Vulcan Keyboard
- Romer-G Switch
- Royal Bar-Lock Typewriter
- Hand Exercise Toys for Repetitive Strain Injury
- RSTLNE layout
- Keyboard Rubber Dome Switch
- Russian DIY Keyboards
- Russian Keyboard Layout
- Russian Keyboard Layout and Programing
- SafeType keyboard
- Stanford AI Lab (SAIL) keyboard
- SAIL Keycaps
- Samsung Galaxy Z Flip3 5G
- Sanwa Trackball MA-TB38BK
- Sanwa Wireless Trackball MA-WTB43BK
- Sanwa Trackball MA-TB39
- SANYO Medicom MC-KM5600B keyboard
- Keyboard Scissor Switch
- Scythe Ergo Diver Keyboard
- Semicolon vs Apostrophe Frequency in Computer Languages
- Sennheiser EH 350 Headphone
- How to Set Key to Switch to Browser
- San Francisco Bay Area Keyboard Meetup 2017-11 Impressions
- San Francisco Bay Area Mechanical Keyboard Meetup 2018-11-10 notes
- SHARP MZ-700 PC, Year 1982
- Shinobi TEXKeyboard
- Signum keyboard
- SilverBullet44 Keyboard
- Smartfish Technologies K2418B ErgoMotion Keyboard
- Smith-Corona Ultrasonic I Plus Typewriter
- Smith Corona VTX 100
- Smith Premier Typewriter
- Why Programable Keyboards Are Better Than Software Key Remap
- Steam Punk Keyboard
- Sonder Keyboard
- sony bke-2011 keyboard
- Sony Digital Paper
- Sony Video Editing Console
- Keyboard Design for the LISP Machine
- Space Cadet Keyboard
- Should You Type Space After Comma?
- Space Cadet Keycaps
- The Space Key
- Spanish Keyboard Layouts
- Spedal Webcam MF934H
- 2-Piece Split Keyboards
- Keyboard Layout, Stagger vs Angled Grid
- Valve Steam Controller
- SteelSeries Apex Pro Keyboard
- SteelSeries Sensei Gaming Mouse
- Stenotype Machine
- Sticky Keys
- Stingrey Trackball
- Active Stylus vs Inactive Stylus
- Sun Microsystems Type 6 Keyboard
- Super 57X Keyboard
- Super Monkey Ball
- Microsoft Surface Book
- Microsoft Surface Dial
- Microsoft Surface Pro 4, 2015
- Svalboard (Datahand)
- Sweet Dreams Keyboard
- Swiftpoint Z Gaming Mouse
- Symbolics Keyboard PN 364000
- Symbolics keyboard PN 365407
- Symbolics keyboard PN 365407 Rev C
- Symbolics Space Cadet Keyboard
- T-34 Layout Review
- Tactile Bump Stickers
- Tactile vs Clicky vs Linear
- Tahion Keyboard
- Tangent Ripple Grading Panel
- Teletype 5620 DMD, Blit (1984)
- Teletype Optical Switch Keyboard
- Thinkpad Keyboard
- Tiny Spacebar
- TinyMod Steno Keyboard
- Tipy Keyboard
- Tokyo Keyboard Meetup 2019-11-30
- Tony Aldon Keyboard Layout
- The Top Key
- Toshiba T4700CT laptop
- Touch-Typing, a Relic of Keyboard Design?
- Touch Screen Pen (Non-Active Stylus)
- Problem with Touchscreen User Interface
- Does Touch Typing Cause RSI? (Repetitive Strain Injury)
- tourbox input
- TP-Link AC1750 WiFi 5 Router
- Best Trackballs, Xah Pick
- Logitech Trackman Marble
- Trackball Ball Sizes and Replacement
- Trackball Controller
- Trackball Controller Xbox 360
- Old Trackballs
- Trackball History
- Trackballs Review
- Marble Madness
- Trackball Roller Plus
- Trackball Size Comparison
- Trackballs That Can Spin
- Trackball vs Mouse, How to Choose Trackball
- Trackbar (roller) Mouse
- Trackpoint
- Tractyl Keyboard
- Tribology DIY Trackball
- TRS-80 keyboard
- Cleave Keyboard
- Turkish Keyboard Layout
- Typewriters
- Typewriter Spacebar History
- Typing Braille
- Typing of the Dead
- Typing Habits, Repetitive Strain Injury ⌨
- Typing Tutorial, Speed Test, Typing Games
- μTRON Keyboard
- Ultimate Hacking Keyboard V2
- Ultimate Hacking Keyboard
- ultrasound trackball
- Univac F-1355-00 Keyboard, 1971
- USB (Universal Serial Bus)
- USB-C is Bad
- USB Hub
- USB Speakers
- Soviet Capacitive Buckling Spring Keyboard
- UtechSmart Venus Gaming Mouse
- Valve Steam Trackball Controller
- Varmilo EC Switch
- VAXstation
- Versakey Keyboard
- Vertical Gaming Mouse
- vi, Emacs, Keybinding Design
- Arrow Keys Arrangement Efficiency: vim HJKL vs IJKL
- Design of vim Mode Activation Key
- VicTsing Pioneer Mouse
- Best Video Camera for Vlogger
- Image/Video Editing Input Device
- Voice Text Input for Programing
- Vortexgear Race 3 Keyboard
- Vortexgear Cypher Keyboard
- DEC VT100 Terminal
- DEC VT220 Terminal, LK201 Keyboard
- DEC VT52 Terminal
- Wacom Smart Scroll SS-200
- Wacom Tablet Spy on You
- Gamers WASD Keys History
- Water Resistant Mechanical Keyboard
- WEY Multifunctional Keyboard MK06
- How to Choose a Mouse
- What is Touch Typing?
- Why Programable Keypad
- Why Swap Mouse Right Button and Middle Button
- Why You Need 10 Buttons Mouse
- wico trackball
- Wireless Mouse/Keyboard Security
- Wooden Keyboard
- Wooting Keyboard
- Wordperfect Keyboard Shortcuts Strip
- Worn Keyboards
- Worst Apple Designs
- X-keys Programmable Keypads
- layout draw
- Xah Favorite Key Switch
- Xah Function Keys Map
- Xah's Gaming Machine, 2021
- Xah Fly Keys Layout for Gergo keyboard
- Xah Keyboard Search 🔍
- Xah Keyboard Testimonials
- Xah Keyboards
- M1 MacBook Air
- Xah's Monitor, 2008
- Xah's Monitor, 2014
- Xah No Chord Keyboard
- Xah Shorthand System
- X-Bows Keyboard
- X-Bows Keyboard Unboxing
- X-Bows Knight Keyboard photos
- X-Bows Knight Keyboard
- X-Bows Knight Plus Keyboard
- X-Bows Tablet Keyboard
- Xerox 1108/1109 Lisp Keyboard
- XMIT Keyboard
- Yowkees Keyboard
- Zalman Turtle Mouse
- Keyboard Evolution: Zoom Button, Dedicated Keys
- Computer Language Popularity, 1997 to 2006
- Computer Language Websites Popularity, Year 2008
- How to Install Linux on VirtualBox
- VirtualBox: Extend Linux Disk Space
- Testing Server Performance Using Apache Benchmark Tool
- Apache HTTP Server Tutorial
- Linux: Bash Manual in Chapters, Using Emacs for Info
- Bash Init (Profile), .bashrc .profile .bash_profile
- Linux: Bash/Terminal Keys
- Linux: Bash Prompt Setup
- Bash: Write to History Log
- Computer Network Tutorial
- Convert Your code.google.com Project from svn to git
- Git: Fix Detached Head
- Git Basics
- Git Archive; Zip Git Repo Without .git
- git blame (find changes in log)
- Git Branching
- Git: Delete Untracked Files
- Git: Clone/Copy a Project
- Git: Commit Files
- Git: Commit ID
- git config
- Git: Create Project
- Git: Show Difference Between Files
- Using Git Diff as Diff Replacement
- git Frequently Asked Questions
- Git: Fix Last Commit Message
- Git: What's HEAD
- git help
- Git: View History/Log
- Git: Using git on Google Code
- Git: Setting Up git on bitbucket
- Git: Setting up git on GitCafe
- Git: Setting Up Git on GitHub
- Git Ignore File
- Practical git in 1 Hour
- Git: Install on Linux/Mac/Windows
- Git Config Line-Ending for Windows
- Git: git pull (Get Update)
- Git: Push to Server
- Git: Revert to Old Version
- Git: Setup Name and Email
- Git: Save Working Tree in a Temp Storage: git stash
- Git: Unadd File
- Git: Undo Commit
- GPG Tutorial
- How to Stop Xfce from Loading Last Session
- HTTP Protocol Tutorial
- HTTP Status Code
- Public-Key Cryptography for Beginner
- Is Linux Usable?
- Job Interview Questions for Senior Linux Sys Admins
- Linux: Ctrl+s Freeze vim
- Linux: Accelerated Scroll and AutoScroll
- Linux Desktop Comparisons (X11, CDE, KDE, Gnome, Unity, Xfce, etc)
- Linux: Add Keyboard Shortcut to Switch App
- Linux: Fix Audio Problem, PulseAudio
- Linux: Make CapsLock Do Home Key
- Linux: Chinese Input Setup
- How to Calibrate Display/Monitor Color
- Linux: Update Software by Command Line
- Linux: Command to Shutdown / Restart / Sleep
- Linux: Change Volume by Command
- Linux: Sort Lines
- Linux: GUI Apps Command Names
- Linux: Basic Shell Commands
- Linux: Convert File Encoding with iconv
- Linux: Copy/Rename File
- Linux: Create tar zip gzip
- Linux: Delete File/Dir
- Linux: Desktop GUI/Icon Locations
- Is Linux Desktop Ready for Mom and Pop?
- Linux: diff, Compare Files/Dirs
- Linux: How to Set Different Layouts for 2 Keyboards
- Linux: Disable Ubuntu Crash Report
- Linux: LXDE/OpenBox, Disable Mouse Scroll Wheel Hide Window
- Linux: Disable Number Lock Key
- Linux: Make Scrollbar Always Visible
- Linux: Disk Size, Free Space
- Command to Download YouTube Video
- Linux: Show Directory Size: du
- Linux Idiocy: Eject USB Drive Warning
- Linux: feh Image Viewer Keyboard Shortcuts
- Linux: List Files
- Linux: File Permission System
- How Find Xfce Version?
- Firefox: Set Mouse Autoscroll, Linux
- Linux: Default Fonts
- Linux: Show Free Memory
- Linux: Shell Commands for GUI Apps
- Linux: untar unzip gunzip unrar etc
- Linux: Image Viewers
- Linux by Command Line
- Linux Misc Tutorials
- Linux: Get System Info
- Linux: How to Install Font, List Fonts
- Linux: How to Switch to LXDE, Xfce
- Linux: How to Get Wireless to Work
- Linux: Firewall, iptables Tutorial
- Linux: Job Control
- Linux Keybinding Tutorial
- Linux: Keyboard Software Guide
- Linux: Search/Find Command
- Linux: Record Terminal Session, Log Shell Output
- Linux: Show Opened Files, lsof
- Linux: LXDE/Openbox, Change Keyboard Shortcuts
- Linux: LXDE Set Key Repeat Rate
- Linux: LXDE Keyboard Shortcuts
- Linux: Command Help, Man Page
- Linux: Man Page Keys
- Linux: Man Page Obsolete by --help
- Linux: Monitor Processes: top
- Linux: Monitor Processes, htop
- Linux: Mouse Hover-Click
- Linux: Set Mouse Single-Click to Open File
- Linux: Set Trackball/Mouse Do Scroll
- Linux: Music Players
- Linux: Navigate Directory
- Linux: What's Netfilter, iptables, Their Differences?
- Google Says: Put Your Password Plainly in a File: Linux .netrc
- Linux: Networking Commands
- Linux: Create New File/Dir
- random Linux notes 2012-04-18
- random Linux notes 2012-04-28
- random Linux notes 2012-04-11
- Linux: How to Install/Remove Packages
- Linux Pain: Google Chrome Korean Font Scrunched Up
- Linux: Annoying Postfix Install Popup
- Linux Problem: wmctrl, Documentation
- Linux: Manage Processes, ps, kill
- Linux: PulseAudio Control Panel Command Line
- Linux Idiocies Collection
- Linux: Reset Terminal, Clear Screen History
- Linux: How to Restart X11
- Linux: rsync Tutorial
- Linux: Ruby Rails sqlite3 libsqlite3-dev libssl-dev Install Error
- Linux: What is Scancode, Keycode, Keysym
- Linux: Set F2 F3 F4 to Cut Copy Paste
- Linux: Set Default App
- Linux: Set Key Repeat Rate
- Linux: How to Set Mouse Speed
- Linux: Set System Keyboard Layout
- Linux: Traverse Directory: find, xargs
- Linux: Text Processing: grep, cat, awk, uniq
- Linux: Setup Shift Lock Key
- Linux: Find Keyboard Key Scancode
- Linux: X11 Keyboard Key Names
- Linux: Swap CapsLock Escape Keys
- Linux: Swap Control Alt Keys
- Linux: How to Swap Mouse Buttons
- Linux: How to Switch to Dvorak Keyboard Layout
- Linux: Sync X11 Primary Selection and Clipboard
- Linux: Terminal Control Sequence Keys
- Linux: Move File to Trash by Command
- Ubuntu Linux Install Error: “'grub-install /dev/sdb' failed”
- Linux: What's Zeitgeist, How to Uninstall It
- Linux: How to Upgrade Xfce
- How to Check If Linux Machine Supports USB 3.0?
- Linux: Users and Groups
- Linux: View Directory as Tree
- Linux: Show File Content
- Linux: Virtual Terminal
- Linux: Anti-Virus Software
- Linux: X11 Mouse Button Numbering
- Linux: xbindkeys Tutorial
- User Interface Design Criterions
- Linux: Xfce Keyboard Shortcuts
- Linux: xkb Tutorial
- Linux: xmodmap: Set F13 F14 F15 Keys
- Linux: xmodmap: Set F2 F3 F4 to XF86Cut, XF86Copy, XF86Paste
- Linux: xmodmap: Swap 1 ↔ 8, 2 ↔ 7
- Linux: xmodmap Tutorial
- Linux: xterm Font Size, Copy Paste
- Linux: xvkbd tutorial
- Linux: Mouse Hover to Raise Window
- Linux: MySQL Basics
- nginx Tutorial
- Retro-Put Backup Directories to git as Historical Commits
- Linux: Bash Color Prompt
- How to Diagnose Computer Networking Problems
- TCP/IP Tutorial for Beginner
- Linux: tmux Tutorial
- Ubuntu 16.04 Install Google Chrome or Third Party .deb File
- Ubuntu Unity Graphical User Interface
- Linux: BASH Shell Misc Tips
- Unix Shell Shebang Hack #!
- Linux: Download Web Page: curl, wget
- Why Tiling Window Manager Sucks (xmonad, ratpoison, dwm, etc)
- Xah Linux Setup
- Linux: xmonad Keybinding
- Linux: zsh Prompt Setup
- Microsoft Windows Logo history
- F Sharp Logo Sucks
- Firefox Logo Became Zoomer Shit
- Google Plus Logo
- Logo Design in Software Industry
- Perl Logo
- History of Python Logo
- Mac Tips
- Mathematical Simulation Ideas
- John Walker, Macromedia Flash, Fischer Random Chess
- Alexander Grothendieck = Obi-Wan
- Grigori Perelman, Will You Decline 1 Million?
- Information Theory, Inference, and Learning Algorithms by David J C MacKay
- John Baez on Octonion 📺
- Art of M C Escher
- Escher Chameleon Polyhedron
- Mathematician Marijke Van Gans Died (1955 to 2009)
- Martin Gardner (1914 to 2010) Remembrance
- 1+2+3+4+… = -1/12, Ramanujan's Sum 📺
- Robby Villegas Died (1968 to 2010)
- Schmidt Arrangement, Algebra Integer, Gaussian Integer, Eisenstein Integer, Modular Group
- Math Politics: Simon Plouffe and nth Digit Formula of π
- Truchet tiles
- Algebra Notes
- Abuse of Math Notation
- Math, Algebra: on the Phraseology of X Over K, and What's Group Theory?
- ALGEBRAIC CURVES, An Introduction to Algebraic Geometry, 2008, William Fulton
- Algorithmic Mathematical Art
- Analysis Notes
- Analysis on Manifolds, 1991, by J R Munkres
- Autostereogram
- Bejeweled Blitz Strategy as Math
- Bird Flight V Formation as Geometry Problem of Max Visual Contact
- Xah Math Blog
- Xah Math Blog Archive
- Xah Math Blog Archive 2010-01
- Xah Math Blog Archive 2011-01
- Xah Math Blog Archive 2012-05
- Xah Math Blog Archive 2013-01
- Xah Math Blog Archive 2014-01
- Xah Math Blog Archive 2015-01
- Xah Math Blog Archive 2016-01
- Xah Math Blog Archive 2017-01
- Xah Math Blog Archive 2018-01
- bookmarks math
- Knit Brain Hat
- Best Graphing Calculator
- APEX Calculus by Gregory Hartman et al
- Calculus, by Jim Fowler, Bart Snapp
- Calculus Volume 1. OpenStax project
- Free Calculus Textbooks
- Cannon-Thurston Maps
- Casio fx-300W Calculator
- Category Theory Notes
- Category Theory, by Tom Leinster
- cauchy sequence defines calculus and complete metric space
- Cleo Integrals in the Math StackExchange
- Combinatorial Exploration of Algebraic structures
- Combinatorics, Algorithm, and Humanity
- Complex Analysis Notes
- The Geometric Significance of Complex Conjugate
- Computable Number
- Constructible Number
- Dead Reckoning in a Non-Orientable 3D Space
- Geometric Pattern on Sphere and Torus
- Differential Geometry notes
- What is Difference Set of a Group
- A Modern Course on Curves and Surfaces, 2003, by Richard S Palais
- Lecture Note on Curves and Surfaces, 2003, Chuu-Lian Terng
- Lecture Note on Curves and Surfaces, 2005, Chuu-Lian Terng
- Tools to Display Math on Web
- Would You Missout a Lot in Math If You Don't Know Physics?
- Doyle Spiral and Mobius Transformation
- What is the Nature of Eigenvector?
- Truly Amazing Euler, Greatest Mathematician. A Intro.
- Math Mysticism: is Hurricane Shape a Fibonaci Spiral?
- Math: Fibonaci Sequence Video Fallacy 📺
- Foundation of Math, by Stephen G Simpson
- Math Art: Fractal Gears Clockwork
- logic. free variable
- What is Function, What is Operator?
- Functional Geometry, 2013, Sussman, Wisdom, Farr
- Why Are Scores in Video Games Mega Huge?
- Geometer's Sketchpad Closed Shop?
- Geometric Dissection, Mechanical Iris, Expandable Table Furniture 📺
- Geometric Inversion, WolframLang Code
- Geometric Inversion, 2D Grid
- Geometric Inversion, 2D Grid, Polygon
- Geometric Inversion, 2D Tiles
- Geometric Inversion, 3D Cubes
- Geometric Inversion, 3D Tubes
- Curves and Surfaces by Chuu-Lian Terng
- Euler Angles Can Cause Gimbal Lock, But Not Quaternions
- Go Board Game on Hexagonal and Triangular Grids
- Artificial Intelligence: AlphaGo vs Go Champion Ke Jie (2017)
- Google AI AlphaGo vs Lee Sedol (2016-03)
- Go Game Ranking System
- Math: Counting Intersections in Honeycomb
- Graph Theory Book
- Group Theory Notes
- Groups: A Path to Geometry
- Groups and Their Graphs by Israel Grossman and Wilhelm Magnus
- What is a Year? Why Not Just 100 Days?
- HP48 Graphing Calculator Manual
- ID System, Number Base vs Number of Digits
- incidence structure
- Stanford University Computer Science Courses — Review
- Introduction to Proof Theory, 1998, by Samuel R Buss
- Journey Through Genius by William Dunham
- Review of Khan Academy by Xah Lee
- Klein Bottle Checker Board Paradox
- kolam pattern
- Ladybug Video Game, Optimal Strategy
- Linear Algebra, by David Cherney, Tom Denton, Rohit Thomas, Andrew Waldron
- Linear Algebra, by Jim Hefferon
- linear algebra anime
- Linear Algebra Notes
- Linear Map, Bilinear Map, Multilinear Map
- Math Writing Style: Use of the Term “Linear Operator” vs “Linear Function”
- Logical Operators, Truth Table, Unicode
- Math Animations
- Math Art of Hop David
- Free Math Textbooks
- Undergraduate Math Degree Courses
- Math Formula For Beauty
- Maze and Math in Video Games
- Arcade Video Games, 1980s
- Xah Math
- math jokes
- Knitting, Chinese Knots, Braid Theory
- Mathematical Logic, Learning Notes
- Mathematical Logic, by Stephen G Simpson
- Math Prizes and Nobel Ignobility
- Modeling Math Problem Into a Question in Formal Language: Conway's 2-Angle Problem
- Math Tiling Automata Morph
- Mathematician John Baez
- Mathematicians Interview
- Module (Algebra)
- On the Nomenclature of Eigenvector and the Igon Value Problem
- the Nature of Associative Property of Algebra
- the Nature of Linear Transformation
- Nested Circles Inversion
- Neural Network Tutorial
- Reading Notes on Nicolas Bourbaki
- A Computational Introduction to Number Theory and Algebra, by Victor Shoup
- Elementary Number Theory by W Edwin Clark
- Polyhedra Sculptures
- Geometry: How to Order the Edges of a Cube?
- Paper Folding Boats
- p-adic number
- parametric cartoon curve
- Penrose Tiling Deformation
- Plants vs Zombie; Thoughts on Strategy and Game Formulation
- Polyhedra Chocolate
- Principia Mathematica
- logic. principle of explosion
- Probability Tutorial
- Projective Illusion
- Random Math Notes: Friedrich Hirzebruch, Theorema Egregium, …
- Random Notes on Randomness
- rattleback physics toy
- Real Analysis by Jiri Lebl 2016
- Conway's Game of Life Recursively Defined
- Extending the Euclidean Plane: Riemann Sphere and Real Projective Plane
- Riemann Zeta Function
- Roller Coaster Calculus
- Russell Towle Died (1949 to 2008)
- Reading Notes on “The Shape of Space”
- The Significance of Complex Numbers: Frobenius Theorem
- Skew Dice But Fair
- smooth map
- Geometry: Ellipses, Linkages, and Solids of Constant Width
- Space-Filling Curve
- splitting field
- Statistics Tutorial
- Stereographic Projection 3D-Printed Physical Model
- The Story of SageMath
- Learning Notes Of Symmetric Space and Differential Geometry Topics
- geometry: symmetry of symmetry, problem within problem
- Teacup Recursion
- Beauty of Roots
- The Logical Levels of Interpretation
- Theory Of Equations
- The Three-Body Problem, scifi
- Tilings and Patterns Book
- Fun Math Books
- Xah's Top 10 Math Wonders
- Topology from the Differential Point of View, 1965, John W Milnor
- Intro to Point-Set Topology by Allen Hatcher
- Intro to Topology by Renzo
- Topology Notes
- topology of figure 8 on a stick
- Topos Theory, Stephen Wolfram and Jonathan Gorard
- Toroidal Earth Map
- Math: TRON Light Cycle Optimal Strategy
- Twin Prime Conjecture Breakthru: Yitang Zhang
- Math Typesetting, Mathematica, MathML
- Understanding Complex Numbers
- uniform honeycomb
- A Course In Universal Algebra, Burris, Sankappanavar
- Visual Complex Analysis by Tristan Needham
- Visual Illusions
- Vladimir Voevodsky, How I became interested in foundations of mathematics
- Voting Systems: Why Winner Isn't Liked by Majority
- Wang Tiles, and Video of Hao Wang
- What is Quadratic Form in Math?
- What is Riemann Surface? Understanding the Concept Without Math
- Why Are Textbook So Expensive?
- Math and Geometry Books
- Xah Math Notes
- Boids, Simulations
- Great Software for Cellular Automata
- Complex Analysis Software
- Great Software for Dynamical Systems
- Great Fractal Software
- Great Math Board Game Software
- Math Software for Programers
- Software to Visualize 3D Geometry
- Great Software For 2D Visualization of Geometry
- Hyperbolic Geometry Software
- Klotski Puzzle
- L-System (Lindenmayer system), IFS (Iterated function system)
- Magic Polyhedrons
- Math Software: Curves and Surfaces
- Great Math Software
- Old Math Software
- Peg Solitaire
- Great Software for Plane Geometry
- Polymino Puzzles
- Great Math Software: Polyhedrons and Polytopes
- Great Math Puzzles
- Sokoban
- Tile Puzzles
- Great software for Tilings, Patterns, Symmetry
- Graphing Software for Microsoft Windows
- Barefeet in Office
- Azeron Cyro Mouse
- Windows: How to Remove “Antivirus Action” Malware
- BFG NVIDIA GeForce 9800 GT Spec
- Firefox: How to Add/Change Keyboard Shortcuts
- Firefox: Set Mouse Wheel Scroll Speed
- Firefox: Set Backspace Key to Go Back To Previous Page
- Moving Button UI Problem
- Google Earth Mouse Navigation and Keys
- Windows Firewall Error code 0x80070424; How to Fix
- Windows: Registry Tutorial
- Microsoft Windows Update Fail KB2691905
- A Tale of PC Problems; Strange Microphone Noise
- Turning off Windows7 Auto Snap Feature (Aero Snap)
- Windows 10 Environment Variables
- Windows: How to Remove “Win 7 Antivirus 2012”
- Windows: is Your USB Drive Fast Enough for ReadyBoost?
- Windows: Best Anti-virus Software
- Windows Vista Environment Variables
- Windows 7 Environment Variables
- Windows: How to Find My IP Address, MAC Address?
- Windows Keyboard Software Guide
- Windows: Networking Commands
- Windows: What's Prefetcher, SuperFetch, ReadyBoost?
- How to Use Windows Search; Stop Indexing USB Drives; Rebuilding Index
- Great Software for Windows
- Windows Taskbar/StartMenu/Desktop folder Locations
- Windows Sys Admin App Paths
- What Characters Are Not Allowed in File Names?
- AutoHotkey Tutorial
- AutoHotkey: Disable Capslock
- AutoHotkey: Disable Windows Key
- AutoHotkey: Useful Scripts
- AutoHotkey: File Name Extension
- AutoHotkey: Insert Bracket Pairs
- AutoHotkey: Insert Text
- AutoHotkey Key Syntax
- AutoHotkey: Launch App
- AutoHotkey Path Problem
- AutoHotkey Syntax Problems
- AutoHotkey: Remap Keys and Key Macro
- Windows: Swap CapsLock Alt Ctrl Keys
- AutoHotkey: Switch or Launch App
- AutoHotkey: Toggle Maximize Window
- Windows Blue Screen of Death: A Account of My PC's Memory Failure
- How to Disable JavaScript, Flash, Java in Google Chrome, Firefox, Internet Explorer
- Good Browser Extensions
- Restore Last Session in IE, Safari, Firefox, Chrome, Opera
- CCleaner
- How to Clear or Set Proxy in Firefox, Internet Explorer
- cmd.exe: Show/Set Environment Variable
- Cygwin Path and Windows Path Conversion
- How to Delete Flash Cookies
- Windows: Disable Startup Apps
- Disable Windows Control+Space Alt+Space Shortcuts
- Disable Ctrl+Alt+S Shortcut for HP Support Info
- How to Download All Your Emails in Gmail?
- Converting Email Formats
- Windows Environment Variable Tutorial
- How to Secure Delete Files, Shred Files, Wipe Drive
- Removing Junk PC AdWare, TrialWare, BloatWare from HP/Compaq
- Microsoft Windows Tips
- Installing Cygwin Tutorial
- Mac and Windows File Conversion
- How to Share File Between Mac and Windows
- Microsoft PowerToys
- Microsoft Word Shortcuts
- Microsoft Windows Command Names for Settings Panel and Special Folders
- Motherboard Specification: MSI MS-7548 (Aspen)
- Windows Notes and Todo
- Web Browser Tab Management: One Hundred Tabs Open in Browser?
- Xah's PC Shopping List
- Remove Windows Media Player Context Menu
- Share File from Windows to Mac via wifi
- Windows: Swap Mouse Right-Click Middle-Click
- Why I'm Switching from Mac to Windows
- Unicode Support in File Names: Windows, Mac, Emacs, Unison, Rsync, USB, Zip
- How to Update Nvidia Driver
- Saga of Updating Nvidia Driver
- Why Use Multiple Browsers
- Windows: Add App to Auto Start
- Windows: How to Check 32 Bits or 64 Bits
- Windows CLSID GUID UUID
- Windows App Execution Aliases
- Windows: Single-click Open File
- Windows Console Keyboard Shortcuts
- Windows Flip 3D, Instant Viewer, Productivity Tips
- Windows: Disable Sleep Button
- Windows File Explorer Keyboard Shortcuts
- Windows Font and Unicode
- Windows Keyboard Shortcuts Tutorial
- Windows: Set Key Repeat Rate
- Windows Logo Key Shortcuts
- Windows Keyboard Shortcuts
- Windows Keyboard Shortcut Frequently Asked Questions
- Windows: Keyboard Shortcuts to Launch or Switch App
- Windows: Delete Lockscreen Background Image
- Windows: Mouse Hover to Activate Window
- Windows Screenshot Keyboard Shortcuts
- Scripting Tech on Windows
- Microsoft Windows Sleep
- Windows Task Manager
- Windows Terminal
- Xah Windows Setup
- How to Make YouTube Play a Video Repeatedly
- OCaml Tutorial: Function
- OCaml Tutorial
- OCaml Tutorial by Example
- OCaml Tutorial: List, Array, Tuple
- OCaml Tutorial: Record Type
- Pattern Matching in Ocaml
- Types in Ocaml
- Parsing Techniques, Dick Grune, Table of Contents
- Ambiguous Grammar
- What is the Difference Between BNF, EBNF, ABNF?
- How Compiler Works
- Dragon Book Table of Contents
- Formal Language, Grammar, Parser
- Formal Grammar
- lex/flex Tutorial
- Niklaus Wirth, Compiler Construction
- Parser
- Parser Notes
- parser notes
- Learn Perl in 1 Hour
- Perl: Check Bad Filename
- Perl: Complex Numbers
- Perl: Convert File Encoding
- Perl: delete_DS_Store
- Perl: Delete Image File Resource Fork
- Perl: Delete Macos9 Icon File
- Perl: Documentation Lookup, Using Builtin Help System
- Perl: Send Email
- Perl: Read/Write to File
- Perl: Find Replace String Pairs in Directory
- Perl: Function
- Perl: Get Environment Variable
- Perl: GET Web Page Content
- Perl: Compress/Decompress gzip Files
- Perl: Here-Doc String
- Perl: if then else
- Perl by Example
- Perl: Hash Table
- Perl: List/Array
- Perl: List Comprehension
- Perl: Loop thru List
- Perl: for, while, Loop
- Perl: Map Function to List
- Perl: Print Version String from Script
- Perl: Quoting Strings
- Perl: Regex Tutorial
- Perl: Split Line by Regex
- Perl: Report Files Resource Fork
- Perl: Variable Name Prefix: Sigil
- Perl: Sort List, Matrix, Object
- Perl: Sort Misc
- Perl: Sort Matrix
- Perl: Sort Unstable
- Perl: Formatting String
- Perl: String Operations
- Perl: System Call
- Perl: Traverse Directory
- Perl: True/False (boolean)
- Perl: Unicode Tutorial 🐪
- Perl: List Available Modules, List Module Search Paths
- Perl: Validate Local Links
- Perl Version History
- Perl: How to Write a Module
- PHP: Defining A Function
- PHP: “if” statement
- PHP Basics
- PHP: Hash Table Tutorial
- PHP: Array Basics
- PHP: Looping Thru Array
- PHP: MySQL Database Query Example
- PHP: Writing a Package
- PHP in 1 Hour
- PHP: Heredoc and Nowdoc String Syntax
- PHP Install
- PHP: Object Oriented Programing Tutorial
- PHP Version History
- PHP: String Syntax
- PHP: Send HTML Mail
- PHP: Send Mail with Attachment
- PHP: Basic String Operations
- PHP: “while” and “for” loops
- PowerShell: Automatic Variables
- PowerShell: Set Environment Variable
- PowerShell Tutorial
- PowerShell: Download, Install
- PowerShell: How Pipe Works
- PowerShell: Change File Owner/ACL
- PowerShell: List of Aliases
- PowerShell: Array
- PowerShell: Array Methods
- PowerShell: Get/Set File Attributes
- PowerShell: Backup Script Example
- PowerShell: True/False (boolean)
- PowerShell: Boolean Operators
- PowerShell: Case Sensitivity
- PowerShell: Clear Command History 🚀
- PowerShell: What is Cmdlet
- PowerShell: Test If Collection Contains a Value
- PowerShell: Comment Syntax
- PowerShell: Copy Directory
- PowerShell: Date Time
- PowerShell: Delete Directory
- PowerShell: Dir Size
- PowerShell: Eject Disk
- PowerShell Empty Trash
- PowerShell: Escape Characters
- PowerShell: Eval {Variable, String, Script, Block}
- PowerShell Misc Examples
- PowerShell: File Name Extension
- PowerShell: Filter Array
- PowerShell: Find Command
- PowerShell: Search Text in Files (grep)
- PowerShell: Convert Linux/Windows Line Ending
- PowerShell: If/Then/Else (Flow Control)
- PowerShell vs Bash
- PowerShell: Command to Format PowerShell Code
- PowerShell: Function Inline Doc
- PowerShell: Function
- PowerShell: Get Object Type
- PowerShell: Download Webpage, curl, wget
- PowerShell: Builtin Help
- PowerShell: Here-String
- PowerShell How-To
- Xah's PowerShell in Depth
- PowerShell: Launch App, Open File
- PowerShell Launch File Explorer with Selection
- PowerShell: List Directories
- PowerShell: List Empty Dir 🚀
- PowerShell: List Files
- PowerShell: List Files by Date/Time
- PowerShell: List Files by File Name Pattern (grep file names)
- PowerShell: Loop, Iteration
- PowerShell: Iterate Over Array
- PowerShell: Name Completion
- PowerShell: Navigate Directory
- PowerShell: Create Directory
- PowerShell: Show Fullpath, and No Truncate Lines
- PowerShell: Object Type, Properties, Methods
- PowerShell: Test Order (Greater/Lesser)
- PowerShell: Path Tutorial
- PowerShell: View/Set Path Environment Variable
- PowerShell: Path Expansion (get fullpath)
- PowerShell: Path Filename Functions
- PowerShell: Pipeline Commands
- PowerShell: Print to Screen
- PowerShell: Print Version
- PowerShell: Profile
- PowerShell: Prompt User for Input
- PowerShell: What is Provider/Datastore
- PowerShell: Read File
- PowerShell: Regular Expression Operators
- PowerShell Regular Expression Ref
- PowerShell: Windows Registry
- PowerShell: Rename Files, Space to Lowline
- PowerShell: Rename File to Hash
- PowerShell: Run as Admin
- PowerShell: Script
- PowerShell: Get Script Path
- PowerShell Tutorial Search
- PowerShell: Toggle Dark Theme
- PowerShell: Start, Exit, Abort Command
- PowerShell: String Methods
- PowerShell: String Operators
- PowerShell: Create Archive zip, tar, 7z
- PowerShell: Test Equality
- PowerShell: Check Type
- PowerShell: Timing Command, Function, Script
- PowerShell: Array Sub-Expression Operator @(...) (Collection to Array)
- PowerShell: Value Types
- PowerShell: unzip, untar, extract 7z etc
- PowerShell: Variable
- PowerShell: String Wildcards
- PowerShell: Working on Files
- PowerShell: Write to File
- PowerShell: String
- Geometry Waterfall
- Hyperbolic Lamp
- Klein Bottle Structure
- Polyhedron Lamp
- Pretty Math
- Geometric Vortex Structure
- HP-28S Advanced Scientific Calculator
- HP-28S Calculator Manual
- Sylvester-Gallai Theorem
- Desargues's Two Triangle Theorem
- Harmonic Conjugacy
- Intro to Real Projective Plane
- Quadrangle and Quadrilateral
- Xah Prolog Learning Notes
- Python, Perl: About the Author
- Python: Boolean Operators
- Python: Convert File Encoding
- Python, Perl: Script to Check HTML File Size
- Python: Class and Object
- Python, Perl: Combinatorics Function Example
- Python: Complex Numbers
- Python: Copy Nested List, Shallow/Deep Copy
- Delete Duplicate Image Files
- Python: Builtin Help
- Python: Write to File
- Python, Perl: Find Replace Strings in a File
- Python: Script to Find Replace Plain Text (No Regex) in a Directory
- Python: Script to Find Replace Multi-Pairs Regex in a Directory
- Python: for, while, Loops
- Python: Function
- Python, Perl: Partition by Equivalence
- Python, Perl: Generate All Possible Pairings
- Python: GET Webpage Content
- Python: Compress/Decompress Gzip Files
- Python: if then else
- Python by Example
- Perl Documentation: the Key to Perl
- Python: Dictionary
- Python: List
- Python: Generate List: List Comprehension
- Python: Loop Thru Dictionary
- Python: Loop Thru List (Enumerate)
- Perl Scripts For Removing Mac Resource Fork, .DS_Store, Thumbs.db etc
- Python: Map, Filter, List
- Python, Perl: One-Liner Loop Functional Style
- Python, Perl: Comparison Pairings Reduce
- Programing Problem: Partition a List by Equivalence
- perldoc Coming of Age, What Python Can Learn From?
- Python: Print Version String from Script
- Programing Exercise: Test Your Programing Language Proficiency
- Ubuntu 12.04 bug: “pydoc modules” Core Dump
- Python 2 and Python 3 Difference
- Python 3 Tutorial
- Python 3: Closure
- Python 3 Tutorial
- Python 3: Map with Side Effect Doesn't Work If Result is Not Used
- Python 3: Object, ID, Type
- Python: Operators
- Python 3: Walk Directory, List Files
- Python 2: Unicode Tutorial
- Lambda in Python 3000
- Python: Append String in Loop
- Python: Assignment Operators
- Python: Auto Format Code
- Python: Learn Python in 1 Hour
- Python: Bitwise Operators
- Python: Probability, Combinatorics
- Python: Comment
- Programing Problem: Construct a Tree Given Its Edges
- Python: Datetime
- Python: Decorator
- Python: Dictionary Methods
- Why Python's Documentation Sucks
- Python Poetry: the __main__ Stanza
- Python Doc Problem: gzip
- Why Python Doc Sucks
- Python Doc Problem: os.system
- Python Doc Problem: os.path.split()
- Python Doc Problem: sort()
- Python Doc Links Dead
- Python Documentation Author Masturbation
- Python: Implementing Efficient Stack
- Python For-Else Loop Sucks
- Python Sucks, Function vs Method
- Python: Get Environment Variable
- Python: Get Function Arity
- Python: Test Order (Greater/Lesser)
- Python: HTTP POST Using Library “requests”
- Python: Import Module
- Python: Set STDOUT Encoding to UTF-8
- Python: Iterator to List
- Python: Read/Write to JSON
- Python: Function Argument Default Value Wrong
- Python, Lambda, Guido: is Language Design Just Solving Puzzles?
- Python: List Methods
- Python: List Module's Functions
- Python: Module Search Paths
- Python: File Path Functions
- Python: Find Script Path
- Python: Print Without Newline
- Python: Print String
- Python: Generate List: range
- Python Regex re.escape
- Python Regex re.findall
- Python Regex re.finditer
- Python Regex re.match
- Python Regex re.search
- Python Regex re.split
- Python Regex re.sub
- Python Regex re.subn
- Python: Read File
- Python Regex Flags
- Python Regex Functions
- Python Regex Reference
- Python Regex Match Object
- Python Regex Object and Methods
- Python Regex Syntax
- Xah Python Tutorial Search 🔍
- Python: Sequence Types
- Python: Sets, Union, Intersection
- Python: Show Module Doc
- Python: Web Crawler
- Python Source Code Encoding
- Python: SQL Alchemy
- Python: Statistics
- Python: String Methods
- Python String Sucks
- Python: Test Equality
- Python: Timing, Compare Speed
- Python: Timing Functions with timeit
- Python: Convert to String
- Python: Transpose Matrix
- Python: Tuple
- Python: Convert Int, Float, String
- Python: virtualenv Tutorial
- Python: What's PyPi, pip, easy_install, setuptools?
- Python: Count Word Frequency
- Examples of Quality Documentation in Computing Industry
- Python: Quote String
- How to Improve Python Doc; Notes on Rewriting Python Regex Doc
- Perl and Python References
- Python: Regex Basics
- Python: Split Line by Regex
- Python: Send Email
- Python: Sort
- Python, Perl: Split File Path into Parts
- Python: List Modules, List Loaded Modules
- Python: Closure in Python 2
- Python: String Escape Sequence
- Python: Format String
- Python: Make System Call
- Python: Website Thumbnail Generation
- Python 2: Walk Directory, List Files
- Python: True/False (boolean)
- Python: Unicode Tutorial 🐍
- Python: Unicode Escape Sequence
- Python: Get Unicode Name, Codepoint
- What is Expressiveness in Programing Languages
- Why Python Lambda is Broken and Can't be Fixed
- Python: How to Write a Module
- Python Documentation Problems
- Racket: Using Emacs racket-mode
- Xah Racket Tutorial
- Racket Module Stuff
- Racket Pattern Matching
- Racket Start (Install, Setup)
- Loading React
- React.createElement
- reactjs learning
- React JSX
- reactjs tutorials
- Ruby: Learn Ruby in 1 Hour
- Ruby: Call Shell Command
- Ruby: Case Conditional
- Ruby: Complex Numbers
- Ruby: Type Conversion
- Ruby: Documentation Lookup, Using Builtin Help System
- Intro to Reading Ruby Doc: What's M, C, ::, # ?
- Ruby: List Encodings
- Ruby: File Name Extension
- Ruby: Define Function
- Ruby: Function Name Ending in Exclaimation or Question Mark
- Ruby: If Then Else
- Ruby by Example
- Ruby: Problem Installing mysql2 rmagick?
- Ruby: What's RVM, Gem, Rake, Bundler, RDoc, ri, irb?
- How to Install Ruby RVM
- Ruby: Hash Table
- Ruby: Array
- Ruby: List All Classes
- Ruby: Loop thru Array
- Ruby: Loop
- Ruby: Map Function to Array
- Ruby: Random Misc Learning Notes
- Ruby: Sigils (Function and Variable Name Conventions)
- Ruby: Newline and Indentation
- Ruby: List Object Methods
- Ruby on Rails Basic Tutorial
- Ruby on Rails Install and Intro
- Ruby: List of Predefined Global Variables
- Ruby: Print
- Ruby: Print Version String from Script
- Ruby: Quote Long String, Heredoc
- Ruby: Quote String
- Ruby References
- Ruby: Run Script
- Ruby: RVM Directory Structure
- Ruby: Source Code Encoding and Default Encoding for String
- Ruby: Formatting String
- Ruby: String Operations
- Ruby: True/False (boolean)
- Ruby: Value Types
- Ruby: Unicode Tutorial 💎
- Ruby: Variable
- Ruby Version Release Dates
- Xah Code Sitemap
- References on Mathematical Surface
- Barth Sextic
- Boy's Surface (Apery)
- Boy's Surface (Bryant-Kusner)
- Breather Surface
- Breather Surface
- Catalan Surface
- Catenoid
- Catenoid-Enneper
- Catenoid Fence
- Cayley Cubic
- Chen Gackstatter
- Clebsch Cubic
- Conic K=-1 Surface of Revolution
- Costa Surface
- Costa-Hoffman-Meeks Surface
- Cross-Cap Surface
- Cyclide
- Deco-Cube
- Dini Surface
- Double Enneper
- Ellipsoid
- Enneper Surface
- Geometry: Gallery of Surfaces
- Geometry: Gallery of Minimal Surfaces (H=0)
- Gyroid
- Helicoid-Catenoid
- Henneberg Surface
- Hyperbolic Paraboloid
- Hyperbolic K=-1 Surface of Revolution
- Hyperboloid of One Sheet
- Hyperboloid of Two Sheet
- Inverted Boys Surface
- K=1 Surface of Revolution
- Karcher JD Saddle tower
- Karcher JE Saddle Tower
- Kink Surface
- Klein Bottle
- Kuen Surface
- Kummer Quartic
- Kusner (Dihedral Symmetric)
- Lidinoid
- Lopez-Ros No-Go Theorem
- Moebius Strip
- Monkey Saddle
- Orthocircles
- Paraboloid
- Planar Enneper
- Pseudosphere
- Riemann's Surface
- Right Conoid
- Saddle Tower
- Scherk Surface
- Scherk with Handle
- Schoen No-Go Theorem
- Schwarz H Family Surfaces
- Schwarz PD Family Surfaces
- Sievert-Enneper Surface
- Skew 4-noid
- Sphere
- Spherical Helicoid
- Steiner Surface
- Symmetric 4-noid
- Torus
- Twisted Scherk
- Unduloid
- Wavy Enneper Surface
- Whitney Umbrella
- Artificial Intelligence, AGI, Strong AI, Sentient AI, AI Alignment
- Xah Talk Show Intro to COBOL
- Xah Talk Show Keyboard Heatmap JavaScript + SVG
- Xah Talk Show Xah Discord Artwork
- Xah Discord Rules
- Xah Podcast Index
- Xah Talk Show 2013-05-14 the Truly Ergonomic Keyboard Review
- Xah Talk Show 2018-09-22 Emacs xah-find.el demo
- Xah Talk Show 2018-10-14 Emacs Xah Fly Keys Intro
- Xah Talk Show 2018-10-15 Emacs Keyboard Macro Demo
- Xah Talk Show 2019-00-04 most efficient ways to switch window/app in linux/Mac/Windows
- Xah Talk Show 2019-01-02 Typing Game, RSI, Rule the World
- Xah Talk Show 2019-01-04 Emacs Workflow. Command Log Mode, Working with Raw HTML
- Xah Talk Show 2019-01-06 Vim Golf Delete Lines
- Xah Talk Show 2019-01-07 xah-html-mode vs org mode
- xah talk show 2019-01-10 which programing language to learn? python or ruby or haskell?
- Xah Talk Show 2019-01-19 Review of the Ultimate Hacking Keyboard
- Xah Talk Show 2019-01-19 Surface Pro, Programing Languages, Tutorials Industry Etc
- Xah Talk Show 2019-01-22 writing a math curve plotter in JavaScript, without any library
- Xah Talk Show 2019-02-10 a test streaming became a colorful talk
- Xah Talk Show 2019-02-22 Programing Languages, Lisp, Homoiconicity, Haskell, Syntax, Semantics, Formal Language
- Xah Talk Show 2019-02-27 second life, chaos theory, linden script language, and stuff
- Xah Talk Show 2019-02-28 lisp machine keyboard, razer keyboard, lisp history, unix philosophy
- Xah Talk Show 2019-03-04
- Xah Talk Show 2019-03-04 Night. Constructed Languages, Lojban
- Xah Talk Show 2019-03-05 unicode
- Xah Talk Show 2019-03-07 Emacs Lisp, Write a Command to Convert English to Rune
- Xah Talk Show 2019-03-08 star trek, schizoid, emacs major mode, hacker cult, cult
- Xah Talk Show 2019-03-09, why emacs lisp sucks
- Xah Talk Show 2019-03-12, programing tutorials, doc by dummies, RSS, steno machine
- Xah Talk Show 2019-03-13 smoking, china, schizoid, mr data
- Xah Talk Show 2019-03-14 calculus, analysis, free text books, regex
- Xah Talk Show 2019-03-15 emacs lisp sitemap, python syntax, lang design, type theory, haskell
- Xah Talk Show 2019-03-16. history of python perl ruby JavaScript golang, neural network, complex numbers
- Xah Talk Show 2019-03-17, python, iterator, iterators, #math intro to group theory for programers
- Xah Talk Show 2019-03-18 unix philosophy, cult, python, Guido, PHP, javascript
- Xah Talk Show 2019-03-19 goddesses, las vegas, software bloat, coding style guide, greek mythology
- Xah Talk Show 2019-03-21 Bach, Liszt, emacs xml mode, english, google, conjoint twin, savant, piano
- Xah Talk Show 2019-03-22, math, tiling and patterns, web scam spam
- Xah Talk Show 2019-03-23. Emacs, Emacs Lisp Demo, Language Design, Why Python Sucks, Guido's Problems
- Xah Talk Show 2019-03-25 Donald Knuth, TeX, Instruction Set Architecture, MathML, Mathematica etc
- Xah Talk Show 2019-03-26 Mouse for programers
- Xah Talk Show 2019-03-27 Western Culture vs Chinese Culture, JavaScript
- Xah Talk Show 2019-03-28 emacs key macro, unicode, IPA, history of China vs Taiwan
- Xah Talk Show 2019-03-29, golang, dynamic vs static typed languages
- Xah Talk Show 2019-03-30
- Xah Talk Show 杀杀演绎,中文 2019-03-31. Twitter CEO Jack, Burma, Eastern meditation and western white men
- Xah Talk Show 2019-04-01 A. emacs demo, programable keyboard, convert python 2 webcrawler to 3
- Xah Talk Show 2019-04-01 B. chat with Yisrael Dov
- Xah Talk Show 2019-04-03 emacs, gothic, unicode math blackletter, dream keyboard, OpenGL, WebGL
- Xah Talk Show 2019-04-03 web spam
- Xah Talk Show 2019-04-04 OpenGL, quickdraw3d, lang esign, bitmask, website popularity ranking
- Xah Talk Show 2019-04-05 emacs move image, dvorak layout, unicode for programers, Julian Assange
- Xah Talk Show 2019-04-06 Shakespeare, scientific diet, wonder woman, superheros
- Xah Talk Show 2019-04-07 JavaScript object system, explain in a math style
- Xah Talk Show 2019-04-10 software engineering voodoo. Agile. Why Software Sucks. Hackernews. Ban Xah
- Xah Talk Show 2019-04-11
- Xah Talk Show 2019-04-12 emacs demo pepe, religion, capitalism, communism, Church of Satan, Ayn Rand
- Xah Talk Show 2019-04-13 machine learning, conic sections, cryptology, pure math vs applied
- Xah Talk Show 2019-04-14 Technical Drawing, Descriptive Geometry, Projective Geometry, Linear Algebra
- Xah Talk Show 2019-04-15 boba milk tea, linux UI prob, Fake News origin, sjgang, Unabomber Manifesto
- Xah Talk Show 2019-04-17, vimgolf in emacs with Xah Fly Keys, Dvorak layout, kinesis keyboard
- Xah Talk Show 2019-04-22 B, live coding JavaScript app, Arrow Keys Efficiency vim HJKL vs IJKL
- Xah Talk Show 2019-04-23 find replace in emacs, golang. and social justice
- Xah Talk Show 2019-04-26, history of Wolfram MathWorld, Stereographic Projection, Category Theory?
- Xah Talk Show 2019-04-29 JavaScript string problem, unicode, emoji
- Xah Talk Show 2019-04-30 function param idiocy, Backus Naur Form, LISP vs Mathematica, Peter Norvig, Nassim Taleb
- Xah Talk Show 2019-05-02, happy hacking keyboard, ergodox, keyboardio, kinesis, steno, using piano
- Xah Talk Show 2019-05-03 unix philosophy, truncate line, clojure, concurrency, AI, consciousness
- Xah Talk Show 2019-05-04 code elegance idiom, history of netscape, jwz, rms, open source, xemacs vs emacs
- Xah Talk Show 2019-05-06 geometric inversion, stereographic projection, their relations
- Xah Talk Show 2019-05-07 youtube, society, milen gen. text vs video of human communication
- Xah Talk Show 2019-05-08
- Xah Talk Show 2019-05-10 mouse, spin wheel, linux, closure, perl, lisp
- Xah Talk Show 2019-05-12
- Xah Talk Show 2019-05-13 idiocy of svg arc drawing. How to be a programer. CPU vs GPU
- Xah Talk Show 2019-05-17 why teen girls gossip, mating behavior of women vs men, keyboards
- Xah Talk Show 2019-05-18 emacs xah-fly-keys vs evil mode, vim, keyboard, reading novels, elite hollywood
- Xah Talk Show 2019-05-20 Math Unicode symbol ℤ, Control/Capslock Position, unix philosophy hacker idots
- Xah Talk Show 2019-05-22 schizoid in meeting, genius sleeping cycle, fireball against open source
- Xah Talk Show 2019-05-24 Sargon of Akkad, social justice gang, rune writing system, clojure java
- Xah Talk Show 2019-05-29 JavaScript NodeList vs HTMLCollection, Array-like object, emacs curly quote fiasco
- Xah Talk Show 2019-05-29 A, Kardashian, vocal fry, upspeak, Ellen Show schizoid, white girls epidemic
- Xah Talk Show 2019-06-04 the of scourge of html/xml entities
- Xah Talk Show Xah talk show 2019-06-05 live coding javascript, html entities, emacs workflow demo, xah fly keys
- Xah Talk Show 2019-06-07 understand JavaScript object like a mathematician
- Xah Talk Show 2019-06-08 can emacs search files in a dir? unix philosophy, do they do one thing well?
- Xah Talk Show 2019-06-09 emacs workflow demo. Unicode Phoenician. Cherry Point of Sale Keyboards
- Xah Talk Show 2019-06-12 japan kanji keyboard, low profile keyboard, Kunth TeX, and idiocy of typography
- Xah Talk Show 2019-06-13 linguistics pragmatics semiotics cybernetic synergetics pseudo/quasi science
- Xah Talk Show 2019-06-14 emacs lisp, xah-copy-line-or-region, can Atom/VSCode replace emacs?
- Xah Talk Show 2019-06-15 live coding golang find/replace script, emacs + xah-fly-keys
- Xah Talk Show 2019-06-20 JavaScript svg drawing ellipse, unicode math symbols in variable name and function names
- Xah Talk Show 2019-06-24 classical music, Bach, Liszt, dance frenzy, keyboard layout, input methods, shortcut layout, Repetitive Strain Injury
- Xah Talk Show 2019-06-25 JavaScript live coding interactive CSS radial gradient generator
- Xah Talk Show 2019-06-27 dynamic vs typed languages. JavaScript live coding CSS box shadow generator
- Xah Talk Show 2019-06-28 TeX replacement, JavaScript CSS generator, RGB HSL color models
- Xah Talk Show 2019-07-02. emacs lisp, interactive form, universal arg. concave surface keyboards
- Xah Talk Show 2019-07-05 krita, action figure, comics, jap vs us, cortana, ai, etymology
- Xah Talk Show 2019-07-06 graph/group theory books, Egyptian Hieroglyph, html frameset, opensource ideology
- Xah Talk Show 2019-07-08 live coding JavaScript truchet tiles (geometry)
- Xah Talk Show 2019-07-09 Unicode Symbol/Emoji fiasco. sitemap. esr Eric Raymond, open source, fsf
- Xah Talk Show 2019-07-10 why i love golang, live coding on sitemap script. Rant on C, unix philosophy
- Xah Talk Show Xah Show 2019-07-12. big rant. mastodon, open source, social justice, rms Richard Stallman
- Xah Talk Show 2019-07-13 THC, marshal law, blit, keyboard, culture, writing style, passive voice
- Xah Talk Show Xah Show 2019-07-15. fun math books. math branches. graph theory, group theory, complex analysis
- Xah Talk Show 2019-07-17. Steve Jobs, Apple suck, Microsoft linux, mmo mouse, input systems, analog keyboard
- Xah Talk Show 2019-07-18 lisp, Mathematica, term rewriting, pattern matching, idiocy of lisp macros
- Xah Talk Show 2019-07-19 lisp syntax, s-exp, meta-expression, Mathematica, meaning of sugar syntax
- Xah Talk Show 2019-07-26. math. combinatorial exploration of possible algebraic structures
- Xah Talk Show 2019-07-27. Random Chat. 说说香港人的问题. Hong Kong, British Empire, China, Silicon Valley
- Xah Talk Show 2019-07-29 web cam, scam of gadget review pop sites, facebook twitter, youtube, fakenews
- Xah Talk Show 2019-07-31 EmacsConf 2019, emacs meetup SF, elisp live coding html xah-new-page
- Xah Talk Show 2019-08-01 programing languages and their culture. perl python ruby
- Xah Talk Show 2019-08-03 emacs lisp coding xah-update-atom-entry-date. History of RSS/atom/webfeed
- Xah Talk Show 2019-08-04 emacs regex tutorial. ruby sigil, programing language type as syntax
- Xah Talk Show 2019-08-06 writing emacs major mode
- Xah Talk Show 2019-08-07 story of math crisis, math foundation, proof theory, and homotopy type theory
- Xah Talk Show 2019-08-11. jwz keyboard. why JavaScript no "use js2015", rant on Brendan Eich
- Xah Talk Show 2019-08-13 Europa and the Bull. BCE CE BC AD, Religions. Voice input for programer
- Xah Talk Show 2019-08-14 Spelling Reform, Lojban, Esperanto, Purpose of Logo, Arabian Nights, Arabic
- Xah Talk Show 2019-08-16 emacs dired and emacs tips
- Xah Talk Show 2019-08-17 emacs completion + templates. autocomplete, company-mode, yasnippet, abbrev
- Xah Talk Show 2019-08-18, blockchain, bitcoin, silk road, Megaupload, Sci-Hub, pirate bay, Copyright
- Xah Talk Show 2019-08-19 Deseret/Shavian Alphabets, IPA, font size, fugue, elisp coding youtube html
- Xah Talk Show 2019-08-20 why you should not cry about OpenSource or Free Software, monopoly
- Xah Talk Show 2019-08-21 all you want to know about keyboard layout, dvorak, colemak, touch tying
- Xah Talk Show 2019-08-22 Myers-Briggs, personality test, personality disorder, psychology
- Xah Talk Show 2019-08-23 JavaScript alternatives, intro to ES2015, JavaScript warts
- Xah Talk Show 2019-08-24 keyboard keycaps tech, intro to TypeScript, compared to JavaScript
- Xah Talk Show 2019-08-25 Guile scheme lisp, is python a lisp?, JetBrain vs Emacs editor, why clojure java
- Xah Talk Show 2019-08-26 why golang? syntax color, turkish layout, etymology of hash table, abuse of logic operator
- Xah Talk Show 2019-08-27 emacs lisp tutorial (via python?). setq vs set. message vs insert vs print
- Xah Talk Show 2019-08-28 math languages, scientific programing, a new kind of science, what is random, cellular automata
- Xah Talk Show 2019-08-29 emacs xah-html-mode intro
- Xah Talk Show 2019-08-30 The Unix Pestilence, Microsoft, SGI, Kinesis Keyboard Alternative? is China Evil?
- Xah Talk Show 2019-08-31 knobs keyboard, joystick mouse, linux tiling windows, ratpoison, juggling, video games
- Xah Talk Show 2019-09-01 Plane Curves, Elliptic curve, What makes a great programmer?, very weird mathematicians
- Xah Talk Show 2019-09-02 FFI, AI science+tech growth vs human learning, global internet time, TV vs phone, accents
- Xah Talk Show 2019-09-03 The unix pestilence
- Xah Talk Show 2019-09-04 can you talk politics with friends. my view of Hong Kong
- Xah Talk Show 2019-09-06 unicode inverted text, emacs regex and in emacs lisp
- Xah Talk Show randam chat. Second Life, virtual reality, AI, object relational mapping, furries, NixOS,2019-09-06b
- Xah Talk Show 2019-09-07 what is functional programing and what are its jargons?
- Xah Talk Show 2019-09-08 functional programing explained with JavaScript. composition, closure, currying, etc
- Xah Talk Show 2019-09-09 history of Apple, Richard Stallman on Steve Jobs, Dennis Ritchie, Evil open source, web login etc
- Xah Talk Show 2019-09-10 writing curve plotting app in JavaScript+DOM+SVG
- Xah Talk Show 2019-09-11 Second Life, Unicode, ∀ Gundam, mecha, android, bots, MUD, evil google, browsers, RSS, youtube-dl, luna lang
- Xah Talk Show 2019-09-12 mandelbrot set, entrepreneurship, my experiences of org mode, why isn't your mom using linux?
- Xah Talk Show 2019-09-13 Chinese input methods, understand JavaScript object in depth, in a math style
- Xah Talk Show 2019-09-14 CSS tutorial, history, and my experiences with CSS and web design. red pill or blue pill?
- Xah Talk Show 2019-09-15 rot13, bash, perl, ruby, clojure leiningen, linux Mac Windows keybinding, emacs efficiency,
- Xah Talk Show 2019-09-16 cheap webcam, unicode brackets, good emacs key choices, live coding elisp English to braille,
- Xah Talk Show 2019-09-17 Jaron Lanier, no donate to Wikipedia, No U millennials, Diet of Xah Lee, Wushu, Jet Li
- Xah Talk Show 2019-09-18 emacs lisp, golang. write script to Check Parenthesis/Brackets Balance
- Xah Talk Show 2019-09-19 No Agenda Show, weeaboo, japan culture in America, perl/php LAMP? swap capslock/control?
- Xah Talk Show 2019-09-20 dvorak colemak minimak layouts, ergodox, keyboard firmware, keybinding, ergodox, programable keypads
- Xah Talk Show 2019-09-21 Richald Stallman Resign FSF, emacs tips, split window workflow, register
- Xah Talk Show 2019-09-22 end of FSF, ban xah lee or irc. programing lang beginner, how best programer, great JavaScript apps
- Xah Talk Show 2019-09-23 all about keyboards for programer
- Xah Talk Show 2019-09-24 how compiler works. bad video
- Xah Talk Show 2019-09-25 Unicode, UTF-8, UTF-16, Encoding Systems, Unix/Linux/OpenSource Fanaticism
- Xah Talk Show 2019-09-26 Xah live scream. patent, copyright, regime change, capitalism, corruption, nsfw
- Xah Talk Show 2019-09-27 programing language syntax. ad hoc vs uniform. Syntax system and Syntax algebra
- Xah Talk Show 2019-09-28 programing language syntax. why is syntax the most important
- Xah Talk Show 2019-09-29 Open Source, Richard Stallman, Recycling, Global Warming, Democracy Dies in Darkness
- Xah Talk Show 2019-09-30 d3js maze, math seashell, non-mono font for code, JavaScript raining 💕, REPL, Mathematica notebook
- Xah Talk Show 2019-10-01 The rise and fall of XML. Be conservative in what you send; be liberal in what you accept
- Xah Talk Show 2019-10-02 nodejs, asynchronous vs currency vs parallel programing, golang, lisp cons
- Xah Talk Show 2019-10-03 Microsoft new Keyboard, control fear, schizoid, ascetic, millennials YouTubers
- Xah Talk Show 2019-10-04 Mathematica, privacy, open source, utopia, dystopia, justice+freedom = white man's thought
- Xah Talk Show 2019-10-05 shen lisp, monk, Shakespeare Andronicus, Paul Graham and philosophy, nim crystal golang
- Xah Talk Show 2019-10-06 discord, JavaScript svelte, writing a book, be yourself, OpenBSD web design
- Xah Talk Show 2019-10-07 emacs customize, elisp xah-open-link-in-chrome, browser history, bible, Wandering Stars,
- Xah Talk Show 2019-10-08 Melodious Voice, Xah on 4chan, Lust, Caution, Women
- Xah Talk Show 2019-10-09 nushell linux top htop lxde xfce Stephen Hawking book, Google newspeak 1984, scientology
- Xah Talk Show 2019-10-10 Google censor emacs newsgroup, history modifier keys shift control meta, democracy chant
- Xah Talk Show 2019-10-11 YouTube stream live chat link blocking, steelseries keyboard, maze for programers, analog mech keyboard
- Xah Talk Show 2019-10-12 SteelSeries Apex Pro Keyboard, Mouses, Golang Multi Strings Grep, China Censorship, the American Way
- Xah Talk Show 2019-10-13 Microsoft Apple repair, capitalism vs communism. humanity and classic literature, digital vs analog
- Xah Talk Show 2019-10-14 emacs ★ Sacha Chua|how to become popular on YouTube|coding golf
- Xah Talk Show 2019-10-15 how much YouTuber makes. failure context of open source, OK Google, open street maps, globasa, hacker
- Xah Talk Show 2019-10-16 laputa, gulliver's travels, truncate lines, line based syntax, unix philosophy damage to society
- Xah Talk Show 2019-10-17 HAVIT Keyboard, numerical keypad, neo layout, layers=bad, math/emoji input
- Xah Talk Show 2019-10-18. netiquette anthropology, a troll's confection, dead links, and stoned
- Xah Talk Show 2019-10-19 Projective Geometry, Bertrand Russell, schizoid, Sam Harris, Camille Paglia
- Xah Talk Show 2019-10-20, why AI neural networks are nasty, AlphaGo AlphaZero, atom webfeed, ASMR
- Xah Talk Show What Makes Functional Programing Language, Second Life Combat, Julian Assange, Open Source
- Xah Talk Show 2019-10-22 Chinese Food vs American, Cellular Automata, Artificial Life, generative art, algorithmic math art
- Xah Talk Show 2019-10-23 UHK keyboard, TKL jargon, swastica, reclining buddha, flag bikini, imperialism, Puritan
- Xah Talk Show 2019-10-24 JavaScript+svg live coding, math plotter
- Xah Talk Show 2019-10-25 Kinesis vs Ultimate Hacking Keyboard, JavaScript in Depth, webpack, unit testing mantra
- Xah Talk Show 2019-10-26 why OpenSource/Linux fanatics can never create good user interface
- Xah Talk Show 2019-10-27 live coding JavaScript + svg. plot math curve
- Xah Talk Show 2019-10-28 UI peepshow windows, astronomy The Pleiades, Why TeX/LaTeX Sucks
- Xah Talk Show 2019-10-29 why some lang forever niche? scheme lisp, nim, julia, haskell, why i love golang
- Xah Talk Show 2019-10-30 JavaScript, Array, range, functional programing loop with break, syntactic/semantic of map
- Xah Talk Show 2019-10-31 JavaScript npm webpack live coding, 90min rant on modern JavaScript
- Xah Talk Show 2019-11-01 xah emacs setup from scratch and live coding emacs lisp open-in-vscode
- Xah Talk Show 2019-11-02 history of version control systems cvs svn mercurial git, and sites. clojure java tango
- Xah Talk Show 2019-11-03 emacs, default mode, color theme, xah-lookup.el, Xah Fly Keys, vscode, demo powershell on Mac
- Xah Talk Show 2019-11-06 happy hacking keyboard lisp 96 cpu cores, Voronoi diagram in hyperbolic space, emacs, powershell
- Xah Talk Show 2019-11-07 Signum keyboard. History of CMS, eXtreme Programing, Agile, Crackpots, static site generator. wikipedia vs Britannica
- Xah Talk Show 2019-11-08 parsing, parser, xml, solve problems, creating html page in emacs
- Xah Talk Show 2019-11-10 emacs lisp live coding + tutorial, open-buffer-in-firefox, open-link-in-firefox. typing speed test
- Xah Talk Show 2019-11-14 Arrow Keys efficiency, vim vs inverted T, WASD, 2 handed arrows. Emacs/vi Keys History
- Xah Talk Show 2019-11-15 Geometry regular polyhedron, JavaScript + SVG tutorial, rotate 3D cube real time
- Xah Talk Show 2019-11-16 batsh ocaml reasonML fsharp haskell, hotshots, and math geometry aperiodic tiling
- Xah Talk Show 2019-11-17 6 hours watch, 24 hours watch, heximal system, stenotype, plank, plover, piano, keyboard systems
- Xah Talk Show 2019-11-19. Language Design: Should Array Index Start at 0 or 1?, Math Models of 3D Input Control
- Xah Talk Show 2019-11-20 misc emacs custom commands, mouse vs trackball
- Xah Talk Show 2019-11-21 footsie with trackball and Kinesis pedal
- Xah Talk Show 2019-11-22 lisp family. Common Lisp, Scheme, Elisp, Clojure. macOS SpotLight, Tulsi Gabbard, Andrew Young
- Xah Talk Show 2019-11-23 JavaScript+SVG live coding+tutorial. creating polyhedron real-time rotation from scratch
- Xah Talk Show 2019-11-24 emacs lisp live coding, add Norman layout support to xah fly keys, hybrid vigor
- Xah Talk Show 2019-11-26 DIY keyboard Rhapsody: Gergo Georgi Ginni ButterStick Datahand Kyria POS keyboards
- Xah Talk Show 2019-11-27 emacs, image resize, crop, convert, rename
- Xah Talk Show 2019-11-29 live coding javascript+svg polyhedron real time rotation, math, geometry
- Xah Talk Show 2019-11-30 math, what is random, what is pseudo random?
- Xah Talk Show 2019-12-01 emacs lisp, what is metadata, command to show/delete metadata
- Xah Talk Show 2019-12-02 matrix and vector explained to programers, JavaScript live coding matrix/vector functions
- Xah Talk Show 2019-12-03 The Matrix/Womb, super computers, japan K computer, network topology, 6D torus topology, UK lorry
- Xah Talk Show 2019-12-04 do not donate to Wikipedia, Naruto swirl, fishball, fishcake 🍥, BIG rant emacs undo/redo
- Xah Talk Show 2019-12-06 how to contribute to emacs, linux firewall iptable networking
- Xah Talk Show 2019-12-07 hyphenated words, orthography, emacs input symbol/emoji é♥, writing styles of programing lang docs
- Xah Talk Show 2019-12-08, emacs lisp coding command for global bigger font, chat with Bart
- Xah Talk Show 2019-12-09 emacs lisp live coding + tutorial. command to convert png to jpg while in html buffer
- Xah Talk Show 2019-12-10 spoken language vs writing system, listen/speak vs read/write, simplified vs traditional chinese char
- Xah Talk Show 2019-12-12 arch linux, hacker culture, elf language, rune script, mouse hover/auto click
- Xah Talk Show 2019-12-13 intro to Japanese writing system, input system, keyboard layout
- Xah Talk Show 2019-12-14 hand writing Chinese, JavaScript coding vector dot product function style, intro to constructed language
- Xah Talk Show 2019-12-15 unicode, ancient/weird alphabets, rune, braille, combinatorics based system, astronomy astrology symbols
- Xah Talk Show 2019-12-17 八雲 紫(やくも ゆかり) Yukari Yakumo, divination, trigram, hexagram, bagua, iching, book of change
- Xah Talk Show 2019-12-18 polyomino, scheme lisp shell, Pascal's Theorem/wager, Paul Graham, western/eastern philosophy, mohism
- Xah Talk Show 2019-12-19 Nicaragua. what do people know? how to judge who to trust? what do you think you know?
- Xah Talk Show 2019-12-20
- Xah Talk Show 2019-12-21 EmTime system/notation. Live coding golang. convert 24h time system to 36h system with base 6 notation
- Xah Talk Show 2019-12-22
- Xah Talk Show 2019-12-23 programable keypad, log your life (heatbeat, sleep, walk, email, keystroks, phone…), polymorphism explained
- Xah Talk Show 2019-12-24 harddisk vs flash drive, politics of Taiwan USA China, great fringe mathematicians and programers,
- Xah Talk Show 2019-12-26 emacs, elisp. xah-select-block, Xah Fly Keys, magit, git, german alphabet ß, keyboard layout
- Xah Talk Show 2019-12-30. new year resolution, how to be happy, femism STEM, Middle East
- Xah Talk Show 2020-01-01 Bourbaki Injection, emacs DOTA, X11 Disaster, Unix Pestilence, Cabaret the rise of social justice
- Xah Talk Show 2020-01-02 ontology of JavaScript python ruby java dot notation vs unix pipe vs function chaining,
- Xah Talk Show 2020-01-06 Linux config, rise of NSFW, SJW vs CHAN
- Xah Talk Show 2020-01-07 ergodox, Xah Fly Keys, emacs lisp books, automated Proving Systems, emacs workflow JavaScript in Depth
- Xah Talk Show 2020-01-08 Unicode Issues in Programing Languages Golang Python Ruby JavaScript Java emacs lisp
- Xah Talk Show 2020-01-09 Nova Scotia, Human Animals n Their Songs, You're So Vain, golang find/replace, emacs key macro
- Xah Talk Show 2020-01-10 game of life on trifoil knot. lurid math. angle trisectors. spacemac, Xah Fly Keys, ergoemacs mode,
- Xah Talk Show 2020-01-11 game of life, cellular automata, Universal Turing machine, Europa and the Bull, Greek Automata
- Xah Talk Show 2020-01-12 The Arts, Communication, Psychology, Intelligence
- Xah Talk Show 2020-01-13 emacs workflow, create html blog archive, modify command log mode
- Xah Talk Show 2020-01-14 JavaScript warts, array problem
- Xah Talk Show 2020-01-19
- Xah Talk Show 2020-01-20 human facial expression, big corp funding academia, capitalism, Anarchism. Wikipedia, emacs, magit truncate lines
- Xah Talk Show 2020-01-23
- Xah Talk Show 2020-02-07
- Xah Talk Show 2020-04-12 keyboard layout design, chorded keyboard, bat D??TH Resurrection USA
- Xah Talk Show 2020-05-02. web assembly, emacs, clojure, machine learning, meta lang, geometric unity
- Xah Talk Show 2020-05-05 compile=pillage, Google SEO is propaganda, the phrase Human Animals, regular expression
- Xah Talk Show 2020-05-06 how to avoid mouse hand pain, logitech g-hub crap, paradox of optimal keymap, substance vs milen, Candace Owens
- Xah Talk Show 2020-05-08 Japanese Keyboards, TRON, M-System, Thumb-Shift, Leopold, Topre
- Xah Talk Show 2020-05-11 Unix, AIX HP-UX, AU/X, Unix, Irix, Posix, Linux, Xenix, NTFS
- Xah Talk Show 2020-05-14
- Xah Talk Show 2020-05-16 rage comics, pepe, marketing, Mac vs Windows vs Linux
- Xah Talk Show 2020-05-21 one hundred dollars epic fail
- Xah Talk Show 2020-05-22 Sentient Trashcan, Space Odyssey, Trackball Ball Sizes, Ultimate Hacking Keyboard vs Kinesis Typerace
- Xah Talk Show 2020-05-23. Which programing language is worth learning? The Future of Lisp
- Xah Talk Show 2020-05-26 Why Tiling Window Manager Sucks
- Xah Talk Show 2020-06-04 riots, computer for math proofs, hong kong, china, usa, lisp macro
- Xah Talk Show 2020-06-06. math of seashell, kinesis vs UHK vs xbows keyboards, juggling and math
- Xah Talk Show 2020-06-08•Perry Bible•solar system•milky way•astronomy Symbols•sailor moon•transhumanism
- Xah Talk Show xah emacs lisp live coding 2020-06-10. join lines in a text block
- Xah Talk Show 2020-06-16 emacs lisp and html coding. etymology and mythology
- Xah Talk Show 2020-07-15, emacs lisp command xah-html-remove-list
- Xah Talk Show 2020-07-18 gergo keyboard review and keyboard geeking
- Xah Talk Show 2020-08-04, emacs lisp coding, open buffer or link in chrome
- Xah Talk Show 2020-08-07, emacs lisp youtube-linkify, why shell in emacs, sigil war
- Xah Talk Show 2020-08-10, emacs, braille, python vs ruby vs perl vs emacs lisp
- Xah Talk Show 2020-08-11, JavaScript Live Code Rot13 Cipher App
- Xah Talk Show 2020-08-12, intro to emacs 27 features turned huge rant
- Xah Talk Show 2020-08-13. The Opposite of Love. Emacs, Ergodox, why emacs is better than vim
- Xah Talk Show 2020-08-15, emacs/elisp tutorial, modify youtube linkify accept timestamp
- Xah Talk Show 2020-08-17 Emacs Lisp Coding, Display Formfeed as Line
- Xah Talk Show 2020-08-18 Emacs, Manage Project with Projectile
- Xah Talk Show 2020-08-20 Emacs Lisp. Write Command to Clean Up YouTube Description
- Xah Talk Show 2020-08-21 emacs lisp, write command to highlight text
- Xah Talk Show 2020-08-25 emacs, reaction on try out speedbar and treemacs
- Xah Talk Show 2020-08-26 lisp keyboards, arrow key history, emacs dash problem, open source problem
- Xah Talk Show 2020-08-29 emacs lisp, write xah-html-escape-char-to-entity that highlights changed places
- Xah Talk Show 2020-08-30 emacs lisp, html named entities to unicode chars, thing at point
- Xah Talk Show 2020-09-03, Evolution of Laptop Keyboards
- Xah Talk Show 2020-09-04 Emacs Lisp. File Path to Link, Image Link, Get Title, Image Dimension
- Xah Talk Show 2020-09-05, emacs lisp coding, write command to display html hr tag as line
- Xah Talk Show 2020-09-06 on JavaScript, Node.js, Deno, NPM, Tech Writing, Doc Tech, HTML/CSS
- Xah Talk Show 2020-09-07 Emacs Lisp, Insert/Parse Date Time
- Xah Talk Show 2020-09-10 Programing, Philosophy of Too Many Libraries, Algorithmic Mathematical Art
- Xah Talk Show 2020-09-13 emacs lisp xah-remove-console-log, live coding + tutorial
- Xah Talk Show 2020-09-14, programable keyboard, keyboard input tools for image/video editing
- Xah Talk Show 2020-09-15 Emacs Lisp Live Coding + Tutorial. insert-br-tag
- Xah Talk Show 2020-09-20 Keyboard Layouts, QWERTY Dvorak Colemak, Why PHP is Better Than JavaScript
- Xah Talk Show 2020-09-23 Emacs Lisp Format JavaScript, the Idiocy of Formatting Style Guide
- Xah Talk Show 2020-09-26 JavaScript live coding keyboard layout heatmap
- Xah Talk Show 2020-09-27 best programable keypad, unix config files, why JavaScript property sucks
- Xah Talk Show 2020-10-03 Dumang Dk6 Keyboard, Idiocy of Typography, emacs, python MapThread
- Xah Talk Show 2020-12-02 emacs Sentence Lines, my RSI, Microsoft Sculpt Keyboard, Function Keys
- Xah Talk Show 2020-12-14 Art, Anime, Pointer+Reference Harm, Org Babel, UHK Keyboard
- Xah Talk Show 2020-12-18, emacs random talk, org vs html, keyboard layout vs shortcut layout
- Xah Talk Show 2020-12-22 live coding emacs lisp, xah fly keys + batman keyboard, math history books
- Xah Talk Show 2020-12-27, fathers of the sjw philosophies. Breath it All In, Children
- Xah Talk Show 2020-12-31. golang, backup, unix shells, and why unix sucks donkey asss
- Xah Talk Show 2021-01-03 elisp coding, why golang is easier to learn than python
- Xah Talk Show 2021-01-07 emacs delete html tags, workflow, Kinesis Advantage2 keyboard, gaming machine
- Xah Talk Show 2021-02-06 Characteristics of haskell, python, lisp, Mathematica, Stephen Wolfram
- Xah Talk Show 2021-02-17 Signum Keyboard, Great Interactive Geometry Software, Agile Faak
- Xah Talk Show 2021-02-20 Windows key setup, FSF vs OpenSource ideologies, Emacs vs VSCode
- Xah Talk Show 2021-03-02. Q and A. Emacs Init for Windows. Why Interest in Math?
- Xah Talk Show 2021-03-11 demo of Wolfram Language Mathematica
- Xah Talk Show 2021-03-13 Ergonomics, Mechanical Keyboard, Artificial Intelligence, Lex Fridman
- Xah Talk Show 2021-03-17 Xah Tries Doom Emacs
- Xah Talk Show 2021-03-21 Wolfram Language Mathematica Demo/Tutorial. Transformation of the Plane
- Xah Talk Show 2021-03-26 Why Wolfram Language is a Artificial Intelligence Language
- Xah Talk Show 2021-03-27 Emacs Undo Drama, Emacs Lore, Lisp Warr, rms, and Who's Who in Gnu Emacs
- Xah Talk Show 2021-04-01 Basics of Wolfram Language. Richard Stallman. Functional Programing in Java Perl Python
- Xah Talk Show 2021-04-06 JavaScript SVG for Keyboard Layout and Character Frequency Diagram
- Xah Talk Show 2021-04-08 Constructed Languages, English Spelling Reform, Shorthand Systems
- Xah Talk Show 2021-04-09 emacs lisp live coding tutorial. xah-html-local-links-to-fullpath
- Xah Talk Show 2021-04-10 JavaScript Live Coding an Interactive Bigrams Count
- Xah Talk Show 2021-04-12 Wolfram Language, and What is Algorithmic Mathematical Art
- Xah Talk Show 2021-04-14 emacs lisp Live Coding + Tutorial. Add Period to Line Ends
- Xah Talk Show 2021-04-16 JavaScript Live Coding, Creating a Bar Chart in SVG
- Xah Talk Show 2021-04-18 Emacs Lisp. Fuzzy Matching. Explore Ido and Helm Source Code, Part 1
- Xah Talk Show 2021-04-19 Emacs Lisp. Explore Ido and Helm Fuzzy Match Source Code. Part 2
- Xah Talk Show 2021-04-20 Emacs Lisp. Explore Helm Fuzzy Match Source Code. Part 3
- Xah Talk Show 2021-04-21 JavaScript+SVG Live Coding, Interactive Bigram Chart
- Xah Talk Show 2021-04-24 Lisp and Wolfram Language Syntax Isomorphism and Design
- Xah Talk Show 2021-05-04 history of ErgoEmacs, and Creating a XahEmacs Distro
- Xah Talk Show 2021-05-05 JavaScript SVG Live Coding Interactive Bigram Bar Chart
- Xah Talk Show 2021-05-06 Wolfram Language Typesetting, TeX, Problems of Traditional Math Notation, Syntax and Proof Systems
- Xah Talk Show 2021-05-14 SGI Irix, BSD, Open Source Rob FSF, Unix Pestilence
- Xah Talk Show 2021-05-17 Emacs Lisp Live Coding. Convert MM:SS to Seconds and Reverse
- Xah Talk Show 2021-05-18 emacs lisp coding a show directory as tree
- Xah Talk Show 2021-05-28 Why Python Lambda is Broken and Can't be Fixed
- Xah Talk Show 2021-05-29 Curly Quotes, Unicode, Emacs, and the Crime of RMS
- Xah Talk Show 2021-05-31 Emacs Workflow HTML Delete Tags, Alt Tab No Good, No emacs calc, Futurism
- Xah Talk Show 2021-06-02 Wolfram Language Basics for Industrial Programers
- Xah Talk Show 2021-06-03 JavaScript svg coding keyboard diagram
- Xah Talk Show 2021-06-05 Emacs Workflow, PowerShell, Mouse Spin Wheel, Apple M1 Chip
- Xah Talk Show 2021-06-08 Emacs, Japan Action Figure, Fleet Girls, Keyboard, tiling windows manager
- Xah Talk Show 2021-06-17 Emacs Workflow HTML Rename Source File Path, User Interface Peepshow Windows
- Xah Talk Show 2021-06-20 Emacs Select Current HTML Element, async problem, math typesetting, random rant
- Xah Talk Show 2021-06-21 emacs lisp coding. HTML Lines/Blocks to List
- Xah Talk Show 2021-06-22 emacs lisp live coding, extend xah-html-select-current-element
- Xah Talk Show 2021-06-24 emacs lisp live coding, html, auto add p tags
- Xah Talk Show 2021-06-25 Emacs vs Vscode, on Documentation, Java, WolframLang, PowerShell, Golang, Python
- Xah Talk Show 2021-06-26, emacs lisp create hook, dark theme sucks
- Xah Talk Show 2021-06-30. xah fly keys, PowerShell, .net, vivaldi, browser war history, C vs golang
- Xah Talk Show 2021-07-03, SVG, emacs, WolframLang, gergo keyboard, choc switch
- Xah Talk Show 2021-07-05 emacs lisp xah-reformat-lines, all you wanna know about mouse vs trackball
- Xah Talk Show 2021-07-06 language syntax design, whitespace/string. history of kinesis maltron ergodox dactyle
- Xah Talk Show 2021-07-14 emacs lisp, slash backslash, what should be the filepath separator
- Xah Talk Show 2021-07-17 create a XahEmacs distro and put it on github
- Xah Talk Show 2021-07-18 emacs lisp, code xah-html-join-tags, pen computing
- Xah Talk Show 2021-07-20. XahEmacs. WolframLang. Math. Wallpaper Groups
- Xah Talk Show 2021-07-21 emacs lisp xah-html-goto-matching-tag, WolframLang triple helix
- Xah Talk Show 2021-07-23 WolframLang Coding. Parametric Plot of Sphere
- Xah Talk Show 2021-07-24 math, parametric surface, WolframLang, emacs lisp, write xah-wolfram-mode
- Xah Talk Show 2021-07-25 emacs lisp code WolframLang doc lookup, ref linkify
- Xah Talk Show 2021-07-26 pepe got a girlfriend. milengen. elisp and WolframLang coding
- Xah Talk Show 2021-07-27 Second Life, elisp, WolframLang
- Xah Talk Show 2021-07-28 Lilypond, Why Typography/TeX Sucks, Knuth Art of Computer Programming
- Xah Talk Show 2021-07-29 WolframLang, Hilbert Curve, Hyperboloid
- Xah Talk Show 2021-08-01 Math, Wolframlang Coding. Geometric Inversion of 3D Grid
- Xah Talk Show 2021-08-03 emacs packages, CSS, command naming bash vs PowerShell, history of Wikipedia
- Xah Talk Show 2021-08-09
- Xah Talk Show 2021-09-14 Emacs Xah HTML Mode, the Most Powerful HTML Editor
- Xah Talk Show 2021-10-01 math geometric inversion, WolframLang coding, emacs xah wolfram mode
- Xah Talk Show 2021-10-12 grep/sed in emacs lisp PowerShell golang python perl
- Xah Talk Show 2021-10-15 grep/sed find/replace in WolframLang elisp golang python perl PowerShell
- Xah Talk Show 2021-11-08 x-bows keyboard, WolframLang for unix grep, emacs xah-wolfram-mode
- Xah Talk Show 2021-11-09 WolframLang tutorial, on writing a grep, live coding
- Xah Talk Show 2021-11-10 Mouse Efficiency and Why Linux Tiling Window Manager Sucks, Wayland
- Xah Talk Show 2021-11-15, on Studying Math, Category Theory, Type Theory, Proof Theory, Famous Emacs Users
- Xah Talk Show 2021-11-18 emacs lisp coding, unicode, history of emoji, religion, cathedral, milengen
- Xah Talk Show 2021-11-19 unicode, emoji, font, css, JavaScript live coding
- Xah Talk Show 2021-11-20 Bash vs PowerShell vs WolframLang
- Xah Talk Show 2021-11-21 Emacs Lisp Coding, Video File Extension/Suffix, Midi
- Xah Talk Show 2021-11-22 emacs keyboard macro, history of internet, wiki/facebook/twitter
- Xah Talk Show 2021-11-23 History of JavaScript Tag, Hackernews Paul Graham, How to Master Writing
- Xah Talk Show 2021-11-24 Emoji vs Symbol, Complexity and Tedium of Software Engineering
- Xah Talk Show 2021-11-25 Coding Session. Fix Link in HTML Files, WolframLang
- Xah Talk Show 2021-11-27 Emacs Lisp Tutorial, Writing a Golang Mode from Scratch
- Xah Talk Show 2021-11-28 Dactyle Manuform Keyboard, UI Design, Shift-Select, Peepsow Window
- Xah Talk Show 2021-12-01 WolframLang vs Lisp Syntax Comparison
- Xah Talk Show 2021-12-05 Intro to Emacs Xah Fly Keys and playing vim golf
- Xah Talk Show 2021-12-09 Tedium and Complexity of Newline in Programing Industry
- Xah Talk Show 2021-12-15 Grammar Complexity of Constructed Human Languages and Computer Languages
- Xah Talk Show 2021-12-20 Fn Key, Poverty, Typing History, Mac vs Windows, M1 Chip, Barefoot Shoe
- Xah Talk Show 2021-12-26 Mech Key Mouse, Chinese Input Methods, Censorship China vs USA
- Xah Talk Show 2022-01-03 Keyboard Design,Apple Design,Steve Jobs,Optical Switch,Lisp Keyboards,HHKB
- Xah Talk Show 2022-01-06 WolframLang Tutorial, Find/Replace String in a Dir
- Xah Talk Show 2022-01-08 Dark Theme, CSS, World's Keyboard Layouts, Key Shortcut HTML Markup
- Xah Talk Show 2022-01-11 python, perl, PowerShell, emacs lisp, golang, WolframLang, speed comparison, find/replace
- Xah Talk Show 2022-01-12 why unix grep sucks, history of regex, WolframLang StringExpression
- Xah Talk Show 2022-01-18 xbows uhk russian keyboards, syntax soup, bitcoin future, why python sucks
- Xah Talk Show 2022-01-20 emacs lisp coding plus tutorial, xah-add-space-after-comma
- Xah Talk Show 2022-01-21 WolframLang coding, plotting seashells
- Xah Talk Show 2022-01-22 emacs lisp coding narrow-to-region, sort-lines, hilight-unicode, emacs vs xemacs
- Xah Talk Show 2022-02-02 Emacs Xah Wolfram Mode, Xah Shorthand System, Why Steno Sucks, Why OpenGL Sucks
- Xah Talk Show 2022-02-04, Elisp String Functions, PowerShell, CSS Darktheme, Logo, Apache Rewrite History
- Xah Talk Show 2022-02-06 Intro to WolframLang Mathematica Graphics and Programing Graphics
- Xah Talk Show 2022-02-21, Glove80 Keyboard, Key Symbology, APL, JavaScript Style Guide
- Xah Talk Show 2022-03-03 java python lisp's computational models, meaning of object, why python doc sucks
- Xah Talk Show 2022-03-04 emacs lisp coding and tutorial. swap/transpose text blocks
- Xah Talk Show 2022-03-08 emacs lisp coding. Xah HTML Mode. xah-html-pre-code-to-new-file
- Xah Talk Show 2022-03-13 KEMOVE DK61 Keyboard review, Emacs Lisp live coding xah-js-eval-line
- Xah Talk Show 2022-03-16 on magic, on web navigational panel design
- Xah Talk Show 2022-03-20 emacs lisp, keyboard shortcut markup, on universal shortcut notation
- Xah Talk Show 2022-03-22 emacs init, working on my site
- Xah Talk Show 2022-03-26 write a search engine for my site. emacs lisp + JavaScript coding
- xah talk show 2022-04-09 emacs 28, icomplete, fido, replace ido, and smex
- xah talk show 2022-04-25 emacs lisp, write command to delete cache files, Language Server Protocol Kills Emacs
- Xah Talk Show 2022-05-01 KEMOVE K68 Keyboard, Architectural Beauties, Regular Expression Alternatives, Emacs Rx, WolframLang
- xah talk show 2022-05-07 look into emacs lisp string functions
- Xah Talk Show 2022-05-11 How I Got into LISP, Should You Learn Wolfram Language, Math Plane Curves
- xah talk show 2022-05-12 emacs, most efficient ways to open file
- xah talk show 2022-05-16 emacs, most efficient way to toggle letter case, upcase sentences, reformat lines, problems of fill-region
- Xah Talk Show 2022-05-21 Emacs Lisp Coding, Bionic Reading Command
- Xah Talk Show 2022-05-22 Wolfram Notebook Format, Org Mode, Lisp, XML, SXML
- xah talk show 2022-05-24 best stylus, pen input, trackball, and why happy hacking keyboard sucks
- xah talk show 2022-05-28 write a emacs lisp script to count elisp function usage frequency
- xah talk show 2022-06-08 emacs lisp tutorial, write command to change space to newline
- xah talk show 2022-06-09 PowerShell rename file in a dir to hash
- xah talk show 2022-06-24 elements of programing language: emacs lisp, WolframLang, python, JavaScript, golang, PowerShell
- Xah Talk Show 2022-07-13 WolframLang Tutorial for Programer, String and Regular Expression
- Xah Talk Show 2022-07-15 WolframLang Tutorial for Programer, Demo Symbolic Computation and Term-Rewriting System
- xah talk show 2022-07-22 emacs lisp, parse url, regex, trigram, hexagram
- xah talk show 2022-07-31 emacs lisp, command to insert-random-string, hexadecimal, uuid, base64, WolframLang base36
- xah talk show 2022-08-04 emacs regular expression
- xah talk show 2022-08-08 programing language design, walk directory, in python, golang, PowerShell, emacs lisp, WolframLang
- xah talk show 2022-08-10. Unix cult (linux, suckless), a crime of computing industry. The Damages it has done
- Xah Talk Show 2022-08-27 Automatic Code Formatting: JavaScript Python PowerShell Golang Elisp WolframLang, Emacs Integration
- Xah Talk Show 2022-09-04 Best Cheapo Gears for comp nerds, Best Windows Apps, Setting Tips
- Xah Talk Show 2022-09-07 Emacs Lisp for Beginner
- Xah Talk Show 2022-09-15 Emacs Key Macro
- Xah Talk Show 2022-09-16 Coding Challenge, Get the Odd Count. WolframLang vs Python Ruby JavaScript PHP Haskell
- Xah Talk Show 2022-09-21 Emacs Lisp Coding, Write Command to Demote HTML Headers
- Xah Talk Show 2022-09-22 Emacs Lisp Coding. Write Command to Add HTML Section Tags
- Xah Talk Show 2022-09-28 emacs lisp. extract html links, insert to each page
- Xah Talk Show 2022-09-29 the Most Efficient Emacs Workflow, more efficient than vim
- Xah Talk Show 2022-10-18 WolframLang Coding, Count Words Frequency, Letter Frequency, Bigrams
- Xah Talk Show 2022-10-30 Emacs, Most Efficient Ways to Insert Unicode, Emoji, Math Symbols
- Xah Talk Show 2022-11-01 WolframLang Coding, Count Words in Arabian Nights and Alice in Wonderland
- Xah Talk Show 2022-11-03 Fully Understand Unicode for Programers. UTF-8, UTF-16, ASCII, Codepoint
- Xah Talk Show 2022-11-10 Emacs Lisp Write a Python Mode from Scratch, and Why Python Sucks
- Xah Talk Show 2022-11-13 WolframLang Coding, Stereographic Projection
- Xah Talk Show 2022-11-21 Math WolframLang Working Session. Derive Stereographic Projection, Geometric Inversion
- Xah Talk Show 2022-11-24 Generative Art, Raytracing, Myers-Briggs, Personality Test, Psychology, Lex Fridman
- Xah Talk Show 2022-11-25 Emacs Lisp Coding, $sigil in Lisp, Clojure, Regex Alt Syntax
- Xah Talk Show 2022-11-28 Why Common Lisp Sucks, and Xah Lee is a Troll, lispm
- xah talk show 2022-12-02
- Xah Talk Show 2022-12-05 DDG Search, QQ AI Drawing, openAI Poem, Tim Pool, Lauren Southern, Emacs 29, code formatting
- Xah Talk Show 2022-12-06 Characteristics of Lisp, WolframLang vs Lisp, Why Emacs Paredit Sucks
- Xah Talk Show 2022-12-08 杀杀演绎 Emacs Lisp 简介
- Xah Talk Show 2022-12-12 Advent of Code Day 1, in WolframLang, Live Coding
- Xah Talk Show 2022-12-13 Advent of Code Day 2, in WolframLang, emacs lisp, JavaScript
- Xah Talk Show 2022-12-14 Advent of Code Day 2B, in WolframLang, Live Coding
- Xah Talk Show 2022-12-15 Advent of Code Day 3, in WolframLang, Live Coding
- Xah Talk Show 2022-12-16 Advent of Code Day 4, in WolframLang, Live Coding
- Xah Talk Show 2022-12-17 Advent of Code Day 5, in WolframLang, Live Coding
- Xah Talk Show 2022-12-18 Advent of Code Day 5B, in WolframLang, Live Coding
- Xah Talk Show 2022-12-19 Difference Between List, Array, Vector, Why is Array Access Constant Time
- Xah Talk Show 2022-12-20 Efficient Python Stack vs Builtin List
- Xah Talk Show 2022-12-21 Advent of Code Day 6, in WolframLang, Live Coding
- Xah Talk Show 2022-12-22 Advent of Code Day 7, in WolframLang, Live Coding
- Xah Talk Show 2022-12-23 Advent of Code Day 7 B, in WolframLang, Live Coding
- Xah Talk Show 2022-12-29 Advent of Code Day 5, in Emacs Lisp, Live Coding
- Xah Talk Show 2022-12-30 Advent of Code Day 5 B, in Emacs Lisp, Live Coding
- Xah Talk Show 2022-12-31 Graph Theory, Best Math Books, Homotopy Type Theory, Category Theory
- Xah Talk Show 2023-01-01 Auto Format Emacs Lisp Code
- Xah Talk Show 2023-01-05 Elixir, Elm, PureScript, ReasonML, TypeScript, and the Best JavaScript Book
- Xah Talk Show 2023-01-07 Emacs Lisp, WolframLang, Speed Comparison for Find/Replace
- Xah Talk Show 2023-01-08 Python, Emacs Lisp, WolframLang, Speed Comparison for Find/Replace
- Xah Talk Show 2023-01-09 Golang, Python, Emacs Lisp, WolframLang, Speed Comparison for Find/Replace
- Xah Talk Show 2023-01-11 JavaScript Coding, Write an App to Convert Text to Unicode Bold, Italics
- Xah Talk Show 2023-01-16 Emacs Lisp Write Python Mode from Scratch
- Xah Talk Show 2023-01-19 Emacs Lisp Write Python Mode from Scratch, Part 2
- Xah Talk Show 2023-01-22 Emacs Lisp Write Python Mode from Scratch, Part 3
- Xah Talk Show 2023-01-29 Glove80 Keyboard Review
- Xah Talk Show 2023-01-31 WolframLang Coding, Graphics, Geometric Inversion with Tubes
- Xah Talk Show 2023-02-02 WolframLang Coding, Graphics, Geometric Inversion 3D Tubes
- Xah Talk Show 2023-02-04, Emacs Comment Command, Wolfram on Thermodynamics
- Xah Talk Show 2023-02-06 China YouTube bilibili, Windows vs Mac vs linux, multiculturalism
- Xah Talk Show 2023-02-12 Emacs Lisp Coding, Transpose HTML Table
- Xah Talk Show 2023-02-21 chatGPT, WolframLang Coding, Geometric Inversion 3D Spheres
- Xah Talk Show 2023-02-23 Emacs Lisp Writing URL Parser
- Xah Talk Show 2023-02-26 Design of Nested Syntax (Lisp XML Python), Search Engine War, Google, chatGPT
- Xah Talk Show 2023-03-01 PowerShell Coding, Rename Files Space to Lowline
- Xah Talk Show 2023-03-02 Emacs Lisp Coding, Open All Files that Contains a Word, xah-find.el
- Xah Talk Show 2023-03-05 WolframLang Coding. Stereographic Projection and Geometric Inversion
- Xah Talk Show 2023-03-09 Emacs Lisp. Command to Move File (Photo) to a Dir (categorize)
- Xah Talk Show 2023-03-23 glove80, elon musk, Wikipedia, tiling theory, emacs treesitter lsp
- Xah Talk Show 2023-03-29 Glove80 Keyboard, Ocaml vs Haskell, WolframLang, ChatGPT
- Xah Talk Show 2023-04-05 Unboxing Ultimate Hacking Keyboard V2
- Xah Talk Show 2023-04-18 UHK Ultimate Hacking Keyboard V2 Review
- Xah Talk Show 2023-04-20 Emacs Lisp Coding. Keyboard Shortcut Notation to HTML Markup
- Xah Talk Show 2023-04-29 Visual Arts, Will AI Wipe Out Humans, What to Read, ...
- Xah Talk Show 2023-05-09 Kinesis Advantage 360 Unboxing
- Xah Talk Show 2023-05-11 Unicode Fullwidth Char, Why JavaScript Sucks, JavaScript vs TypeScript vs JSDoc
- Xah Talk Show 2023-06-23 random. titanic. twitter. mech switch, keyboard layers
- Xah Talk Show 2023-06-25 Emacs Lisp, Write HTML/XML Validator
- Xah Talk Show 2023-06-27 Emacs Lisp, Write HTML/XML Validator, part 2
- xah talk show 2023-07-09 topic random. you ask, i talk
- Xah Talk Show 2023-07-31 Emacs, San Francisco Going to Hell
- Xah Talk Show 2023-08-26 Emacs 29 Features
- Xah Talk Show 2023-09-13 Emacs Lisp Coding, Empty Trash
- Xah Talk Show Dump
- Xah Talk Show 📺
- Xah Talk Show Misc
- Helicopter Rotor
- Reading Notes on Tilings and Patterns
- Tree Functions: Range
- Tree Functions: Table
- Tree Functions: Table, notes
- Tree Functions: Table, Scheme
- FullArrayIndexSet
- Sorting Tree Indexes
- LispForm
- MinimumIndexSet
- MinimumTreeGenerator
- TreeGenerator
- Trees and Indexes
- Tree Functions in Perl, Python, Java
- Deno: Does Not Support __proto__
- Deno: Auto Format JavaScript Code
- Deno: Intro
- Deno: Print Version
- Install Nodejs
- TypeScript: Errors
- TypeScript Filename Extension
- TypeScript Tutorial
- TypeScript: Install
- TypeScript Misc Notes
- TypeScript: Convert to JavaScript
- TypeScript: Type Syntax
- Google AdSense Ban on Ancient Asian Goddess Sculpture Page
- How to Start Google Chrome in a New Instance?
- Google Reader RIPS
- Google's Deceptive Ad: Google Puts Ad in Email Under Promotion Tab
- Google: DON'T BE EVIL vs DON'T DO EVIL
- Google Pushes Invalid HTML to the World
- Google Now Requires JavaScript AND Cookies?
- Google Sitemap.org Domain Typosquatting Scam
- Are Googlers the Minions of Google Marketing?
- Steve Jobs 3 Months Before He Died
- TV Has Arrived on The Web
- Industrial Tech: Twilio, SendGrid, Google Cloud Messaging, Apple Push Notification Service
- Web Toolbars 2009
- Adjust Your Google Ad Preferences, or Opt Out
- Seo Hack on Alexa
- Amazon Closes CA Affiliate Program
- Tech Humor: Apache vs Node.js vs NGINX 📺
- What is the Difference Between Google's “following” a Blog vs Subscribe?
- Brave Search
- Buy Followers Scam
- Carbon Browser Crypto Web3 Scam 2023
- China ISP Ad Injection
- Chrome vs Firefox. 2011-07
- Social Media Like Button
- Cloud Computing
- User Interface Design: Cropped Image Preview
- Humor: CSS Experimental Pain, Window Blind
- Daily Mail Stealing Images
- User Interface Design: Windows Dark Theme Problem
- Death of HTML Frameset 2021
- disqus ad spam
- Wikipedia Donation Scam
- DuckDuckGo (ddg) Search Sucks
- Evil Apple
- Facebook Browser Console Warning
- Facebook Fraud
- Facebook Embedding Tracking Data Inside Photos You Download
- favspam
- Firefox Bug Downloads Empty File
- Windows 10 Flat Design Sucks
- Font Size Problem: CSS Size vs Visual Size
- Font Size Survey
- Pretty Girl Spam
- Gmail State-Sponsored Attack Warning
- Google AMP Scam
- Google Do Evil
- Google Email Privacy
- Google Chrome Browser Login Scam
- Google Gmail Blocks Mozilla Thunderbird
- Google Incognito (Private Browsing)
- Google Evil
- Google's PageSpeed Insights Fails Its Own Site
- Google Paid Search Result
- social network and google plus millennials
- Google Plus Shutdown
- Google Propaganda via Free Font
- Google Sabotages Firefox
- Google Screws Microsoft Browser
- Google Search Dropped Traffic To XahLee.org (2009)
- SEO: Underscore vs Hyphen: How Google Webmaster Advices Hurt Quality Writers 📺
- Translation SEO Scam
- Hacker News Traffic Effect
- History of the JavaScript script Tag
- StackOverflow Gamification
- Google Html5Rocks
- Phone and Tablet Screen Density Comparison
- Web Tech Gossip
- Internet Explorer Anime Girl
- Global Internet Usage Hour Pattern
- Web Advertisement in 2011: JavaScript Popups
- Linkedin Spam Filter Collateral Damage
- Machine Generated Spam
- MegaUpload Crime Boss
- Microsoft Defender Blocks Website
- Browser War, Mobile Passed Desktop Since ~2016
- Monolithic Web Pages
- Worst User Interface, the MSI Realtek Audio Console
- Muscle Memory User Interface
- Navigational Panel Design
- npm Fiasco. Malware that Steals Bitcoin
- Opera Browser Can't Load Twitter CSS: OCSP Error
- The Demise of orkut.com
- Software Piracy, Open Source, Free Software, Copyright
- How Much Can You Make by Blogging? Google AdSense?
- Reddit greed: login popup block content
- Reddit User Interface Forcing Random Topics (2018)
- Why I'm Removing Tech Blogger Celebrities and Googler on Google Plus
- Ribbon Interface
- Atom/RSS Reader Bug, Relative Link
- Evolution of the Script Tag
- Web Design: Skeleton Screen
- Snopes Runs Spam
- Social Network Post Scoring Systems and Their Consequences
- Similar Characters Spam, 2012
- Web Domain Farm Spam
- Web Spam, Scam, SEO
- Spec with Invalid HTML
- The Overflow of StackOverflow
- Stackoverflow JavaScript Millennials on Compiler
- My Personal Photos of Steve Jobs (1955 to 2011)
- Steve Yegge's Google Platforms Rant
- SOPA: Stop or Start Online Piracy Act?
- JavaScript DOM SVG font-size sucks
- Modern Tablet Computer Features
- Twitter Bots 2014
- Twitter Card and OpenGraph
- Twitter Spam, from “JavaScript teacher”
- Twitter Spam Farm 2011
- Ask a Question Scam
- Twitter Spam Farm 2012
- Twitter Usage Map
- Donald Knuth, Steve Jobs, and the Idiocy of Typography
- Web Design Hack: Unicode Private Area Character as Icon
- Web Badges 2005
- web dev, frontend, backend
- Web Hosting Compared: 2006-01
- Chinese Websites Character Encoding Survey, Year 2012
- What is a Browser
- What Your Google Plus Strategy Should Be?
- WHATWG vs W3C Split
- Where Do Spammers Came From
- Why Not https?
- Why Windows User Interface Suck
- Wikipedia Morons
- On Wikipedia's Misinformation
- Windows 10 Still Using Bitmap Font
- Windows accidental hide windows
- Windows Ad Spam
- Microsoft Windows Bluetooth Receive File Problem
- Windows Elevation Prompt Idiocy
- Windows Lockscreen Background Image Problem
- Windows Marketing Popup
- Windows User Interface Sucks, Multi Way to Do the Same Thing
- Windows Open File Dialog Slash Problem
- Windows UI System Sound Sucks
- Windows Sucks
- Windows UI: Switch Window Problem
- Windows Taskbar Sucks
- Windows Tiny Font Problem
- Windows Onscreen Keyboard Sucks
- Windows UI Appearance Inconsistency
- Women in Tech: Today's Google Plus Recommendation?
- Worst World Clock User interface Design
- Xah Lee Online History
- 2023-04 Xahlee Site Change Font
- Google YouTube Hide Dislikes
- Google Greed, YouTube Related Video
- Google YouTube Remove Sort Video by Date 2022-02
- YouTube Scamer Stealing Video
- WebGL Demo: Brisk Hindsight
- ttt
- xah js play index
- ttt
- adaptive sampling prototype
- hyperbola
- canvas size problem
- ellipse
- geometric inversion on grid
- hermann sine
- ID System, Number Base vs Number of Digits
- Keyboard Layout Heat Map Visualization
- logistic_map
- 1 over x
- parametric plot
- polyhedron
- index 2018-02-07 new
- chatGPT on Xah Lee
- XahLee.info Search 🔍
- emacs lisp cons
- probability problem, zhu 2023-05-04
- choco todo
- xtodo
- xtodo emacs random read
- xtodo emacs seq
- xtodo JavaScript
- xtodo PowerShell
- xtodo python
- xtodo read
- xtodo review
- xtodo WolframLang
- xtodo Xah Talk Show
- xtodo emacs
- xtodo emacs 2
- xtodo emacs code
- xtodo emacs tutorial
- xtodo keyboard