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
- Elementary Intro to Wolfram Language, Review
- Mathematica Logo History
- Mathematica Version 3 to Version 7 Conversion Notes
- Wolfram Language Mathematica vs SageMath, Matlab, Python, Maxima
- Wolfram: Trochoid Plot Package 📦
- Wolfram: Trochoid Show 📦
- Wolfram: Add Element to List
- Wolfram: Apply
- Wolfram: Association. Union, Intersection, Complement, Etc
- Wolfram: Cases (Filter List by pattern)
- Wolfram: List of Char Encodings ($CharacterEncodings)
- Wolfram: Delete Element in List
- Wolfram: Extract (Get Element by Position)
- Wolfram: FilterOptions to FilterRules
- Wolfram: GraphicsComplex
- Wolfram: MatchQ
- Wolfram: Mesh Region
- Wolfram: Get Parts of List
- Wolfram: Position in a List
- Wolfram: ReplaceAll
- Wolfram: Change Element in List
- Wolfram: Scan (aka Foreach)
- Wolfram: Set, SetDelayed
- Wolfram: StringExpression Pattern Syntax
- Wolfram: Symbol
- Wolfram: Animation
- Mathematica: Arc Length Speed
- Wolfram: Arithmetic Basics
- Wolfram: Association (Key Value List)
- Wolfram: Association. Add Item
- Wolfram: Association. Check Key Exist
- Wolfram: Association. Delete Items by Filter
- Wolfram: Association. Get Value
- Wolfram: Association. Delete Items by Key
- Wolfram: Association to List, Get All Keys or Values
- Wolfram: Association. Check Value Exist
- Wolfram: Atomic Expression
- Wolfram: Boolean Operators
- WolframLang Code in Text Editor
- WolframLang Great Coders
- Wolfram: Number Comparison
- Wolfram: Compose Transformations
- Wolfram: Context (Namespace)
- Wolfram: Create List (Table)
- Wolfram: Date Time
- Wolfram: Delete SubString
- Wolfram: Delete Dir
- Wolfram: Equality Test
- Wolfram: Expression
- Wolfram: Extract Graphics from Builtin Plot Functions
- Wolfram Language File Encoding
- Wolfram: File Exist
- Wolfram: File Name Extension
- Wolfram: Filter List
- Wolfram: String Template (format)
- Wolfram: FullForm vs Short Syntax Example
- Wolfram: FullForm Syntax
- Wolfram: Function Name Ending in Q
- Wolfram: Function
- Wolfram: Define Function by Pattern
- Wolfram: Function Doc String
- Wolfram: Function Memoization (Function that Cache Values)
- Wolfram: Define Function with Optional Parameters
- Wolfram: Function Syntax Shortcut
- Wolfram: List Operations
- Wolfram: Geometric Transformation Functions
- Wolfram: Get Environment Variable
- Wolfram: Get File Date
- Wolfram: Get File Hash
- Wolfram: Get File Size
- Wolfram: Get SubString, by Index
- Wolfram: Get SubString, by Pattern
- Wolfram: Graphics Directives
- Wolfram: Graphics Misc
- Wolfram: Graphics Primitives
- Wolfram: Graphics Programing Index
- Wolfram: Head of Expression
- Wolfram: Show Function Help
- Wolfram: If Then Else (Conditional)
- Wolfram: Init Dir, Library Dir
- Wolfram: is File or Dir
- Wolfram: Iteration
- Wolfram: String Join
- Lazy Eval in WolframLang
- Wolfram: Level Spec (Tree Depth)
- Wolfram: List
- Wolfram: List Combinatorics
- Wolfram: List. Count, Group, Similar Items
- Wolfram: List Files (Walk Directory)
- Wolfram: Find Function by Name, List All Functions
- Wolfram: Check Item Exist in List
- Wolfram: List Join, Union, Intersection, Difference
- Wolfram: Sort, Reverse, Order
- Wolfram: No Reference Concept in List
- Wolfram: List Reshape (split, group, flatten, transpose)
- Wolfram: Load a Package or File
- Wolfram: Local Variable
- Wolfram: Loop
- Wolfram: Map f to Association
- Wolfram: Map Function to List
- Wolfram: Navigate Directory
- Wolfram: Nested List, Array, Tree, Dimensions
- Intro to WolframLang Mathematica Notation
- Wolfram: Number
- Wolfram: Force Numerical Result
- Wolfram: File Path Functions
- Wolfram: Pattern Matching Functions
- Wolfram: Pattern Matching
- Wolfram: Pattern Matching and Level Spec
- Wolfram: Pattern Syntax
- Wolfram: Principles
- Wolfram: Print File Content
- Wolfram: Create Flat List (Range)
- Wolfram: Read File from Web
- Wolfram: Recursion
- Wolfram: RegularExpression vs StringExpression
- Wolfram: Replace Expression by Pattern
- Wolfram: Rule, RuleDelayed
- Wolfram: Get Script Path, Notebook Dir
- Wolfram: Search Paths $Path for Loading File
- Wolfram: CompoundExpression and Semicolon
- Wolfram: Shell Scripting Tasks
- Shortest Code in WolframLang May be Most Inefficient
- Wolfram: Association. Sort
- Wolfram: String
- Wolfram: Convert String
- Wolfram: String Expression
- Wolfram: List of String Functions
- Wolfram: String Functions
- Wolfram: String Insert
- Wolfram: Regular Expression
- Wolfram: String Replace
- Wolfram: String Split
- Wolfram: String Match
- Wolfram: Syntax, Operators Cheatsheet
- Wolfram: Association. Delete Items by Index
- Wolfram: Apply Transform to Graphics
- Wolfram: Transformation Matrix
- Wolfram: Translate Copy Graphics
- Wolfram: True, False (boolean)
- Wolfram: Global Variable
- Wolfram: Version History
- WolframLang Tutorial by Video
- Wolfram Language Warts
- Wolfram: Which, Switch
- Wolfram: Writing a Package
- WolframScript Command Options
- Wolfram Language Clones and Tools
- Meaning of Symbolic Pattern Matching Languages
- Wolfram Function as Lambda Calculus
- Wolfram Notebook File Format
- Wolfram Notebook Tutorial
- Wolfram: Detect Zero Vector
- History of Notebook User Interface
- Wolfram Language Tutorial
- LISP Macro vs WolframLang
- Wolfram Language Design, LISP / APL History
- Wolfram language vs LISP
- Wolfram: Source Code Encoding and Unicode
- Convert Indexes of Nested Array to Index of Flat List
- Wolfram: Plane Curve Formulas Package 📦
- Wolfram: Plane Curve Generator Package 📦
- Wolfram: Plane Curve Plot Package 📦
- The Mathematica Book Online
- Wolfram: Create Association
- Xah Lee Old Articles on Mathematica
- Xah WolframLang Tutorial Search 🔍
- Wolfram: Comment
- Download Wolfram Engine Free
- Wolfram: Plot and Visualization
- Wolfram Language Shorten Source Code
- Wolfram Language Speed Guide
- Wolfram Language Speed Trivia
- Wolfram Language in Depth
- Wolfram: Load Path
- Wolfram: Print
- Wolfram: Print Version
- Wolfram: Find Replace Script
- Wolfram: Read File
- Wolfram: Typesetting Math
- Difference Between Wolfram Language, Mathematica, WolframEngine, WolframScript
- Wolfram: Write File
- WolframLang Packages by Xah Lee
- Number Of Ways To Loop n Points
- WolframLang: Plane Tiling Package 📦
- Spheres and Cubes Study
- Tilings and Patterns
- Math Tiling and Patterns 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
- Internet: The One True History of Meow
- Internet: Once Upon a Troll
- Internet: To Catch a Troll
- Troll Definition from Jargon File
- The Newsgroup Troll Song
- Internet: 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 Bans XahLee.org (2009)
- Hacker News, XahLee.org, and What is Politics (2010)
- 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?
- Wikipedia Bans Xah Lee (2008)
- 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 (X11)
- “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
- China Python Dragon Logo 蛇变龙
- 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 (Year 2005)
- 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 (2002)
- 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 (2002)
- 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 (2002)
- Larry Wall and Cults
- Linus Flames Lisp
- Programing: Will Lisp Ever be Popular?
- Programing: Lisp: I Can Not Find a Word Better than “car”
- The Glory of LISP cons
- Why Lisp Not Have a Generic Copy-List Function?
- Fundamental Problems of Lisp, Syntax Irregularity
- 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 (2002)
- 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?
- Quality of Terminology In Computer Languages
- Netscape Browser Sucks (2002)
- 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 (2003)
- 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 (2008)
- 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 Sucks (2001)
- Windows Vista VirtualStore Problem
- Why Learn Lisp When There Are Perl and Python
- “Free” Software Morality, Richard Stallman, Paperwork Bureaucracy (2009)
- Mathematica 7 Released
- Python Surpassed Perl In Popularity (2008)
- Richard Stallman Abuse of the Word Freedom (2009)
- 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: 1. Introduction
- Wallpaper groups: 2. Theorems on Rotation and Translation
- Wallpaper groups: 3. The Discontinuous Groups
- Wallpaper groups: 4. Derivation and Classification of Groups
- Wallpaper groups: 5.A The 17 Wallpaper Groups
- Wallpaper groups: 5.B Wallpaper Gallery
- Wallpaper groups: 6. References and Related Web Sites
- Wallpaper groups: 7. Addendum
- Product of Rotations
- Introduction to Symmetry
- AI Chat Bots
- 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: Parse Error
- Clojure: Instaparse: Grammar Syntax
- Clojure: Instaparse: Output Formats
- Clojure: Instaparse: Hide Tokens
- Clojure: Instaparse: Partial Parse
- Clojure: Instaparse: Change Start Rule
- Clojure: Instaparse: Total Parse
- Clojure: Instaparse: Transform Parse Tree
- Clojure Leiningen Tutorial
- Clojure: Essential Libs for Web App
- Clojure: Loop, Iteration
- Clojure: Macro
- Clojure: Metadata
- Clojure: misc notes
- Clojure Misc Notes
- Clojure: Namespace
- Clojure: nREPL
- Clojure: Numbers
- Clojure: Print
- Clojure: protocol
- Clojure: Reader Forms
- Clojure: record
- Clojure: regex
- Clojure Ring Tutorial
- Clojure: Run/Execute One Clojure File
- Clojure: Variable Name Conventions
- Clojure: String
- Clojure: 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 (Cellular Automata, Computation Systems)
- 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 By Edsger W. Dykstra (EWD 1073)
- 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 (2010)
- Chinese Character in Programing Language Function or Variable Name
- Windows: Set Chinese Pinyin to Dvorak Layout
- Clojure Books
- Microsoft Apple Mozilla Dismiss Dart
- CoffeeScript or JavaScript?
- Famous Programers on How Common Lisp Sucks
- The State of Affairs of DVD Rippers (2006)
- Death of Steve Jobs vs Dennis Ritchie, John McCarthy
- The Day Steve Jobs Died, Apple, Google Website Screenshots
- Defective C++
- Erik Meijer on Xtreme Programing and Agile
- History. Evolution of Lisp, Guy Steele, Richard Gabriel, 1993
- Software Freedom is Free Speech or Free Beer (2010)
- F Sharp, OCaml Books and History of OCaml
- Functional Style of Loop
- Lisp at JPL, by Ron Garret 📺
- Guy Steele Says: Don't Iterate, Recurse, and Get rid of lisp cons!
- History of Lisp, 1960 to 1980
- Jamie Zawinski (jwz) on Elon Musk
- JavaScript Dot Notation, Namespace or Object System?
- JavaScript Context Dependent Semantics: p in o
- Web Design: How JavaScript Breaks UI, Evolution of UI
- Java Marketing Hype (1995 to 2024)
- Java Array Syntax Soup: Syntactic Irregularity and Ad Hoc Logic
- What is Kindle, iPad, Android, and All That Jazz??
- John McCarthy LISP, 1960. Recursive Functions of Symbolic Expressions
- Luhn Algorithm
- Mac OS X Names: Jaguar, Tiger, Mavericks, Cheese Ball
- WolframLang vs Lisp Syntax
- The Communism Behind Mozilla Firefox
- Neal Stephenson at Google Talk 📺
- MacOS Extended Attribute, At sign @ in ls
- Origin of the Earth Symbol ♁ ⊕
- Paul Graham Keynote at PyCon 📺
- Paul Graham's Infatuation with the Concept of Hacker
- Programing Languages Mumble Jumble
- Jargon REPL and Hackers
- Rich Hickey (Clojure creator) Says Open Source is Not About You
- 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. 2005 📺
- Steve Yegge on Dynamic Programing Languages
- TRON Operating System
- Theodore Gray: Future of Text Book, iPad, Education 📺
- TypeScript Will Kill CoffeeScript and Dart
- USB3 Drive Speed (year 2012)
- USB Virus, Malware
- World Multiconference on Systemics, Cybernetics and Informatics
- XML, LISP, and Paul Prescod
- XML is not S-Expressions (By Paul Prescod) (2003)
- XahLee.info site traffic, 2017 to 2021
- Xah Lee's Resume, Most Proud Projects
- OCaml Use in Industry: Janestreet Talk by Yaron Minsky 📺
- A Emoji Tale, Good Night Gone Bad
- Abacus
- Programing, on Creating Abstractions, OOP vs FP
- Adaptive Sampling, Plotting Math Curve
- Advent of Code 2023, Index
- Advent of Code 2024, Index
- AI: AGI vs Sentient AI
- Beware of the AI Fear Mongering (2025-01)
- Artificial Intelligence: 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 (1976)
- History of Angular.js
- Unicode: Apple Uses Emoji for Marketing
- Apple Unicode Tyrany
- Apple Walled Gardern
- Art of Git Commit Log (2017)
- Artificial Neural Network is Nasty
- ASCII Characters
- unix: aspell Tutorial
- aspell sucks: Dismal Vocabulary Size
- Jargon Automata in Finite State Automata
- Internet WIFI 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
- Xah Programing Blog Archive 2023-01
- Xah Programing Blog Archive 2023-07
- Xah Programing Blog Archive 2025-01
- Book Review: Patterns of Software, 1996, by Richard P Gabriel
- 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 🚲 🚑 ✈ ⛵
- AI: How ChatGPT Works
- Chess vs Chinese Chess
- Chinese Encoding, Introduction
- Chinese Websites Encoding survey, Year 2022
- Circle and Cross Marks
- 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
- Coding Style Conflict, Algorithmic Efficiency vs Repeated Source Code
- History of Programing Languages in 1 Sentence
- Comp Lang: Comment Syntax
- 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
- Programing Language Comparison: Perl, Python, Ruby, JavaScript, PHP, 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
- Creative domain names, .cx, .io
- crypto money notes
- ctags etags gtags: How to Find Where a Function is Defined or Called?
- Cygwin Essential Install List
- 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
- Does Programing Language Matter, and Story of the Gordian Knot
- Why Are Hackers Obssessed on DSL, Domain Specific Language
- Donald Knuth on chatGPT
- Dynamic vs Static Type System in Programing Languages
- 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
- Unicode: Evolution of Emoji
- Unicode: Emoji Politics
- Why the Environment Variable System is Bad
- Programing Language Equality Test Complexity
- Edsger W Dijkstra (EWD) on Programing
- Programing: the Expression Problem
- Thumb Print Password and Face ID
- Facebook Founder Mark Zuckerberg Speak Chinese 📺
- Find Replace Feedback Loop Problem
- Github Forkme Marketing Ribbon (2008)
- Formal Definition of Systematic Grammar
- Fortress Programing Language and Unicode
- FSF Spread FUD on Microsoft
- Python Problem: String Methods, Functions, Slashes, Backslashes
- Programing Language: Function Dependency
- Function Should be Shortened to Fun
- Functional Programing Languages History Diagram
- Functional Forms of Repetition, Loop, Iteration
- Functional Programing: is Real World Stateful?
- Garbage Collection, the Jargon
- Get Youtube Thumbnail
- Ruby Creator Cooks Python; Matz and GitCafe
- Github: Abuse Detected If JavaScript Off (2019)
- Github Down, Angry Unicorn (2013)
- Golang vs Rust
- Unicode: Google Android Uses Emoji for Marketing
- 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
- Hexadecimal Notation 0x
- What is Hexadecimal Number
- Homotopy Type Theory
- Type Theory vs Homotopy Type Theory vs Univalent Foundation
- 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
- Book Review: JavaScript by David Flanagan
- 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
- Brendan Eich on Fixing JavaScript String Methods Fail on Emoji
- JavaScript Sucks
- JavaScript Syntax Complexity: Lookahead
- JSON Data Format
- Jamie Zawinski (jwz) vs Xah Lee Twitter Spat
- Kite Code Copilot
- 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 Keywords vs Indentation
- Laptops 2012 Comparison: ASUS Zenbook Prime vs Apple MacBook Pro
- Leon Chwistek, a Founder of Type Theory
- Linus Torvalds on Line Truncation
- Lisp Apostrophe Quote 'f Came From MacLisp
- Lisp Celebrities and Computing History from “Worse Is Better”
- Fundamental Problems of LISP, the Cons Cell
- 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
- List Comprehension, Python, Semantics and Syntax, and the Hacker Idiocies
- lost in explanation: programing problem, transition of maps
- lottery machine
- Hacking, Lulz Security Farewell Note (2011)
- 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
- Where does the “main” function in programing languages came from?
- Markdown Tutorial
- Martin Fowler Crackpot
- A Class of Programing Languages: Math Languages
- Meal on a Pill
- AI: Meaning of Intelligence After Chatbots 2024
- 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
- Natural vs Artificial Complexity in Programing Languages
- The Nature of Idioms in Programing Languages
- How Purely Nested Notation Limits the Language's Utility
- Internet History, Netscape, Dot Com, Code Rush (2011)
- 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 (2021)
- NSA Mass Surveillance
- The Sad Story of OAuth 2.0 and Open Standards, IETF (2015)
- 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
- on meta programing
- 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
- Programing Trick to Avoid Checking Out of Bounds Index for 2d Array
- Package Managers and Crippling Control (2024)
- 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)
- Programing Language Design: Reference Considered Harmful
- pointer = the abomination in programing languages
- 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 📺
- Python Dictionary as Switch Statement
- Programing: Decimalize Latitude Longitude
- Smartest Programing Language Creators
- How to Judge the Quality of a Programing Language Doc?
- Polymorphism, Dispatch, and the Tale of Poly-Tinting
- Programing Language Popularity 2017
- Programing Language Documentation Styles
- What features of programing language makes it slow
- What is Ontology of Programing Language?
- Abuse of Logic Operators (Short-Circuit) as Control Flow
- Programing Paradigms Complexity
- 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 Documentation is Pretentious
- The Idiocy of Python's Function Parameter Specification
- Python Indentation Syntax Terminology: “Off-Side Rule”
- Python Length Function Not Method, and the Idiocy and Arrogance of Python Guido Von Rossum
- Why Python Sucks
- Python: dictionary.clear vs Set Dictionary to Empty
- 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 2016
- Docstring Convention: Python vs Emacs Lisp
- racket2 lisp ditching parenthesis
- Racket Doc on Lisp Cons Problem
- pseudo random number
- Why Raytracing is Not Math
- Reading Programing Language Specs
- Xah Regular Expression Articles Index
- Screen Size Comparison: DVD, iPhone, iPad, MacBook, Blu-ray
- Programing Challenge: Replace String Pairs
- ripgrep
- The Rise of Worse is Better
- 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
- Programing Language: Self-Reference Problem in String Syntax
- Semantic Noodle
- Sessions, and Token Based Auth
- Set Text Editor File Encoding
- Shell Languages and the Linearization of Syntax
- Command Line Interface (REPL) vs Notebook Interface
- Why Unix Shell Syntax Sucks
- How's Shortest Code Solution Defined?
- Parameter names start with phi φ, variable names start with xi ξ
- Skype Chat Encryption and Screen Sharing
- Software Dependency Complexity: Fink, Unison
- web tech 2012: blackbox/whitebox testing, Jenkins, Puppet, Selenium
- How Did Software Get So Reliable Without Proof?
- 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: Emoji vs Text
- 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
- Top Ten Most Serious Software Bugs
- Tablet Computer Issues and Touch-Screen Interface Pros and Cons
- TypeScript Ladder Flow
- Ugly Blob in Computer Cable
- UI Design: Colorful Tabs
- User Interface 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 Art, Geometric Patterns
- 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 Letters Ⓐ Ⓑ Ⓒ
- Unicode: Circled Numbers ① ② ③
- Unicode: Clocks ⏰
- Unicode: Clothing Emoji 👠
- Unicode: Codepoint
- Unicode: Commonly Used Symbols ✓ © § ❦
- Unicode: Keyboard Symbols ⌘ ↵ ⌫
- Unicode: Cross ❌✚✝
- Unicode: Cuneiform 𒁷
- Unicode: Currency Symbols $ € £ ¥
- Unicode: Cyrillic Ж, Russian Alphabet
- Unicode: Deseret Alphabet 𐐃
- Unicode: Devanagari अ
- Unicode: Cultural Symbols 💀 🕊 ☭
- Unicode: Box Art ░ ▒ ▓
- Egyptian Hieroglyph 𓂀
- Semantic of Symbol: Unicode Ellipsis Symbol vs Dot Dot Dot
- Unicode: Emoji Smilies 😄
- Unicode: Pregnant Man 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
- Xah Unicode Blog
- Unicode: Emoji for Games 🎲🎯🎱
- Unicode: Geometric Shapes 🔴🟥🔺
- Unicode: Geometry Symbols ∡ ⦜
- Unicode: Gestures 🤦
- Unicode: Greek Alphabet α β γ
- Unicode: Gun Emoji History
- Unicode: Hand Gestures 👍
- Unicode Search 🔎
- How to Type Emoji or Math Symbols
- 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 Writing System の
- Unicode Jargon “Code Point” and Notation U+03B1
- Unicode: Squared Japanese Characters 🈁
- Unicode: Korean 한국인
- Unicode Lambda λ
- Unicode: Latin é ö ñ æ ß ð
- Unicode Letter Character
- Unicode: Ligature
- Unicode: Linear B 𐂂
- Unicode: Logic Symbols ∀ ∃
- Unicode Look-Alike Math Symbols
- Unicode: Love Emoji 💋
- Unicode: Brackets, Quotes 「」【】《》
- Unicode: Math Brackets
- Unicode: Math Font ℤ
- Unicode: Math Symbols ∑ ∫ π² ∞
- Unicode: Misc Index
- Unicode: Music Symbols 🎶
- 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 Renaming Chars
- Unicode: Rune ᚠ
- Unicode Screenshots
- Unicode Semantics: the ∀ in Turn A Gundam
- Unicode: Set Theory Symbols ∈ ⊂ ∪ ∩
- Unicode: Sex Symbols ♂ ♀ ⚤
- Unicode: Shavian Alphabet 𐑕
- Unicode: Slash, Solidus / ⫽ ⫻
- Unicode Smilies (¬_¬)
- Unicode: Sports Emoji ⚽
- Unicode: Squared Letters 🄰 🆗
- Unicode: Stars 🌟
- Programing Language: Unicode Math Symbols 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: Yinyang, Trigrams ☯ ☲
- Unicode: Tamil அ
- Unicode: Tech Gadgets 🎧
- Unicode: Misc Technical Symbols ⌬ ⎄ ⎅ ⧯
- 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 Representation ⇥ ▷ ␣ ¶
- Unix Pipe as Functional Language
- UNIX Tar Problem: File Length Truncation, Unicode Name Support
- Do Unix Tools Do One Thing Well?
- Linux Shell Util uniq Unicode Bug
- Unix Problem: zip Utility Path and Unix Environment Variables
- upgrading python 2024
- Golang Choked by JavaScript Spec URL Percent Encoding
- The Utility of In-Depth Tutorial?
- Programing Exercise, Validate Matching Brackets
- Venus and Mars Symbols Origin ♀ ♂
- 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 to Learn?
- Which Programing Language Has Best Documentation?
- What Does it Mean When a Programing Language Claims “Whitespace is Insignificant”?
- Why Bash Sucks
- Why is GPU More Powerful Than CPU?
- Why I Hate the C Language
- 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
- 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
- Structure and Interpretation of Computer Programs (SICP), Scheme LISP, JavaScript
- Stephen Wolfram on ChatGPT
- Replace C by Golang in Linux Kernal
- Xah Lee Site Article Count
- Xah JS Logo
- Xah Language Design
- Xah Lee on LBRY/Odysee
- Xah Linux
- Xah Github Punch Card (2017)
- Xah Lee Website Logo
- 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 (2006)
- Zoomer Gen Python Programers are Dummies
- Isometries: Translation, Rotation, Reflection
- Geometric Inversion
- Mobius Transformation
- Mobius Transformation Decomposition
- 2D Stereographic Projection
- WolframLang: Transform2DPlot Package 📦
- 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
- Emacs LISP Girls
- LISP Trump
- Wolf Girls
- 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
- Xah Emacs Blog Archive 2024-01
- Xah Emacs Blog Archive 2024-04
- Xah Emacs Blog Archive 2024-06
- Emacs: Bookmark
- Emacs: How to Build Emacs from git Repository
- How to Build Emacs on Linux
- Buy Xah Emacs Tutorial
- Emacs: 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 💠
- Emacs: Master Tips
- Emacs: Xah Find Replace (xah-find.el) 📦
- Elisp: Lisp Basics
- Elisp: Create Function Templates
- Elisp: Abbrev Enable Function
- Elisp: Abbrev Expand Function
- Elisp: Example of Abbrev as Function Templates
- Elisp: Abbrev Hook
- Elisp: Abbrev Properties
- Elisp: Abbrev Table
- Elisp: Abbrev Trigger Character
- Emacs Lisp Advanced
- Elisp: Difference Between Association List vs List of Pairs
- Elisp: Functions on Line
- Emacs: HTML. Amazon URL to Link 💠
- Elisp: Apply Function (List to Args)
- Elisp: Arithmetic
- Elisp: Association List
- Elisp: Backquote Reader Macro for List
- Elisp: Quick Start
- Elisp: Batch Transform HTML to HTML5 “figure” Tag
- Elisp: Transform HTML Tags from “span” to “b”
- Elisp: Benchmark, Test Speed
- Elisp: Beware of Region Boundary Change
- Elisp: Bionic Reading 💠
- Elisp: Boolean (true false nil)
- Emacs: Add Brackets to CAPITALIZED words 💠
- Elisp: Exit Loop or Function (throw, catch)
- Emacs: View URL in Web Browser, browse-url
- Elisp: Buffer Functions
- Elisp: Buffer Local Variable
- Elisp: Get Buffer String
- Emacs Lisp Byte Compile Incompability on 23.1 vs 23.2
- Elisp: Call Shell Command
- Emacs: Change Brackets 💠
- Emacs: Cycle Hyphen Lowline Space 💠
- Elisp: Character Type
- Elisp: Show Char's Syntax
- Elisp: Check If Function / Variable is Defined
- Elisp: HTML. Chinese Char To Reference Link
- Emacs: Open Last Closed File 💠
- Emacs Lisp Examples
- Elisp: Get Command Line Arguments
- Elisp: a Function That Works on String or Region
- Elisp: Comment
- Elisp: Syntax Color Comments
- Elisp: Write Comment Command from Scratch
- Elisp: Write Comment/Uncomment Command
- Controversy of Common Lisp Package in Emacs Lisp
- Emacs: Clean Empty Lines 💠
- Elisp: Compare Numbers, Equality
- Emacs: Compile TypeScript File 💠
- Elisp: complete-symbol vs completion-at-point
- Elisp: If then else (Conditional)
- Elisp: Cons Cell
- Emacs: Convert Chinese/Japanese Full-Width/Half-Width Punctuations 💠
- Emacs: Convert to Full-Width Characters 💠
- Elisp: Convert Number, String
- Emacs: Convert File Line Ending 💠
- Elisp: Sequence. Join, Convert
- Elisp: Convert Color Formats: RGB HSL HSV
- Elisp: Convert Hexadecimal to Decimal
- Emacs: Copy to Register 1 💠
- Elisp: Count Lines, Words, Chars
- Elisp: Create List
- Elisp: Create Keymap (keybinding)
- Elisp: Create Syntax Table
- Emacs: CSS. Pretty Format 💠
- Elisp: Cursor Position Functions
- Elisp: Cut Copy Paste, kill-ring
- Elisp: Print Date Time
- Emacs: xah-fix-datetime 💠
- Elisp: URL Percent Decode, Encode
- Elisp: Define Face
- Elisp: “defvar” Doesn't Override
- Emacs: Delete Current File 💠
- Emacs: Delete Backup in Current Dir Recursively 💠
- Elisp: Destructure Binding (seq-setq, seq-let)
- Elisp: Get Version, Host Name, User Name, Init Dir
- Elisp: Determine Cursor is Inside String or Comment
- Elisp: Get Dired Marked Files
- Emacs: dired Rename File, Space to Hyphen or Lowline 💠
- Emacs: Lookup Function Documentation
- Elisp: Overview of Coding Emacs Lisp
- Emacs: HTML. Embed Youtube Video 💠
- Elisp: Equality Test
- Emacs: Escape Quotes Command 💠
- Emacs: HTML. Create Etymology Link 💠
- Emacs: Evaluate Elisp Code
- Elisp: Simple Code Examples
- Elisp: exec-path, External Program Search Paths
- Emacs: HTML. Extract URL 💠
- Elisp: Font Face
- Elisp: provide, require, features
- Elisp: Get File Info
- Elisp: File and Directory Functions
- Elisp: File Path Functions
- Elisp: Filename Extension
- Elisp: Filter a List
- Emacs Lisp Text Processing: find-file vs with-temp-buffer
- Elisp: find-lisp.el
- Elisp: Find Matching Bracket Character
- Emacs Lisp Find Replace String-Pairs Commands
- Emacs: Find Replace on Multiple Files by Function: Add Unicode Name in HTML
- Elisp: Find Replace Text in Buffer
- Elisp: Fix Dead Links
- Elisp: Font Lock Mode
- Elisp: Sequence. some, every (conditional exit)
- Elisp: Format String
- Elisp: Define Function
- Elisp: Types of Functions
- Emacs: Insert Random UUID 💠
- Emacs: xah-get-thing.el 📦
- Elisp: Get Image Size 💠
- Elisp: Get Operating System Type
- Elisp: Get Text Block 💠
- Elisp: Get User Input
- Elisp: Write grep
- Elisp: Find String Inside HTML Tag
- Elisp: Hash Table
- Elisp: Test Hash Tables Equality 💠
- Elisp: Hash Table to List 💠
- Emacs: HTML. URL to Link with Date 💠
- Emacs: HTML. Ruby Annotation 💠
- Elisp: html6-mode
- Emacs: HTML. Link to Dead Link 💠
- Emacs: HTML. Wikipedia URL to Link 💠
- Emacs: HTML. Word to Wikipedia Link 💠
- Elisp: HTML. Syntax Color Source Code
- Elisp: Define a Command
- Elisp: Writing Elisp Script
- Emacs: HTML. Image Path to Img Tag
- Emacs: Insert Date Time 💠
- Emacs: Insert Brackets by Pair 💠
- Emacs: Insert Random Number or String 💠
- Elisp: Interactive Form
- Elisp: Join Strings, Codepoints to String
- Elisp: Keyword Completion
- Elisp: Lambda Function
- Elisp: load, load-file, autoload
- Emacs: HTML. Lines to List 💠
- Elisp: Generate Web Links Report
- Elisp: List
- Elisp: Check Element Exist in List
- Elisp: List, Get Elements
- Elisp: List Iteration
- Emacs: List Matching Lines
- Elisp: Remove Elements in List
- Elisp: List vs Vector
- Elisp: Load Path
- Elisp: Loop
- Emacs: Backup Current File 💠
- Emacs: HTML. Make Citation Link
- Emacs: HTML. Lines to Table 💠
- Elisp: HTML. Earth Coordinate to Google Map Link
- Elisp: Sequence. Iteration Guide
- Elisp: Match Data (Regex Result)
- Emacs: How to Add a Menu
- Emacs: Messages Buffer
- Emacs Lisp Misc
- Elisp: Modify List
- Elisp: Modify Syntax Table Temporarily
- Elisp: Refactoring, Move Code to Files 💠
- Elisp: Move Cursor
- Can Emacs Lisp Fix Its Namespace Problem by Copying JavaScript Practice?
- Elisp: Major Mode Names
- Elisp: Save narrow-to-region
- Emacs: Next/Previous User Buffer 💠
- Elisp: Number
- Elisp: Open File, Read, Possibly Write
- Elisp: Function Parameters (optional, rest)
- Elisp: Overlay Highlighting
- Elisp: Parse Org Mode
- Elisp: Parse Date Time
- Elisp: Call Shell Command on Region
- Elisp: Pretty Print Hash Table 💠
- Elisp: Print, Output
- Process HTML with Emacs Lisp: Transform FAQ Tags
- Elisp: Process File line-by-line
- Elisp: Block of Expression (progn)
- Elisp: Proper List
- Elisp: Property List
- Elisp: Quote and Dot Notation
- Elisp: Quoting Symbol
- Elisp: Regex Backslash in Lisp Code
- Elisp: Read File
- Elisp: Read File Content as String or Lines
- Emacs: Reformat to Sentence Lines 💠
- Elisp: Regular Expression
- Elisp: Regex Named Character Class and Syntax Table
- Elisp: Case Sensitivity (case-fold-search)
- Elisp: Regex Functions
- Elisp: Regex in Readable Syntax, Package Rx
- Elisp: Get Script Name at Run Time, Call by Relative Path
- Emacs: Remove Punctuation Extra Spaces 💠
- Emacs Keys: Repeat Command by Key, Transient Map
- Elisp: Find Replace Multiple String Pairs
- Emacs: Replace Greek Letter Names to Unicode 💠
- Elisp: Replacing HTML Entities with Unicode Characters
- Emacs: HTML. Replace Entities 💠
- Elisp: Replace String or Regex in String
- Emacs: xah-replace-pairs.el 📦
- Elisp: Replace Digits by Subscript
- Elisp: Multi-Pair String Replacement with Report
- Elisp: Batch Find Replace
- Emacs: Run Current File 💠
- Emacs: Run Elisp Code When File Opens (Persistent Highlight)
- Elisp: Run Elisp Script in Terminal
- Emacs: List All Functions
- Elisp: Search Text Functions
- Elisp: Sequence. Filter
- Elisp: Sequence. Find
- Elisp: Sequence. Foreach
- Elisp: Sequence Functions
- Elisp: Sequence. Map
- Elisp: Sequence. Insert or Remove
- Elisp: Sequence. Min, Max, Random
- Elisp: Sequence. Partition, Group
- Elisp: Sequence. Sort, Reverse
- Elisp: Sequence Type
- Elisp: Sequence. Union, Intersection, Difference
- Elisp: Directory Path Should End in a Slash
- Elisp: skip-chars-forward vs re-search-forward
- Elisp: Sort Hash Table 💠
- Emacs: Sort Lines
- Elisp: Special Form
- Elisp: Start External Process
- Emacs: Replace Straight Quotes to Curly 💠
- Elisp: String
- Elisp: String Comparison, Equality, Order
- Elisp: String Functions
- Elisp: String Match in List 💠
- Elisp: Convert String to Buffer Text
- Elisp: Sequence. Take, Drop, Slice
- Elisp: Symbol
- Elisp: Symbol Cells
- Elisp: Symbol Property List
- Elisp: Syntax Class
- Elisp: Write a Major Mode for Syntax Coloring
- Elisp: Syntax Descriptor
- Elisp: Syntax Table
- Elisp: How to Test Regex
- Emacs Lisp Power: Text-Soup Automation
- Elisp: Text Editing Functions
- Elisp: Text Processing, Transforming Page Tag
- Text Processing: Emacs Lisp vs Perl
- Elisp: HTML Processing: Split Annotation
- Elisp: Text Properties
- Elisp: thing-at-point
- Elisp: Problems of thing-at-point
- Emacs: Change to Title Case 💠
- Elisp: How to Write a Toggle Command
- Elisp: Process HTML, span, code, Key, Title, Markups
- Emacs: Transpose Matrix 💠
- Emacs: HTML. Transpose Table 💠
- Elisp: Walk Directory, List Files
- Elisp: Trim String
- Elisp: try-completion vs all-completions
- Emacs: Twitterfy 💠
- Emacs: Uncolor Region/Buffer
- Emacs: Replace Invisible Unicode Chars 💠
- Elisp: Unicode Escape Sequence
- Elisp: Unit Testing
- Elisp: Get universal-argument
- Elisp: HTML. Update Title 💠
- Elisp: Command to Update RSS/Atom Webfeed
- Elisp: Writing a Interactive Command to Update HTML Page Tags
- Elisp: Validate Matching Brackets 💠
- Elisp: Variable
- List of Emacs Lisp Variables
- Elisp: Vector
- Elisp: Show Syntax Table
- Elisp vs Perl: Validate File Links
- Elisp: Walk Directory by Depth 💠
- Emacs Bug: with-syntax-table Leak. 2014
- Elisp: Write File
- Elisp: Create Major Mode
- Emacs: Toggle Theme 💠
- Emacs AutoHotkey Mode Problems
- Practical Emacs Tutorial
- Emacs 22 (date 2007)
- Emacs 23.2 (date 2010-05)
- Emacs 23 (date 2009-07)
- Installing ELPA Package System for Emacs 23
- Emacs 24.4 (date 2014-10)
- Emacs 24 (date 2012)
- Emacs 25 (date 2016)
- Emacs 26 (date 2018)
- Emacs 27 (date 2020)
- Emacs 28 (date 2022)
- Emacs 29 (date 2023)
- Emacs 30 (date 2025)
- Emacs nxml-mode Fontification Changes
- Emacs 24.3 Common Lisp Package Name Change
- Emacs: List Colors
- Emacs: Setup Hundreds of Abbrevs
- Emacs: Abbrev Mode
- Emacs: Abbrev No Space
- Emacs Basics Tips
- Emacs: Command Name Alias
- Emacs: Align Text Column
- Emacs: Download for Android Operating System
- Emacs Init: Arrow Key for Screen Line or Logical Line
- Emacs: Bold, Underline, Color Texts (Persistent Highlight)
- Emacs: picture-mode, ASCII Diagram
- Emacs Init: Set Default Major Mode
- Emacs: #auto-save# (hashtagged filename)
- Emacs: Real Automatic Save File
- Emacs Init: Avoid Lambda in Hook
- Emacs Basics
- Best Keyboards for Emacs
- Emacs: Undo Saga
- Emacs: Bind Number Pad Keys
- Emacs: Bookmark Init
- Emacs: List Buffers
- Emacs: Switch Buffer
- Emacs Misc Bugs, 2008 to 2014
- Emacs: Byte Compile Elisp Files
- Emacs: Turn Off Byte Compile Warning
- Emacs Calculator
- Emacs Calendar
- Emacs: Change Font Size
- Emacs Keys: Change Minibuffer Keys
- Emacs: Check Brackets Balance 💠
- Emacs: Chinese Input
- Emacs: Clear Register 1 💠
- Emacs: Close Buffer
- Emacs Color Names Not Compatible with CSS
- Emacs Init: 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 a File's Line Endings
- Elisp: Convert Regex to Lisp Regex String
- Emacs: Convert Hexadecimal to Decimal
- Emacs: Append to Register 1 💠
- Emacs: Copy Buffer or Selection 💠
- Emacs: Copy Current Line 💠
- Emacs: Copy Paste, kill-ring
- Emacs Init: Standard Copy Cut Paste Keys
- Emacs: Copy File Path of Current Buffer 💠
- Emacs: Copy Rectangle Region to kill-ring 💠
- Elisp: Create a Hook
- Emacs Init: Create
- Emacs: How to Create Your Own Theme
- Emacs: CSS. Convert Color, RGB to HSL 💠
- Emacs Init: M-x customize
- 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: Get Char Info. Name, Position, Font, Encoding, Syntax, Etc
- Emacs Init: 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, Show All Subdirectories 💠
- Emacs Init: Dired Config
- Emacs: Dired Show Human Readable File Size 💠
- Emacs: Zip Dir in Dired 💠
- Emacs: Dired Plus Mode = dired with Extra Features
- Emacs Init: Disable Mouse Highlight
- Emacs: Easy Ctrl+x for Dvorak Layout
- Emacs: How to Edit Lisp Code
- Emacs: Fullscreen vs Multiple Windows
- Emacs: Insert Emoji
- Elisp: Enable Undo in Buffer
- Emacs: File Encoding
- Emacs: Environment Variables
- Emacs: Eww Web Browser
- Emacs: Exit
- Emacs: Extend Selection 💠
- Xah Emacs Commands
- Emacs: 1 Key for M-x
- Emacs: fido-mode (Minibuffer Name Completion)
- Emacs Init: Set Default File Encoding
- Emacs: fill-region Problems
- Emacs: Find Replace in Current File
- Emacs: some problems of slowdown (tabbar, font)
- Emacs: Form Feed ^L (Page Break)
- Emacs: Format CSS Code 💠
- Emacs: Format HTML Code 💠
- Emacs: Format JavaScript Code 💠
- Emacs: Format PowerShell Code 💠
- Fun with Emacs
- Emacs: Fundamental Mode
- Emacs: Typing of the Dead
- Emacs Keys: Good and Bad Key Choices
- 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 Init: Highlight Current Line
- Emacs Init: Highlight Brackets
- Emacs: Highlight Word, Line
- Emacs: Hippie Expand
- Emacs Init: Hippie Expand
- Emacs: List All Hooks
- Emacs: Open File Fast 👎
- Emacs: Xah HTML Mode Tutorial
- Emacs: HTML. Delete Tags 💠
- Emacs HTML history
- Emacs: Select Current HTML Element
- Emacs HTML Mode Sucks
- Emacs: HTML. Add Paragraph Tags 💠
- Emacs Keys: Super Hyper
- Emacs: Icomplete, Minibuffer Name Completion
- Emacs 27: Icomplete Mode
- Emacs: fido-mode vs icomplete-mode
- Emacs: icomplete vs ido mode 👎
- Emacs 27: icomplete vs ido mode 👎
- Emacs: Ido Mode (2007 to 2022)
- Emacs Init: Ido Config
- Emacs Shell in Movie TRON
- Emacs: Indentation Commands
- Emacs Init: Abbrev Mode
- Emacs Init: Set Background Color
- Emacs Init: Intro
- Emacs Init: Icomplete Mode
- Emacs Init Setup
- Emacs Init: Variable Pitch Mode (Proportional Font)
- Emacs Init: Whitespace Mode
- Emacs: Input Method
- Emacs: Insert A to Z Vertically 💠
- Emacs Init: Auto Insert Closing Bracket (electric-pair-mode)
- Emacs: CSS. Insert Random Color 💠
- Emacs: Insert Tab or Newline
- Emacs: xah-insert-unicode 💠
- Emacs Keys: Set Key to Insert Unicode Emoji
- Emacs Init: Install Package Manually
- Emacs: Interactive Abbrev 💠
- Emacs Init: isearch by Arrow Keys
- Emacs Init: isearch Whitespace Regex
- Emacs 22: iswitchb vs ido mode 👎
- Emacs Jargons (Glossary)
- Emacs: Jump to Previous Position
- Emacs: Move Cursor to Punctuation 💠
- Emacs Keys: 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: menu e vs Tab Key
- Emacs Keys: Keybinding Functions (emacs 29 and emacs 28)
- Emacs Keybinding List
- Emacs Keys: Overview
- Emacs Keys: 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: Basic Key Shortcuts
- Emacs Keys
- Emacs: Delete Word Without Copying to Clipboard/kill-ring
- Emacs: Key Macro Commands
- Emacs: Launch
- Emacs: Microsoft Windows: Start Emacs from Terminal
- Emacs: line-move-visual
- Emacs: Newline Convention
- Emacs: Hard-Wrap Lines (fill-region)
- Emacs Why line-move-visual
- Emacs: No Wrap Lines
- Emacs Init: Show Line Numbers
- Elisp: 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
- Emacs: List All Variables
- GNU Emacs Logo
- Emacs: Visual Line Mode
- Emacs: Command to Lookup Doc or Search Web 💠
- Emacs: Mac: Meta Super Hyper Keys Settings
- Emacs: Key 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 Keys: Menu Key
- Emacs Keys: Meta Key
- Emacs: Minibuffer
- Emacs Init: Minibuffer Font Size
- Emacs Init: Minibuffer Height
- Emacs: Minor Mode
- Emacs: Misc Init Tips
- Emacs: Mode Line
- Emacs Modernization
- Emacs Init: Define Command for Mouse Click
- Emacs: Mouse Click to Highlight Matching Words
- Emacs Init: Mouse Button Syntax
- Emacs: Mouse Wheel Commands
- Emacs Init: Mouse Wheel Config
- Emacs: Move Cursor by Text Block 💠
- Emacs: Microsoft Windows FAQ
- Emacs: Microsoft Windows: Init File Location
- Emacs: Insert Unicode Character
- 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 💠
- Emacs Init: Ignore 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 Init: Install Package from ELPA, MELPA
- Emacs 24 Package System Problems
- Elisp: Parse URL 💠
- Emacs: Paste or Paste Previous 💠
- Emacs: Add Period to Line Ends 💠
- Emacs: perl-mode vs cperl-mode
- How to Avoid Emacs Pinky
- Computer Keyboard Hand Pain, Year 2020 (Left Forearm Hurts)
- Emacs Init: Set Color Theme
- Why Emacs is Still so Useful Today
- Emacs Init: Change Default Shell (PowerShell)
- Emacs Init: Display Lambda as λ
- Emacs Principle, Command and Keys
- Emacs: Toggle Monospace / Proportional Font
- Emacs: Indenting Python Code
- Emacs: Quote Lines 💠
- Emacs: Regex Backslash in Command Prompt
- Emacs: View 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: Case Sensitivity in Text Search Commands
- Emacs: Regular Expression Syntax
- Emacs Regex vs Regex in Python, JavaScript, Java
- Elisp: Mark, Region, Active Region
- Emacs: Remove Wikipedia Square Bracket Citations 💠
- Emacs: Repeat Last Command
- Emacs Repetitive Strain Injury, My Experience
- Emacs Init: Ruler Mode
- Emacs: Terminal Emulator (run ssh)
- Emacs Init: Sample Init
- 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 Line 💠
- Emacs: Select Text Between Quotes 💠
- Emacs: Select Text (mark and region)
- Emacs: Select Text Block 💠
- Emacs: Turn Off Auto Backup~
- Emacs Init: Setup Default Browser
- Elisp: 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 Keys: Change Major Mode Keys
- Emacs: Microsoft Windows: Run PowerShell
- Emacs: shell vs eshell vs term
- Why Run Shell in Emacs
- Emacs: Stop Yasnippet auto-indent
- Emacs: Show Form Feed as Line 💠
- Emacs: Hexadecimal to Decimal 💠
- Emacs: Show Holidays
- Emacs: Show in Desktop 💠
- Emacs: Display Key and Command in Real Time
- Emacs: Show Copy History (kill-ring) 💠
- Emacs: Show Variable Value
- Emacs: Delete Whitespace around Cursor 💠
- Emacs Init: site-start.el
- Emacs Keys: Major-Mode Dependent Key
- Emacs: Spaces to New Lines 💠
- Emacs: Spell Checking
- Emacs Spell Checker Problems
- Emacs: Split Window
- Emacs: MacOS: Start Emacs from Terminal
- Emacs Init: Stop Cursor Going into Minibuffer Prompt
- Emacs: Edit Column Text, Rectangle
- Emacs: Move Cursor by camelCase, snake_case
- Problems of Emacs Supporting Obsolete Systems
- Emacs Keys: Swap CapsLock Control
- Emacs: Cycle Fonts by Command 💠
- Emacs: CSS. Syntax Color Color Property Values 💠
- Emacs: Edit Tables
- Emacs Init: Tab, Indent
- Emacs: Using Templates with YASnippet
- Emacs: Color Theme Gallery
- Emacs Init: Timing Startup Time
- Emacs: YASnippet, Expand Whole hyphenated-word as Input
- Emacs: Toggle Word Wrap
- Emacs: Toggle Background Color 💠
- Emacs: Toggle Comment Current Line 💠
- Emacs: Toggle Letter Case 💠
- Emacs: Toggle Line Spacing Command 💠
- Emacs: Transient Mark Mode
- Emacs Undo and Emacs Cult Problem (2011)
- Emacs: Reformat to Long Lines (unfill-region) 💠
- Best Unicode Fonts for Programer
- Emacs: Universal Argument (prefix arg)
- Emacs: Run Shell in Emacs
- Emacs: Upcase Sentences 💠
- Emacs Init: Update Unicode Data
- Emacs: URL Percent Encode Decode 💠
- Emacs: Add Custom Keys to Enhance Productivity
- Emacs: Copy to Register
- Emacs: Show Version
- Emacs: Version Control Commands (git)
- 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: Hook
- Emacs: Major Mode
- Emacs Init: File Location
- Emacs Init: Which Key Mode
- Emacs: Buffer Flow Side-by-Side
- Problems of Emacswiki (2008)
- Emacs: Wildcards vs Regular Expression
- Emacs: Microsoft Windows: Install Linux Tools
- Emacs: Microsoft Windows: Meta Super Hyper Keys Settings
- Emacs: Save Split Windows Configuration
- Emacs: Sync Copy Paste Clipboards with Linux X11
- Emacs: Xah AutoHotkey (AHK) Mode 📦
- Emacs: Xah Dired Mode (xah-dired.el) 📦
- Xah Emacs HTML Commands
- 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: Find Replace Text in Directory
- Emacs Lisp Function Frequency
- Emacs 23.2 Lisp Function Frequency 2006-10-30
- Emacs 27 Lisp Function Frequency
- Elisp: Place Expression, Generalized Variable
- A Record of Frustration in IT Industry; Disappearing FSF URLs, 2006
- A Record of Frustration in IT Industry
- Emacs: One Thousand Default Keybinding
- GNU Emacs and XEmacs Schism (2001)
- GNU Logo Latte Art
- Elisp: google-earth Command
- Elisp: Docstring Markup
- Jargons and High Level Languages
- Emacs Keys: Define Key
- Emacs Keys: Syntax
- Emacs Key Syntax Explained
- Lisp-1 vs Lisp-2 (single-value-space vs multi-value-space)
- Automatic Formatting Emacs Lisp Code
- Lisp List Problem
- LISP Logo
- Elisp: Call Function in Replacement String
- Elisp: Add alt Attribute to Image Tags
- Lispers and Wikipedia, 2007
- Is Lisp's Objects Concept Necessary?
- Elisp: Process HTML Files, Create ZIP Archive
- Elisp: Create Sitemap
- Microsoft Clippy in Vim
- Emacs Keys: Minor Modes Key Priority
- Emacs Modernization Rant
- Emacs Modernization: Simple Changes Emacs Should Adopt
- Elisp: Syntax Table Sucks
- Emacs cua-mode Problems
- Elisp: 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 Problem
- 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: Search Current Word 💠
- Emacs: kill-buffer Induces Buffer Accumulation
- Problems of Emacs's “man” Command
- Emacs Select Word Command Problem
- Emacs Menu Usability Problem
- Emacs Modernization: Meta 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: Usability Problems of Letter-Case Changing Commands
- Emacs: Categorize Files to Directories (Move File to Dir) 💠
- Emacs: HTML. Move Image File 💠
- Emacs: Microsoft Windows: Start Emacs at Home Dir
- Elisp: Replace String Based on File Name
- Emacs Init: Organize Init File
- Practical Emacs Lisp
- pretty print in emacs lisp
- Proper Way to Use Sublime Text Minimap
- Qi Lisp Logo
- Emacs Keys: Change Minor Mode Keys
- 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 📦
- Emacs: Where to get JavaScript, Visual Basic, PHP modes?
- Testimonial on Xah Emacs Tutorial
- Voice Input for Programing 📺 (year 2013)
- Programer Hand Health: vi Esc Key Syndrome
- Vim: Remap Escape Key
- vim, 3 Decades Pile of History
- Emacs Bug: v23.2.1, w32-shell-execute Doc String (2011-05-05)
- Download Emacs for Windows, Mac
- Emacs: Show Whitespaces
- Emacs: Why I Don't Use paredit
- Emacs: HTML. URL to Link 💠
- Emacs: Xah Clojure Mode 📦
- Emacs: Xah CSS Mode 📦
- Emacs: Xah Elisp Mode 📦
- Emacs: xah-elisp-util.el 📦
- Emacs: Xah Go Mode 📦
- Emacs: Xah HTML Mode 📦
- Emacs: Xah JS Mode (JavaScript) 📦
- Emacs: Xah 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, Typing Experience and Repetitive Strain Injury
- xah lee emacs packages on melpa stats
- Emacs: Xah BBCode Mode 📦
- Emacs: Xah Math Input Mode 📦
- Emacs: How to Define Templates in YASnippet
- Criticism of Stevey Yegge's Effective Emacs
- Emacs Fun Index
- Emacs Images Thumbnails Index
- Xah Emacs Search 🔍
- How to Read This Tutorial
- Xah Emacs Tutorial
- 4chan Emacs Xah
- Lisp Programer Daniel Weinreb Died (1959 to 2012)
- Daniel Weinreb on Emacs Keybinding
- History of LISP, Emacs, Symbolics (Daniel Weinreb Rebut Richard Stallman)
- On Emacs Visual Lines, by Don Hopkins and Mark Crispin (2013)
- Emacs Dev, Alan Mackenzie, Resigns 2024-11
- 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 Xah Lee Website
- 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)
- The New Left Review and Richard Stallman
- Emacs: avy ace-jump vs isearch
- The Sigil War, Syntactic Indicator for Types of Function and Variable (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
- Emacs bug, Elisp Get Image Width Height. 2024-11
- Emacs Lisp Bytecode Manual
- Problem of Calling Windows cmd.exe in Emacs Lisp
- Emacs Lisp Coding Style
- Elisp: Why Common Lisp Sucks
- Xah Teaches Emacs Lisp
- Emacs: Relation of Cursor Position to Begin/End of Matching Pairs in Source Code
- Elisp: DOLLAR SIGN $ and AT SIGN @ in Variable Name
- Emacs: Latin to Braille ⠎⠕⠍⠑ 💠
- Emacs: Latin to Rune (ᚱᚢᚿᛂ) 💠
- Meaning of Lisp List, Function Type, and Syntax Coloring
- Emacs Lisp Misc Technical Essays
- Emacs Lisp Naming Convention
- Elisp: Parse URL url-generic-parse-url Sucks
- Elisp: (goto-char 1) vs (goto-char (point-min))
- Elisp: Function Naming, String Equal
- Language Server Protocol (LSP) Kills Emacs
- Elisp: Symbol vs String
- Elisp Text Processing vs Structured
- Emacs 29 Byte Compile Unescaped Single Quote Warning
- Emacs Bug: v24.4, up-list Change. 2014
- Emacs Bug: v24.3 copy-directory Change (2013-04-07)
- Emacs Bug: v25.1.1, emacs-lisp-mode from lisp-mode (2016)
- Emacs 2013 Auto Save File Problem (before Emacs 26 (2018-06))
- emacs 26 lisp change. ucs-names is now a hashtable
- Emacs NEWS.22
- Emacs NEWS.23
- Emacs NEWS.24
- Emacs NEWS.25
- Emacs NEWS.26
- Emacs NEWS.27
- Emacs NEWS.28
- Emacs NEWS.29
- Emacs NEWS.30
- Emacs Abbrev for Most Used English Words?
- emacs bug 2473, usability issues on describe-mode. 2009. Fixed
- emacs bug 575, add link to info doc in describe mode. 2008. Fixed
- Emacs Bug: Pasting into Emacs Freezes Emacs, 2015
- Emacs Bug: file-exists-p (2024-11-27)
- Emacs Bug: file-remote-p 2014-05-15
- Emacs Bugs, Took One Decade to Fix. 2016
- Emacs Bugs Index
- Emacs calc sucks
- Emacs College Flag
- Emacs: comment-line vs comment-dwim
- Emacs Controversy Index
- Emacs Doc Phrase: “Which See”
- What Emacs Do to Your Keyboard
- Emacs Edit Exercise: puthash Unicode
- PowerShell in Emacs Lisp Shell: Divide by Zero
- Emacs Quiz: Insert A to Z Vertically
- Fixed the Emacs Control Key
- 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: HTML XML Syntax Validator
- 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)
- Why Nobody Uses Emacs Lisp for Text Processing (2017)
- History. Evolution of Emacs Lisp 2020 By Stefan Monnier, Michael Sperber
- Emacs lisp coding style: let forms
- Elisp: Some and Every
- Emacs Lisp Toothpick Syndrome
- emacs lisp code auto formatter, semantic-refactor, failed
- Emacs and Elisp Video Tutorial
- Elisp: 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)
- Richard Stallman Figurine
- Emacs Screen, Dan Lentz
- Emacs Screen: Nick Alcock
- Xah Emacs Screen
- Emacs Version History
- Emacs vs vsCode Memory
- Emacs, Why You Should Not Use the Package Dash (2020)
- Emacs Yak Shaving
- Eric S Raymond and keyboardio
- Famous Emacs Users
- Free Software Foundation, How Much Donation They Get? (2015)
- GNU Pepe
- Emacs Bug: gnus, Broken Atom Webfeed Relative Link (2014-07-18)
- Who is lispm on Hackernews
- History of Emacs, Who Truly Created Emacs?
- Emacs Lisp Code Formatter, emacs-elisp-autofmt by Campbell Barton
- Emacs Lisp vs JavaScript
- Land Of Lisp
- Line Wrap at 80 Chars from Punched Cards
- 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
- My Path to Emacs Lisp
- 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 Got Cancer. 2023
- 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
- Emacs: rotate 13 cipher 💠
- 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 (1990)
- TextMate Gone Open Source
- Emacs: Latin to Gothic (𝔤𝔬𝔱𝔥𝔦𝔠) 💠
- Typing Speed and Hand Motion Speed Study
- How to Learn Emacs Lisp?
- Which Chapters of Elisp Manual to Read?
- Why You Need to Understand ASCII Control Characters
- Emacs: Xah Fly Keys 📦
- Emacs: Xah Fly Keys, Add Keys to Switch Mode
- Batman Keyboard Layouts for Xah Fly Keys
- Emacs: Xah Fly Keys, Create a New Layout
- Emacs: Xah Fly Keys Customization
- Emacs: Xah Fly Keys, Emacs Daemon
- Emacs: Xah Fly Keys, How to Indent
- Emacs: Xah Fly Keys Escape Key
- Emacs: Xah Fly Keys Design, Binding Escape Key
- Emacs: Xah Fly Keys, Frequently Asked Questions
- Emacs: Xah Fly Keys, Add a Global Leader 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 Indicator
- Xah Fly Keys News
- Emacs: Xah Fly Keys, Key for Org-Mode
- Emacs: Xah Fly Keys, Russian Layout
- Emacs: Xah Fly Keys, Setup Keys for Major Mode
- Emacs: Xah Fly Keys, Show All Leader Key Sequences
- Xah Fly Keys Layout for Truly Ergonomic Keyboard
- Emacs: Xah Fly Keys Tutorial
- Xah Fly Keys Layout for Ultimate Hacking Keyboard (UHK)
- Emacs: Xah Fsharp Mode 📦
- Emacs: Xah PowerShell Mode 📦
- Emacs: Xah Wolfram Mode 📦
- I'm About as Good as Dead: the End of Xah Lee
- How to setup Xah Fly Keys in doom emacs
- 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
- Fsharp: At Sign @ String
- Fsharp: Comment
- Fsharp: Filename Extension
- Fsharp Learning Notes
- Fsharp: Install
- Fsharp: String
- Fsharp: String Escape Sequence
- Fsharp: String Operations
- Fsharp: Dollar Sign String (Template, Interpolated)
- Fsharp: Variable
- Golang: Script to Find Replace Multi-Pairs of Regex in a Directory
- Golang: Find String (grep) Script
- Golang: Append to Slice
- Golang: Array
- Golang: Pass Array Elements to Function
- Golang: Convert Array to Slice
- Golang: String, Byte Slice, Rune Slice
- Golang: Clear Slice
- Golang: Closure
- Golang: Comment
- Golang: Constant
- Golang: Convert Value to String
- Golang: Copy Slice
- Golang: Cut Slice (Delete Elements)
- Golang: Defer
- Golang: Check File Exist
- Golang: Function as Argument
- Golang: Function Multi-Value Returns
- Golang: Function Return Function
- Golang: Function
- Golang: Variadic Function
- Golang: Get Image Size
- Golang: Get Script Path
- Golang: Format Source Code
- Golang: if then else
- Golang Tutorial
- Golang: Iterate Slice
- Golang: loop
- Golang: Map
- Golang: String Match List of Regexps
- Golang: Nest Function
- Golang: Nested Slice
- Golang Overview
- Golang: Package, Import
- Golang: path/filepath.Walk
- Golang: Pointer
- Golang: Print
- Golang: Print Slice, Array
- Golang: Print String as Byte, Char, Integer
- 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: Regular Expression
- Golang: Compile and Run
- Golang: Rune
- Golang: Semicolon
- Golang: Slice
- Golang: Slice of Slice
- Golang: Slice of Strings to String
- Golang: Source Code Encoding
- Golang: String
- Golang: String Backslash Escape
- Golang: String Functions
- Golang: Struct
- Golang: Switch (conditional)
- 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
- Installing Haskell
- A Haskell A Day: Types
- Using OBS to Convert MKV to MP4
- 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)
- image magick dependencies
- ImageMagick Tutorial
- imagemagick: magick vs convert, Version 6 vs 7
- Image / Video Processing Tutorial
- Command to Delete EXIF Metadata in Image Files
- optipng
- Optimize png Files, oxipng
- MacOS sips Image Processing Tutorial
- libvips image processing
- What is Gamma Correction in Images and Video?
- ∑ Xah Code
- Xah Java Tutorial: About The Author
- Java: Keyword “abstract”
- Java: Access Specifiers
- Java: Array
- Java: Jagged Array
- 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: 2-Dimensional Array
- Java: Collection
- Java: Comment Syntax
- Java: Identifier Names with Unicode Characters
- Java: Install Java
- Java: Working with Jar File
- Xah Java Logo
- Java: Map
- Java Shell Commands: javac java jar javadoc
- Java: Unicode Character Escape Syntax
- 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 File
- Java: 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
- JS: 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
- Konqueror Browser Sucks
- Professional JavaScript for Web Developers, 2012, by Nicholas C Zakas
- Why Opera Browser Sucks
- How to Add a Comment System to Website
- Google Search Problems; Alternative Search Engines (2010)
- Atom Webfeed (RSS) Tutorial
- CSS: Atomic Style
- 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
- Xah Web Dev Blog Archive 2022-01
- Xah Web Dev Blog Archive 2023-01
- Xah Web Dev Blog Archive 2024-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!
- Cascadia vs Consolas
- HTML CSS Case Sensitivity
- Content Management Shootout 2006
- JS DOM: Change Element Content
- CSS1 and CSS2 Differences
- CSS: Transform
- CSS: Add CSS to HTML
- CSS: Add Icon to Links
- CSS: Animation
- CSS: Marquee Animation
- CSS: Background Image
- CSS: Basics
- CSS: Insert Content Before or After Element
- CSS: Border
- CSS: Box Shadow
- CSS: Box Sizing
- CSS: calc
- CSS: Centering
- JS DOM: Change CSS
- CSS Color Names
- CSS: Opacity (Transparency)
- CSS: Color Syntax
- CSS: Comment Syntax
- CSS: Dark Theme
- CSS: Data URI Scheme
- CSS: Default Unit
- CSS: Display Property
- CSS: First Letter
- CSS: First Line
- CSS: What is a Letter in first-letter Pseudo-Element?
- CSS: Fixed Aspect Ratio
- CSS: Flex
- CSS: Flowing List
- CSS: Text Flow Around Image
- CSS: font-family
- CSS: font-size
- CSS: font
- CSS: Bold Text
- 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: List Style
- CSS: Margin vs Padding
- CSS: Media Query
- CSS: Text Flow Multi-Column Layout
- CSS: Outline
- CSS: OverFlow, Scrollbar
- CSS: Overflow Wrap
- CSS: Percentage Value
- CSS: How Large is a CSS Pixel?
- CSS: Position Absolute
- CSS: Position Fixed
- CSS: Position Relative
- CSS: Position Property
- CSS Rules Priority
- The Problems with CSS (Year 2010)
- CSS Property Names in JavaScript
- CSS: protocol-relative URL
- CSS: Pseudo Class
- CSS: Pseudo Element
- CSS: Reset, Default Values
- CSS: RGB Color
- CSS: Round Corners
- CSS: Selector: Match Attribute
- CSS: Selector: Match Children
- CSS: Selector Classification
- CSS: Selector Negation
- CSS: Selector: Match Parent
- CSS: Pseudo-Class Selectors
- CSS: Pseudo-Element Selectors
- CSS: Selector: Match Root Element
- CSS: Selector Syntax Shortcuts
- CSS: Selector: Match Sibling
- CSS: Selector: Match Tag Name
- CSS: Display Language Name in Code Snippet
- CSS: Shrink Wrap
- CSS: Syntax
- CSS 2 Named System Colors
- CSS: Table Layout
- CSS: Responsive Table
- Styling HTML Table with CSS
- CSS: Tabbed Menu
- CSS: Tabbed Menu Page B
- CSS: Tabbed Menu Page C
- CSS: Selector Tutorial
- CSS: Test Selector Omit Tag Name
- CSS: Test Sibling Selector
- CSS: white-space Line Break
- CSS: Text Deco
- CSS: Text Decoration, Underline, Overline, Line Through, Wavy
- CSS: Text Shadow
- CSS: Transition
- CSS: Shapes
- CSS: Length Units
- CSS: Prevent Right Click
- CSS: Variable (Custom Property)
- CSS: Computed Style
- CSS: z-index
- Internet Explorer 9: Turn on Menu; Put Tabs in Separate Row
- CSS: Declare Charset
- Disqus JavaScript Code
- JS: appendChild (Append Element as Child)
- JS: DOM Methods
- JS: Copy Text
- JS DOM: Create Element, Clone
- JS: DOM Events
- JS DOM: History of GetElementsByClassName
- JS: insert Adjacent Element
- JS DOM: Insert, Remove, Replace Element
- Why DOM Suck
- JS: Pop-up New Window
- Domain Names, Cybersquatting, Resell Market
- JS DOM: Add, Remove Event Handler
- JS: 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
- HTML: 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: 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
- JS: Digital Clock
- 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
- JS DOM: Open URL
- HTML: address Tag
- HTML Audio Tag
- Canvas vs SVG
- HTML: Custom Data Attribute
- HTML: Figure Tag
- HTML: meter Tag
- HTML: List of Self-Closing Tags
- HTML: Ruby Tag (Chinese Character Annotation)
- HTML: Tags
- 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: Syntax 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
- HTML: Doctype
- 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: Viewport Meta Tag
- 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: Structural Tags Example
- HTML: Table
- HTML Table, colgroup, col
- HTML Table, thead, tbody, tfoot
- HTML: Textarea
- Google and Amazon Generates Invalid HTML
- HTML: XML Entities (Special Characters)
- 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
- HTML: Image Inside Anchor Link No Longer Has Border (2012)
- Xah Web Dev Tutorials
- JS DOM: Create and Insert HTML Element
- Is Dark Theme Good for Your Eyes
- jQuery Selector vs DOM querySelectorAll
- JS: How to Write a JQuery Plugin
- jQuery Tutorial: Selectors
- jQuery Tutorial
- JavaScript in Depth
- JS: Array.from
- JS: Array.isArray
- JS: Array.of
- JS: Array.prototype.constructor
- JS: Array.prototype.copyWithin
- JS: Array.prototype.entries
- JS: Array.prototype.filter
- JS: Array.prototype.findIndex
- JS: Array.prototype.flatMap
- JS: Array.prototype.forEach
- JS: Array.prototype.includes
- JS: Array.prototype.indexOf
- JS: Array.prototype.join
- JS: Array.prototype.keys
- JS: Array.prototype.lastIndexOf
- JS: Array.prototype.length
- JS: Array.prototype.pop
- JS: Array.prototype.reverse
- JS: Array.prototype.shift
- JS: Array.prototype.some
- JS: Array.prototype.toString
- JS: Array.prototype.values
- JS: Boolean.prototype
- HTML: Glossary
- JS: Date.UTC
- JS: Date.now
- JavaScript the Better Parts (Douglas Crockford)
- JS: 2015 Features
- JS: New Features 2016 to 2021
- JS: Function.prototype.apply
- JS: Function.prototype.apply vs Function.prototype.call
- JS: Function.prototype.bind
- JS: Function.prototype.call
- JS: Function.prototype.constructor
- JS: Function.prototype.name
- JS: Function.prototype.toString
- JS: Function.prototype[Symbol.hasInstance]
- JS: Function.prototype
- JS: Infinity
- JS: JSON.parse
- JS: JSON.stringify
- JS: JSON[Symbol.toStringTag]
- JS: Minecraft 3D Demo
- JS: Object Overview
- JS: Map.prototype.clear
- JS: Map.prototype.constructor
- JS: Map.prototype.delete
- JS: Map.prototype.entries
- JS: Map.prototype.forEach
- JS: Map.prototype.get
- JS: Map.prototype.has
- JS: Map.prototype.keys
- JS: Map.prototype.set
- JS: Map.prototype.size
- JS: Map.prototype.values
- JS: Map.prototype[Symbol.toStringTag]
- JS: NaN
- JS: Number.isFinite
- JS: Number.isInteger
- JS: Number.isNaN
- JS: Number.isSafeInteger
- JS: Number.parseFloat
- JS: Number.parseInt
- JS: Number.prototype
- JS: Number.prototype.toExponential
- JS: Number.prototype.toFixed
- JS: Number.prototype.toPrecision
- JS: Number.prototype.toString
- JS: Object.assign
- JS: Object.create
- JS: Object.defineProperties
- JS: Object.defineProperty
- JS: Object.entries
- JS: Object.freeze
- JS: Object.fromEntries (Iterable to Object)
- JS: Object.getOwnPropertyDescriptor
- JS: Object.getOwnPropertyDescriptors
- JS: Object.getOwnPropertyNames
- JS: Object.getOwnPropertySymbols
- JS: Object.getPrototypeOf
- JS: Object.is
- JS: Object.isExtensible
- JS: Object.isExtensible vs Reflect.isExtensible
- JS: Object.isFrozen
- JS: Object.isSealed
- JS: Object.keys
- JS: Object.preventExtensions
- JS: Object.prototype.__proto__
- JS: Object.prototype.constructor
- JS: Object.prototype.hasOwnProperty
- JS: Object.prototype.isPrototypeOf
- JS: Object.prototype.propertyIsEnumerable
- JS: Object.prototype.toString
- JS: Object.prototype.valueOf
- JS: Object.seal
- JS: Object.setPrototypeOf
- JS: Object.values
- JS: Reflect.apply
- JS: Difference Between Reflect.apply vs Function.prototype.apply
- JS: Reflect.construct
- JS: Reflect.defineProperty
- JS: Reflect.deleteProperty
- JS: Reflect.enumerate
- JS: Reflect.get
- JS: Reflect.getOwnPropertyDescriptor
- JS: Reflect.getPrototypeOf
- JS: Reflect.has
- JS: Reflect.isExtensible
- JS: Reflect.ownKeys
- JS: Reflect.preventExtensions
- JS: Reflect.set
- JS: Reflect.setPrototypeOf
- JS: Difference Between Reflect.Set vs Property Assignment Syntax
- JS: Difference Between Reflect.getPrototypeOf vs Object.getPrototypeOf
- JS: RegExp.prototype.exec
- JS: RegExp.prototype.test
- JS: Set.prototype.add
- JS: Set.prototype.clear
- JS: Set.prototype.constructor
- JS: Set.prototype.delete
- JS: Set.prototype.entries
- JS: Set.prototype.has
- JS: Set.prototype.keys
- JS: Set.prototype.size
- JS: Set.prototype.values
- JS: Set.prototype[Symbol.toStringTag]
- JS: String.fromCharCode
- JS: String.fromCodePoint
- JS: String.prototype.charAt
- JS: String.prototype.charCodeAt
- JS: String.prototype.codePointAt
- JS: String.prototype.concat
- JS: String.prototype.constructor
- JS: String.prototype.endsWith
- JS: String.prototype.includes
- JS: String.prototype.indexOf
- JS: String.prototype.lastIndexOf
- JS: String.fromCharCode
- JS: String.prototype.match
- JS: String.prototype.matchAll
- JS: String.prototype.padEnd
- JS: String.prototype.padStart
- JS: String.prototype.repeat
- JS: String.prototype.replace
- JS: String.prototype.replaceAll
- JS: String.prototype.search
- JS: String.prototype.slice
- JS: String.prototype.split
- JS: String.prototype.startsWith
- JS: String.prototype.substr
- JS: String.prototype.substring
- JS: String.prototype.toLowerCase
- JS: String.prototype.trim
- JS: String.prototype.trimEnd
- JS: String.prototype.trimStart
- JS: Difference Between String() vs new String()
- JS: Array-Like Object
- JS: Array
- JS: Array Tutorial
- JS: Test Array Equality
- JS: Array.prototype.concat
- JS: Array Constructor
- JS: Array.prototype.every
- JS: Array.prototype.fill
- JS: Array.prototype.find
- JS: Array.prototype.flat (Flatten Array)
- JS: Array How-To
- JS: Array.prototype.map
- JS: Get Max/Min Value of Array
- JS: Apply Array Method to Array-Like Object
- JS: Array.prototype
- JS: Array Object
- JS: Array.prototype.push
- JS: Array.prototype.reduce
- JS: Array.prototype.reduceRight
- JS: Array.prototype.slice
- JS: Array.prototype.sort
- JS: Array.prototype.splice
- JS: Array.prototype.unshift
- JS: Difference Between Array vs Array-Like Object
- JS: Arrow Function
- JS: Assignment Operators
- JavaScript Basics
- JS: Bitwise Operators
- JavaScript Books Review 2023
- JS: Boolean: true, false
- JS: Boolean Constructor
- JS: Boolean Object
- JS: if then else
- JS: Browser Console SyntaxError: Unexpected token :
- JS DOM: Get User Agent, Cookie Enabled Status
- JS: Function Call, Apply, Bind
- Canvas Tutorial: Halma Board Game
- HTML Canvas Demo: Raycaster
- HTML Canvas Reference
- Learn Canvas in 10 Minutes
- JS: Class
- JS: Class Expression
- JS: Keyword “extends”
- JS: Keyword “static” (static method)
- JS: Keyword “super”
- JS: Class Syntax
- JS: Deep Copy Array or Object 💠
- JS: Closure
- JS: Comment
- JS: Compute Date Range
- JS: const Declaration
- JS: Array-Like Object to Array
- JS: Convert String, Number
- JS: Convert Decimal, Binary
- JS: Convert Decimal, Hexadecimal
- JS: Convert Map to Object 💠
- JS DOM: Get Cookie, Set Cookie
- JS: Create Array
- JS: Create Object with Parent X
- JS: Create Property
- JS: Creating Nodes, Functional Programing Style
- JS: Create Object
- JS: Button to Switch to Dark Theme
- JS: Value Types
- JS: Date Constructor
- JS: Date Object
- JS: Date.parse
- JS: Date.prototype
- JS: Date Tutorial
- JS: Source Code Encoding
- JS: Define Function
- JS: “delete” Operator
- JS: Delete Property
- JS: Destructuring Assignment
- JS: How to Detect Adobe Flash, QuickTime?
- JS: Determine Type of Object
- JS: Disable Right Click
- JS: document.write
- JS: Dollar Sign in JavaScript
- JS DOM: Element Attribute Methods
- JS: Replace All Children, createDocumentFragment
- JS DOM: Live Object
- JS DOM: Node, Node Type, Element
- JS: Randomize Node Children 💠
- JS DOM: Whitespace Nodes
- JS: Property Dot Notation vs Bracket Notation
- JS: Double Equal Operator
- JS: Find Element Width
- JS DOM: encodeURI, decodeURI
- JS DOM: encodeURIComponent, decodeURIComponent
- JS DOM: Encode Decode URL
- JS: Enumerable Property
- JS: Test Equality
- JS: Error Object
- JS DOM: escape, unescape
- JS: Event Delegation
- JS: Load Order, defer, async, module
- JS: Global Functions Without Property Key "prototype"
- JS: Factorial 💠
- Fade a Element using JavaScript
- JS: Fade a Element Using CSS Transition
- JS: Get Set Prototype
- JS: Difference Between for-in loop vs for-of loop
- JS: for-in Loop
- JS: for-of Loop
- JS: Instant Form Field Validation
- HTML FORM Validation with JavaScript
- JS: Format Number
- JS: Function Argument Default Value
- JS: Function Argument Destructure
- JS: Function Rest Parameters
- JS: Function Parameters
- JS: Function arguments Object
- JS: Function Pipe 💠
- JS: Function Constructor
- JS: Function Declaration vs Function Expression
- JS: Function Length Property
- JS: Function Name Hoisting
- JS: Function Object
- JS: thisBinding
- JS: Functional Programing
- JS: Generator
- JS: Generator Function
- JS: Difference Between getPrototypeOf vs __proto__ Property
- JS DOM: Get Attribute
- JS: Get Current Script Element
- JS DOM: Get Element by ID, Name, Class etc
- JS DOM: Get URL (window.location)
- JS: Getter Setter Properties
- JS: Global Variable
- JS: How to Convert ES5 to ES2015
- How to Run JavaScript
- JS: HTML-Like Comment
- JS: Import
- JS: Export
- JS: “in” Operator
- JS: Insert After an Element
- JS: Deferred Loading JavaScript for Old Browser
- JS: instanceof Operator
- JS: Interface
- JS: isNaN
- JS: Difference Between window.isNaN vs Number.isNaN
- JS: Test If Object is Iterable 💠
- JS: Test If Object is Iterator 💠
- JS: Test is Object Type 💠
- JS: Iterable Object
- JS DOM: Iterate HTMLCollection
- JS: Iterate Map Object
- JS: Iterate String
- JS: for while do Loop
- JS: Iterator
- JS: Iterator Prototype
- JS: JSON
- JS: Operator “new”
- JS: Functional Programing (old, pre-JS2015)
- JS: let Declaration
- JS DOM: List, Add, Remove Class Attribute
- JS: Boolean Operators
- JS: Map (aka Dictionary)
- JS: Map Constructor
- JS: Test Equality of Map Objects 💠
- JS: Map Filter 💠
- JS: How Map Determines Uniqueness of Keys
- JS: Literal Expression for Map
- JS: Map Object
- JS: Map.prototype
- JS: Swap Key Value of Map 💠
- JS: Sort Map 💠
- JS: Map Substract 💠
- JS: Truncate Map 💠
- JS: Difference, Object vs Map
- JS: Math
- JS: Math Operators
- JavaScript Misc
- JS: Module Path Syntax
- JavaScript Molecules Demo
- JS: var Declaration Order (Name Hoisting)
- JS: Should You Move Variables to the Top?
- JS DOM: Get Element Parent, Child, Sibling
- JS: Nested Map
- JS DOM: Node Name
- JS DOM: Node Type
- JS DOM: Node value
- JS DOM: NodeList vs HTMLCollection
- JS: null
- JS: Nullish Coalescing Operator
- JS: Difference Between null vs undefined
- JS: Number
- JS: Number Comparison Operators
- JS: Number Constructor
- JS: Number Object
- JS: Test Object Equality by JSON String, Ordering Problem
- JavaScript Object Reference
- JS: Object Tutorial
- JS: Object Constructor
- JS: Property Key "constructor"
- JS: Use Object.create to Emulate Constructor
- JS: Prevent Adding Property
- JS: Object Literal Expression
- JS: ES2015 Object Literal Expression Extensions
- JS: Object Object
- JS: Order of Properties
- JS: Prototype and Inheritance
- JS: Object.prototype
- JS: Property Key "prototype"
- JS: List Properties
- JS: Convert Object to Map 💠
- JS: Operators
- JS: Optional Chaining Operator
- JS: Global parseFloat
- JS: Global parseInt
- JS DOM: Parse URL
- JS: Pre-JS2015 Patch Functions
- JS: Pre-Cache Image
- JS: Primitive Value
- JS: Print
- JS: Promise Tutorial
- JS: Access Property
- JS: Property Attributes
- JS: Property Descriptor
- JS: Check Property Existence
- JS: Property Key
- JS: Add Method to Prototype
- JS: Prototype Chain
- JS: Proxy
- JS: Speed Comparison, Array Push vs Unshift
- JS: Quote String
- JS DOM: Falling Snow Effect
- JS: Random Array Element, Randomize Array 💠
- JS: Random Integer Range Function 💠
- JS: Range Function for Array 💠
- JS: Get Set Property
- JavaScript Quiz: Variable in Array
- JS: Reflect
- JS: Regex Functions
- JS: RegExp Constructor
- JS: RegExp Flag
- JS: RegExp.prototype
- JS: RegExp Object
- JS: Regex Replace String Dollar Sign
- JS: Regex Replace Function Args
- JS: RegExp Syntax
- JS: RegExp Tutorial
- JS: RegExp Unicode Property
- JS DOM: Remove All Children
- JS DOM: Remove Attribute
- JS DOM: Remove Element
- JS: Swap Object Key Value 💠
- JS: Round/Truncate Number
- Scripting SVG
- Xah Webdev Search 🔍
- JS: Semicolon
- JS: the Set Object Tutorial
- JS DOM: Set Attribute
- JS: Set Constructor
- JS: Set Object
- JS: Set.prototype
- JS: Set.prototype.forEach
- JS: Set Union, Intersection, Difference 💠
- JS: Show Prototype Chain 💠
- JS: Sparse Array
- JS: Split Array 💠
- JS: Spread Operator (triple dots)
- JS: Stopwatch
- JS: Strict Mode
- JS: String Overview
- JS: String Code Unit
- JS: String Constructor
- JS: String Escape Sequence
- JS: String is Immutable
- JS: String Index
- JS: String.prototype
- JS: String Operations
- JS: String Object
- JS: String.raw
- JS: Count Chars in String 💠
- Xah JavaScript Style Guide for Functional Programers
- JS: Switch Statement
- JS: Symbol Tutorial
- JS: Symbol Object
- JS: Symbol.prototype
- JS: Tagged Template String
- JavaScript Tail Recursion Optimization
- JS: Template String
- JS: Test Equality of Array and Object by Content 💠
- JS DOM: textContent, innerHTML, innerText, nodeValue
- JS: the Global Object
- JS: Timing, Benchmark Functions
- JS: Speed Comparison of Increment
- JS: Speed Comparison of Generating Array
- JavaScript: Exclamation Before Function
- JS: Triple Equal Operator
- JS: Throw Try Catch Finally
- JS: typeof Class
- JS: Difference Between typeof, instanceof, constructor property
- JS: typeof Operator
- JS: undefined
- JS: Unicode Escape Sequence
- JS: Allowed Characters in Identifier
- JS DOM: Update URL Query String
- JS: How to Use Browser Console
- JS: Char to UTF-16 Encoding 💠
- JS: Char to UTF-8 Encoding 💠
- JS: var Name Scope
- JS: var Declaration 👎
- JS: Version History
- JS DOM: Find Window Size
- JS DOM: Web Storage Tutorial
- JS: Web Workers
- WebSocket Tutorial
- JS: Constructor
- JS: Object Type
- JS: Property Overview
- JS: What's the Value of “this” in Event Handler?
- JS: Whitespace Characters
- JS DOM: Browser Window Object
- JS: Define a Class Without Using Keyword class
- JS: x.y.z Associativity, Right or Left?
- JS: Xah Functions
- HTML: Language Attribute
- CSS “pre” Problem: No Linebreak After Tag
- Local HTML Unsafe Tags
- Chinese Font on Mac
- HTML: Marquee, Scrolling Text
- Metrically Compatible Fonts
- Micropayment on the Web: It's Only a Matter of Time
- JS: 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)
- JS: 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
- JS: 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
- Tailwind CSS
- JS DOM: 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
- JS DOM: 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. Solarize Color Disease
- 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 (2011)
- 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
- 2015 Macbook Pro keyboard
- 3M Ergonomic Mouse Stick
- 40 Percent Crap
- 40 percent Keyboard Layout and Lobotomized Input System
- ADM-3A Terminal
- Airfox Wireless Bluetooth Keyboard
- Alice Layout
- Ann Arbor Ambassador 60 Terminal
- Apple Keyboard A1016 M9270LL/A (2003)
- Apple MacBook Touch Bar 2016
- Speed Typing, Barbara Blackburn and Zoomer Grifters
- BrokerTec Keyboard
- CM Storm NovaTouch keyboard
- CM Storm QuickFire
- CM Storm QuickFire Rapid
- 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
- Elecom LST Trackball
- Elgato Stream Deck
- Englebart Chord Keyboard
- Esrille New Keyboard
- FLDX45 Keyboard
- Firefox 4 and AutoHotkey: MozillaWindowClass
- Fujisu Spaceball
- Gateron KS-33 Low Profile 2.0 Switches
- HP USB mini Keyboard
- Hermes Typewriter
- IBM 2741 Printing Terminal
- IBM 3276 Display Station (1979)
- IBM 526 Printing Summary Punch (1964)
- IBM KB-9930 Keyboard (year 2000)
- IBM Model F Keyboard, 1981
- IBM Model F vs Model M Keyboards
- IBM Model M2 (1992)
- IBM Model M 3193 keyboard, 1988
- IBM Model M type 3192-G, 1985
- NEC M-System keyboards History
- Japanese Input Method
- Japanese Keyboard Layouts
- Japan Thumb-Shift Keyboard (NICOLA layout)
- Kantai Collection Stickers keyboard
- macOS keybinding, Karabiner-Elements
- Kensington Orbit Wireless Trackball
- Kensington Orbit Trackball with Scroll Ring
- Slimblade Trackball
- Kensington Slimblade Trackball Bluetooth
- Kensington TurboBall, 2000
- Kensington TurboRing Trackball
- Kinesis Form Keyboard
- Kinesis Keyboard Patent 1993
- Kinesis mWave Keyboard
- L-Trac Trackball
- L-Trac Trackball CST1350-RC, 2014
- Logitech G13 Gaming Keypad Review
- Logitech DiNova Edge Keyboard
- MOKOSE HDMI Camera
- MacBook Pro 16-inch, 2019
- MacBook Pro M1 2021
- Mac: Keyboard Software Guide
- Maltron Keyboard History
- Maltron Keyboard
- Maltron Layout
- Microsoft Arc Keyboard (2011)
- Microsoft Bluetooth Mobile Keyboard 6000 (2010)
- Microsoft Natural 6000 Ergonomic Mouse (2006)
- Microsoft Sculpt Comfort Keyboard (2013)
- Microsoft Surface Ergonomic Keyboard (2016)
- Microsoft Wired Keyboard 200 (2010)
- Microsoft Wired Keyboard 600 (2008)
- Microsoft Wireless Comfort Desktop 5000 (2009)
- Microsoft Wireless Keyboard 2000 (2011)
- Microsoft Wireless Keyboard 6000 (2008)
- Microsoft Natural Keyboard (1994)
- Microsoft Reclusa Gaming Keyboard
- Microsoft Gradually Reduce Keyboard Stagger
- Microsoft Sculpt Ergonomic Keyboard (2013)
- KeySweeper, Sniff Passwords from Wireless Keyboard
- Microspeed PC-Trac trackball, 1991
- Mikicat Stylus Review
- Mistel Barocco Split Keyboard
- Naya keyboard
- NeXT Keyboard
- Nidd Valley Digimouse (1986)
- Nintendo Family Basic Keyboard HVC-007 (1984)
- Nulea 55mm trackball (flat square)
- OASYS 100DP Word Processor, Year 1992
- OASYS 100 Word Processor, Year 1980
- OASYS 30-AP101
- OKI Gourd Spring Keyboard
- Onikuma Gaming Vertical Mouse
- QuicKeys
- Razer Naga Hex Mouse (2012)
- Razer Naga Trinity (2017)
- Razer Naga V2 (2022)
- Razer Naga X (2020)
- Razer Ouroboros Wireless Gaming Mouse
- SEGA SC-3000 Computer, Year 1983
- SORD M5 Computer, 1982
- Seagate Backup Plus Ultra Touch
- Seil (aka PCKeyboardHack)
- Shortcut-S Photoshop Keyboard
- Sinclair ZX81 Keyboard
- Slimblade vs L-Trac Trackball
- Small Talk MousePhone
- Sony HDR-CX405 HD Handycam
- Sony Home Computer HB-101
- SpaceNavigator 3D Mouse
- SpaceOrb 360
- SkeleTron Keyboard
- TA SE 1041 Ergonomie-Studie keyboard
- TRON Keyboard
- TecStorm Track Scoll 1 Mouse (2001)
- TeleVideo 950 terminal (1980)
- 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
- AlphaGrip
- ALPS Kanji keyboard
- ALPS Switch
- Alt Graph Key
- Why Alt Tab is Bad for Switching Windows
- AmazonBasics G5W Trackball
- Anker Ergonomic Mouse
- Apple IIe, 1983
- Apple IIe Platinum, 1987
- Apple Ergonomic 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 Mouse (2009)
- Apple Magic Trackpad
- Apple Mighty Mouse (2005)
- 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 Pro Mouse (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
- bad designs
- Ball Transfer Unit (BTU)
- Ban Mouse Drag
- Ban Key Chords
- Ban Shift Key
- Barefoot Shoes
- Bat Chording Keyboard
- Nerd Battlestations
- BBC Micro Computer
- Beakl Keyboard Layout
- BeeRaider Keyboard
- benzene666 keyboard
- Bepo Layout (French)
- Best Computer Desk
- Best HiFi Speakers
- Xah Display 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
- camcorder
- Canadian French Layout
- Canadian Multilingual Layout
- bought car jump starter, ipad case, laptop stand, usb drive lanyard (2024-11-10)
- 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
- Chinese Keyboard in James Bond
- 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
- Colemak Layout (2005)
- Colosseum Keyboard
- Commodore 64
- Commodore PET 4016
- Most Used English Words
- Compose Key
- How to Increase Efficiency in Using Mac, Linux, Windows
- Contour Mouse
- Contour Roller Mouse
- Contour Unimouse
- The Control Key
- Cooler Master ControlPad
- Cooler Master MK850 Keyboard
- Cooler Master MM710 Mouse
- Corne/Jorne Keyboard
- Palm Keycap
- Create Math APL Keyboard Layout
- Creative Pebble USB Speakers
- creative_pebble_speakers.html
- Cut Copy Paste Keys History
- Cute Phone Case
- 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 Spin Ring
- 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 (2010)
- 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
- Douglas Engelbart Mouse, 1968
- EPOMAKER CIDOO ABM066 Alice Keyboard
- EPOMAKER Aula F75
- EPOMAKER Brick 87 Keyboard
- EPOMAKER CIDOO V21 keypad
- EPOMAKER Feker Alice80 keyboard
- Epomaker Niz Plum Keyboard
- EPOMAKER RT100 97
- Epson Business Full Keyboard, 2004
- ergo chopsticks keyboard
- Best Ergonomic Keyboards for Small Hands
- Ergodash Keyboard
- Ergodex DX1 Input System (2004)
- 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
- Max Falcon-8 Macro Keypad
- Misc DIY Keyboards
- World's Fastest Speed Typers
- Keyboard Big Fat Enter Key
- Fellowes Split Design Ergonomic Keyboard
- Index Finger Length vs Ring Finger
- Best External USB Storage Device (SSD Drive)
- Flat Maltron Keyboard
- Fluorite CXL Keyboard
- FN Key
- Fortitude60 Keyboard
- Fox Lab Time 80 Keyboard, Buried Golden Clock
- French AZERTY Layout
- French Ergonomic Layouts: dvorak-fr, bvofrak
- French Keyboard Layouts
- French Letter Frequency
- New AZERTY French Keyboard Layout (2019)
- Frogpad Keyboard
- Keyboard Fun
- Function Key vs Key Chord, Which is Healthier, Which is Faster?
- GameBall
- Gamepads for Computer
- Gateron Optical Switch
- Gateron Switches
- Genesis 2.5 Keyboard
- Genovation Programable Keypad
- Georgi Keyboard for Steno
- Gergo Keyboard
- Gergo Keyboard Default Layout
- gergoplex
- German Character Frequency
- German Ergonomic Keyboard Layouts: de-ergo, NEO, ADNW
- German Keyboard Layouts
- German Keyboards
- 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
- Glove80 Carrying Case
- Glove80 vs Kinesis 360
- Goldtouch Adjustable Keyboard
- G.Skill RIPJAWS Keyboard
- Hall Effect Switch Keyboards
- Hammond Typewriter
- Hand Size
- Hands Down Layout (2020)
- happy hacking emily lisp server
- Keyboard Comics (meme, anime)
- Happy Hacking Keyboard Lite 2 (1999)
- List of Dvorak Keyboards
- Havit RGB Mouse
- HAVIT Keyboard
- Buying Headset
- Brick Heavy AEK64SS Apple Keyboard
- Helix Keyboard
- Hermes Ambassador B1-C Typewriter
- HERTAO 多键鼠标, Mechanical Key Switches Mouse
- HHKB Japanese Layout
- HHKB Pro HYBRID Type-S, 2019
- HHKB 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 Keystrokes Do You Type a Day?
- How Mouse Works
- How to Choose a Trackball
- How to Press Control Key (Palm-Press)
- 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
- iPad 9th Gen (2021)
- iPad 9th Gen vs SAMSUNG Galaxy Tab 2024
- iPhone 13
- IBM 5100 (year 1975)
- IBM Portable PC Computer 5155 model 68 (year 1984)
- IBM 5251 Keyboard
- Doctor Who Keyboard
- IBM Ergonomic Keyboard Patent 1963
- IBM Keyboards History ⌨
- IBM Model 15 Adjustable Keyboard
- IBM Model M keyboard (1985)
- IBM Options Model M15 Ergonomic Keyboard
- IBM PC Keyboards (1981)
- IBM Selectric
- 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
- Infinitton Keypad
- 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
- Japan Ergonomic Keyboard History
- Japan Remington No 9 Typewriter
- Japanese Action Figure
- CODE Keyboard
- Jelly Comb Thumb Ball Mouse
- Red Light Bulb, JLAB Bluetooth Headphone
- Jog Wheel, Shuttle Ring
- Joystick and Special Pointing Device
- Japanese Character Frequency (Hiragana)
- Instant Pot
- Kailh BOX Switch
- katana60 keyboard
- Vortexgear Poker 3 Keyboard
- KEMOVE K68 Butterfly Keyboard
- KEMOVE DK61 Snowfox 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
- Keyboard Key Switch Guide
- History of Keyboard Mechanical Switches
- 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 Advantage2 Unboxing Gallery
- Kinesis Advantage Keyboard Layouts
- Microsoft Sidewinder Gaming Keyboards
- Print Screen, SysRq, ScrLk, Pause, Break Keys
- Using a Second Keyboard as Programable Keypad
- Keyboard with Bad Function Keys
- 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 2023-01
- Xah Keyboard Blog Archive 2023-04
- Xah Keyboard Blog Archive 2023-09
- Xah Keyboard Blog Archive 2024-01
- Xah Keyboard Blog Archive 2024-05
- Xah Keyboard Blog Archive
- Control Key and Capslock Key Positions
- Keyboard Design 🔧
- Keyboard Diagram, Word vs Icon
- Keyboard with Flat Disk Wheel
- Keyboard with Drum Roller
- Dvorak Keyboard Layout
- Mechanical Keyboard and Repetitive Strain Injury
- Keyboard Enter/Return Key Symbol
- Ergonomic Layout for Laptop
- Keyboard Firmware
- Keyboard Tenting (Wrist Pronation)
- Why Function Keys F1 to F12 Are Useful
- Emacs + Keyboard Geeking, the Nth Episode 2012-03
- Keyboard Glossary
- Subtle Differences in Keyboard Have Major Impact on Hand-Health and How You Press Keys
- History of Key Shortcuts: Emacs, vim, WASD
- Keyboard Health Guide
- Keyboard History ⌨
- How to Add Dvorak Keyboard Layout
- Keyboard in Movies
- Keyboard Joysticks
- Kaihua Kailh Switch
- Backspace Key: Key Label's Influence on Key Purpose
- Keyboard Shortcut Tutorial
- 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 ZXCV Undo Cut Copy Paste Keys Are Bad?
- Computer Keyboards ⌨
- Keyboard with Rotary Knob
- 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 Wheel n Knobs
- Alt Graph Key, Compose Key, Dead Key
- Keyboard with Mouse Wheel
- 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 Keyboard
- KeyMouse
- PC-9801 Keypad Trackball
- Keypad and Gamepad
- Keystone Keyboard
- Microsoft Kinect Device
- Kinesis 360 Keyboard
- Kinesis 360, Direct Programing of the Keyboard
- How to Update Kinesis 360 (USB version) SmartSet Engine Firmware
- Kinesis Savant Elite2 Foot Pedal
- Kinesis Freestyle 2 Keyboard
- Kinesis Freestyle Keyboard
- Kinesis Freestyle Pro Keyboard
- Kinesis Freestyle Edge Keyboard
- Kinesis Gaming TKO Keyboard
- Kinesis Advantage Keyboard Gallery
- Kinesis Advantage2 Programing Guide
- Kinesis Laptop
- Kinesis Model 100 (1992)
- Xah Guide on Programing the Kinesis 360 USB
- Kinesis Advantage vs Truly Ergonomic Keyboard
- King's Assembly Mouse Keyboard
- Ergonomic Kneeling Chair
- LISP 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 Tips 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 (2010)
- 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 (2012)
- 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 History
- Logitech Non-Gaming Keyboards
- Logitech M575 Trackball
- Logitech Mouseman, Year 1991
- Logitech MX Ergo Trackball
- Logitech MX Master 3 Mouse (2019)
- Logitech MX Master Mouse (2015)
- Logitech MX Performance Mouse
- Logitech MX Vertical Mouse
- Spaceball Mouse
- 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). 2019
- Luigi Colani Office Chair, 1970
- Koolertron Keyboard
- LZ Ergo Keyboard. 2017
- MacOS Keyboard Viewer History
- Mac: Keyboard and Mouse Config
- Mac Keyboard Shortcuts
- Speed Comparison, 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 Key
- History of Meta Key
- Michela Chorded Keyboard
- Buying Microphone
- Microsoft BallPoint mouse, 1991
- Microsoft Intellimouse
- Microsoft Digital Media Keyboard 3000 (2008)
- 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, 1999
- MMO Mouse 🖱
- Modern Model F Keyboard (2020)
- Brick Heavy DIY Apple M0110 Keyboard
- 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
- Why a Mouse Wheel is Better Than 2 Buttons
- Mouse with Mechanical Key Switch
- Mouse with Spin Wheel
- Mousing Tips
- 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 (2004)
- Microsoft Natural Ergonomic Keyboard 4000 (2005)
- Microsoft SideWinder Mouse Series
- Microsoft Touch Mouse
- Microsoft Visual Studio Function Key Shortcuts
- MSI Vigor GK30 keyboard
- MSX Home Computer
- Speed Typing on Multiple Layouts (QWERTY, Dvorak, Colemak)
- Dual-Function Keys and Home Row Mods
- Multilingual Layouts
- Keybinding Design: Muscle Memory vs Mnemonics
- Is QWERTY Better Than Dvorak?
- 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
- NEO Layout (Year 2004)
- 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
- Nulea M505 Trackball
- Nyquist Keyboard
- Obsolete Keypads
- Obsolete Mouse 🖱
- 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
- Efficiency: Mouse vs Trackpad vs Touchpad vs Joystick vs Pen Input
- Mac: 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: Add 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
- Plover, Steno with Computer Keyboard
- 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
- Protoarc XK03 Folding Keyboard
- Print Screen Key for Screen Capture
- Portuguese Ergonomic Keyboard Layout: pt-Nativo
- QMK Configurator Tutorial
- Qtronix/iOne Trackball
- QWERKYWRITER Keyboard
- 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 Mouse (2010)
- Razer Naga Mouse (2009)
- 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 (2015)
- Roccat Titan Switch
- ROCCAT Tyon Mouse
- Roccat Vulcan Keyboard
- Romer-G Switch
- Royal Bar-Lock Typewriter
- Hand Exercise Toys for Repetitive Strain Injury
- RSTHD Keyboard Layout, 2016
- RSTLNE layout
- Rubber Dome Key Switch
- Russian DIY Keyboards
- Russian Keyboard Layout
- Russian Keyboards
- Russian Keyboard Layout and Programing
- Russian Letter Frequency
- 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
- Crackpot Theory of Speed Typer Sean Wrona
- Semicolon vs Apostrophe Frequency in Computer Languages
- Sennheiser EH 350 Headphone
- How to Set Key to Switch to Browser
- San Francisco Keyboard Meetup 2017
- San Francisco Bay Area Mechanical Keyboard Meetup 2018
- SHARP MZ-700 PC, Year 1982
- Shinobi TEX Keyboard
- 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 by John L. Kulp
- Space Cadet Keyboard
- Should You Type Space After Comma?
- Space Cadet Keycaps
- The Space Key
- Spanish Keyboard Layouts
- Spedal Webcam MF934H
- Speed Typing Index
- Keyboard and Typing Speed
- 2-Piece Split Keyboards
- Keyboard Layout, Stagger, Ortholinear, Alice
- Valve Steam Controller
- SteelSeries Apex Pro Keyboard
- SteelSeries Sensei Gaming Mouse
- Stenotype Machine
- Sticky Keys
- Stingrey Trackball
- Active Stylus vs Inactive Stylus
- Sun Microsystem Mouse, 1985
- 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 (2021)
- 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 Repetitive Strain Injury
- tourbox input
- TP-Link AC1750 WiFi 5 Router
- Best Trackballs, Xah Pick
- Logitech Trackman Marble (2004)
- Trackball Ball 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 Static Friction (Stiction)
- Trackball vs Mouse
- Trackbar (roller) Mouse
- Trackpoint
- Tractyl Keyboard
- Tribology DIY Trackball
- TRS-80 keyboard
- Cleave Keyboard
- Turkish Keyboard Layout
- How Do French People Type Accented Characters?
- 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, Addon Modules
- Keyboard Light, Light Color by Functional Category
- Ultimate Hacking Keyboard V2
- UK Keyboard Layout
- Ultimate Hacking Keyboard
- ultrasound trackball
- Univac F-1355-00 Keyboard, 1971
- USB (Universal Serial Bus)
- USB-C is Bad
- USB Hub and Cables
- USB Speakers
- Soviet Capacitive Buckling Spring Keyboard
- UtechSmart Venus Gaming Mouse
- Valve Steam Trackball Controller
- Varmilo EC Switch
- VAXstation
- Versakey Keyboard
- TRELC Vertical Gaming Mouse
- vi, Emacs, Keybinding Design
- Arrow Keys: vim HJKL vs Inverted T
- Design of vim Mode Activation Key
- VicTsing Pioneer Mouse
- Best Video Camera for Livestream
- Image/Video Editing Input Device
- Voice Input for Programing (Year 2019)
- 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
- Word Per Minute in Speed Typing
- Wordperfect Keyboard Shortcuts Strip
- Worn Keyboards
- Worst Apple Designs
- X-keys Programmable Keypads
- layout draw
- Xah Bed Station
- Xah Favorite Key Switch
- Xah Function Keys Map
- Xah Gaming Machine, 2021
- Xah Fly Keys Layout for Gergo keyboard
- Xah Keyboard Search 🔍
- Xah Keyboard Testimonials
- Xah Talk Show on Keyboard (videos)
- Xah Lee Keyboards ⌨
- Xah Lee Keyboard Key Log 2017 to 2018
- MacBook Air M1 (2021)
- LG L227WTG 22'' Widescreen LCD Monitor. 2008.
- VIZIO E241i-B1 24'' 1080p 60Hz Smart LED HDTV, 2014
- Xah No Chord Keyboard
- Xah Shorthand System (Abbrev Input)
- 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
- Lean Lang Learning Notes
- 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
- Bash Init, .bashrc .profile .bash_profile
- Linux: Bash Keys
- Linux: Bash Prompt Setup
- Bash: Write to History Log
- Computer Network Tutorial
- Linux: Convert Man Page to Text
- Convert Your code.google.com Project from svn to git
- Linux: curl (Download Web Page)
- Git: Fix Detached Head
- Git Basics
- Git: Add Files
- 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
- Linux: Use Git Diff as Diff Replacement
- Git: Frequently Asked Questions
- Git: Fix Last Commit Message
- Git: Force a Pull
- 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 Git
- Git: Config Line-Ending for Windows
- Git: Pull from Server (Get Update)
- Git: Push to Server
- Git: Associate a Name with a URL
- Git: Delete a File
- Git: Revert to Old Version
- Git: Setup Name and Email
- Git: Save Working Tree in a Temp Storage: git stash
- Git: Undo Add 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: awk
- 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 File
- Linux: Count Line, Word, Char
- Linux: Create New Dir
- Linux: Create tar zip gzip bzip2 xz zip 7z rar
- Linux: Delete File or Dir
- Linux: Desktop GUI/Icon Locations
- Is Linux Desktop Ready for Mom and Pop?
- Linux: diff, Compare Files
- Linux: Show Difference Between Directories
- 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
- Command to Download YouTube Video
- Linux: Show Directory Size: du
- Linux: Edit File
- 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: grep
- Linux: Shell Commands for GUI Apps
- Linux: Extract tar zip gzip lzip bzip2 xz rar
- Linux: Head, Tail
- 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
- 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 Dwell, Hover Auto-Click
- Linux: Set Mouse Single-Click to Open File
- Linux: Set Trackball/Mouse Do Scroll
- Linux: Move or Rename File
- 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 Tutorial
- Linux: Create New File
- 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: Set Mouse Speed
- Linux: Set System Keyboard Layout
- Linux: Walk Dir: find, xargs
- Linux: Text Processing: grep, cat, awk, uniq
- Linux: Setup Shift Lock Key
- Linux: Show File Type
- Linux: Find Keyboard Key Scancode
- Linux: X11 Keyboard Key Names
- Linux: sudo (command as root user)
- Linux: Swap CapsLock Escape Keys
- Linux: Swap Control Alt Keys
- Linux: Swap Mouse Buttons
- Linux: Add 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: uniq, Remove Duplicate Lines
- 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
- Internet Control Message Protocol (ICMP)
- Transmission Control Protocol (TCP)
- UDP (User Datagram Protocol)
- Network: Host, Hostname
- IP Address
- Network: MAC Address
- Network Port Number
- Network Socket
- New Linux Tools
- 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: Terminal Keybinding
- 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: wget (Download Web Page)
- Why Tiling Window Manager Sucks (xmonad, ratpoison, dwm, etc)
- Xah Linux Setup
- Linux: xmonad Keybinding
- Linux: zsh Prompt Setup
- Microsoft Windows Logo history
- Bash Logo
- FSharp Logo
- Firefox Logo History
- GNU Logo
- Google Plus Logo
- xAI Grok Logo
- Logo Design in Software Industry
- Perl Logo
- PowerShell Logo
- History of Python Logo
- Mac Tips
- Mathematical Simulation Ideas
- John Walker, Macromedia Flash, Fischer Random Chess
- Mathematician, Alexander Grothendieck = Obi-Wan
- Category Theory, by Brendan Fong, David Spivak
- Condensed Mathematics
- Diophantine Geometry
- Mathematician Grigori Perelman, Million Dollar Prize
- HP 35s calculator (2007)
- HP 50g Calculator (2006)
- HP Prime Graphing Calculator (2013)
- 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
- Math History, by Morris Kline
- McGee graph
- Number Theory and Its History Oystein Ore
- 1+2+3+4+… = -1/12, Ramanujan's Sum 📺
- Robby Villegas Died (1968 to 2010)
- Ruled Surface, Mathematica Notes
- Schmidt Arrangement, Algebra Integer, Gaussian Integer, Eisenstein Integer, Modular Group
- Math Politics: Simon Plouffe and nth Digit Formula of π
- Stephen Wolfram on Game of Life (2025)
- SwissMicros DM42n Calculator (2017)
- Truchet tiles
- Vladimir Arnold (mathematician)
- WolframLang nth Prime
- Yutaka Taniyama (mathematician)
- 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
- 42. the Answer to Life, Universe and Nilism
- Autostereogram
- Bejeweled Blitz Strategy as Math
- Bill Gosper (Mathematician)
- 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
- Cannon-Thurston Maps
- Casio fx-300W Calculator (1999)
- Category Theory Notes
- Category Theory, by Tom Leinster
- cauchy sequence defines calculus and complete metric space
- Cellular Automata
- Cleo Integrals in the Math StackExchange
- Combinatorial Exploration of Algebraic structures
- Combinatorics, Algorithm, and Humanity
- Combinators
- Complex Analysis Notes
- The Geometric Significance of Complex Conjugate
- Computable Number
- Constructible Number
- Continued Fraction
- Dead Reckoning in a Non-Orientable 3D Space
- Geometric Pattern on Sphere and Torus
- Differential Geometry
- 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?
- elliptic integral
- Emil Post Tag System
- 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
- Fundamental Theorem of Calculus
- Conway's Game of Life
- Why Are Scores in Video Games Mega Huge?
- Geometry, Gauss Map
- 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
- AI: 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 by R P Burn
- Groups and Their Graphs by Israel Grossman and Wilhelm Magnus
- What is a Year? Why Not Just 100 Days?
- ID String, Radix vs Length
- 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
- Knot Theory
- kolam pattern
- Ladybug Video Game, Optimal Strategy
- Lambda Calculus
- The Level of Math Professors Are Not Equal
- Linear Algebra, by David Cherney, Tom Denton, Rohit Thomas, Andrew Waldron
- Linear Algebra, by Jim Hefferon
- linear algebra anime
- Linear Algebra and Its Applications by David C. Lay
- Linear Algebra Notes
- Linear Algebra Done Right, by Sheldon Axler
- Linear Map, Bilinear Map, Multilinear Map
- Math Writing Style: Use of the Term “Linear Operator” vs “Linear Function”
- Logical Operators, Truth Table, Unicode
- Mathematician Adrien Douadly, and Mandelbrot Set
- Math Animations
- Math Art of Hop David
- Free Math Textbooks
- Undergraduate Math Degree Courses
- Math Formula For Beauty
- Mathematician Gaston Julia
- math girl greeting card
- 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
- Mathematician Pierre Fatou
- Mathematician Pierre Wantzel
- 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
- Math: Nicolas Bourbaki
- A Computational Introduction to Number Theory and Algebra, by Victor Shoup
- Elementary Number Theory by W Edwin Clark
- Polyhedra Sculptures
- Math Operator Precedence Disagreement
- 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
- Point Group, Symmetry Group, Lattice
- 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
- Rheotomic Surfaces by Daniel Pike
- Extending the Euclidean Plane: Riemann Sphere and Real Projective Plane
- Riemann Zeta Function
- Roller Coaster Calculus
- Russell Towle Died (1949 to 2008)
- Schlafli Notation
- 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
- Terence Tao on AI and Math, 2024
- Beauty of Roots
- The Logical Levels of Interpretation
- Theory Of Equations
- Tilings and Patterns Book, by Branko Grunbaüm, G C Shaphard
- 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
- Turing Machine
- Mathematician: Yitang Zhang, Twin Prime Conjecture Breakthru
- type theory
- Math Typesetting, Mathematica, MathML
- Understanding Complex Numbers
- uniform honeycomb
- A Course In Universal Algebra, Burris, Sankappanavar
- Neural Network and The Universal Approximation Theorem
- Universe and Determinism
- Vector Space, Inner Product Space
- Visual Complex Analysis by Tristan Needham
- Visual Illusions
- Univalent Foundation 2014, by Vladimir Voevodsky
- 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 I Hate Haskell and Category Theory
- Why Are Textbook So Expensive?
- Stephen Wolfram on the Story of Math
- WolframLang 14, Notes
- Wolfram Language Plain Tiling Doc Draft
- 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 Math Software: Tilings and Patterns
- Graphing Software for Microsoft Windows
- 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
- MSI Center, Uninstall
- 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”
- Microsoft Windows: Add Dvorak Keyboard Layout
- Windows: is Your USB Drive Fast Enough for ReadyBoost?
- Microsoft Windows Touchpad Gestures
- Windows Vista: Add Dvorak Keyboard Layout
- Windows: Best Anti-virus Software
- Windows: Desktop Folder Location
- Windows Vista Environment Variables
- Windows 7 Environment Variables
- Windows Keyboard Software Guide
- Windows: Networking Commands Tutorial
- Windows: What's Prefetcher, SuperFetch, ReadyBoost?
- How to Use Windows Search; Stop Indexing USB Drives; Rebuilding Index
- Windows: List of Recommended Great Software
- Windows: Start Menu Folder Location
- Windows: Sys Admin Apps Paths
- Windows temp dir
- What Characters Are Not Allowed in File Names?
- AutoHotkey Tutorial
- AutoHotkey Case Sensitivity
- AutoHotkey Comment Syntax
- AutoHotkey: Disable Capslock
- AutoHotkey: Disable Windows Key
- AutoHotkey: Useful Scripts
- AutoHotkey: File Name Extension
- AutoHotkey: Find ahk_class
- AutoHotkey: Insert Bracket Pairs
- AutoHotkey: Insert Text
- AutoHotkey Key Syntax
- AutoHotkey: Launch App
- AutoHotkey Path Problem
- AutoHotkey Syntax Problems
- AutoHotkey: Remap Keys
- Windows: Swap CapsLock Alt Ctrl Keys
- AutoHotkey: Launch or Switch App
- AutoHotkey: Toggle Maximize Window (Fullscreen)
- Windows Blue Screen of Death: A Account of My PC's Memory Failure
- Send Files from Android to Mac via BlueTooth
- Send Files from Android to Windows via BlueTooth
- 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
- Export Import Contacts, Android, iPhone
- Share Files Between Windows, Mac, Androd, Iphone. Index
- How to Secure Delete Files, Shred Files, Wipe Drive
- Removing Junk PC AdWare, TrialWare, BloatWare from HP/Compaq
- Microsoft Windows Tips
- Installing Cygwin Tutorial
- Krita (drawing software)
- Mac: Access Shared Files on Windows, from Mac
- Mac: Turn on File Sharing
- Mac and Windows File Conversion
- How to Share File Between Mac and Windows (2009)
- Microsoft PowerToys
- Microsoft Windows, Find Key Press and Keycode
- Microsoft Word Shortcuts
- Windows: Command Names for Settings Panel and Special Folders
- MSI MS-7548 (Aspen) Motherboard Spec (2011)
- Windows: Select Folder to Share
- Windows: Open Control Panel
- Windows Notes and Todo
- One Hundred Tabs Open in Browser?
- Xah's PC Shopping List
- Remove Windows Media Player Context Menu
- How to Share File: Access Windows Files from Mac, via Wifi
- Windows: Swap Mouse Buttons
- Why I'm Switching from Mac to Windows (2009)
- Windows: Turn on File Sharing
- 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: View Apple .HEIC Images
- Windows: Add App to Auto Start
- Windows: How to Check 32 Bits or 64 Bits
- Windows: What is CLSID GUID UUID
- Windows: Access Shared Files on Mac, from Windows
- Windows App Execution Aliases
- Windows: Single-click Open File
- Microsoft Windows Change Windows Size Keyboard Shortcuts
- Windows Console Keyboard Shortcuts
- Windows: Create Custom Key Shortcut to Launch App
- 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: Windows Logo Key Shortcuts
- Windows: Key to Switch Language Input System
- Windows: Keyboard Shortcuts
- Windows: Keyboard Shortcut FAQ
- Windows: Set Key to Launch or Switch App
- Windows: Delete Lockscreen Background Image
- Windows: Mouse Hover to Activate Window
- Windows: Screenshot Keyboard Shortcuts
- Scripting Tech on Windows
- Windows: Sleep, Power Config
- Windows: Task Manager
- Microsoft Windows Taskbar
- Windows: Taskbar Apps Folder Location
- Windows Terminal
- Windows: Xah Windows Machine 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 (Compiler) Table of Contents
- Compiler Notes
- Formal Grammar
- lex/flex Tutorial
- Niklaus Wirth, Compiler Construction
- Parser
- Parser Notes
- parser notes
- Jamie W Zawinski on How Perl Unicode Sucks
- Learn Perl in 1 Hour
- Perl: Check Bad Filename 📜
- Perl: Comment Syntax
- 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: File Name Extension
- 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 Tutorial
- Perl: Hash Table
- Perl: List, Array
- Perl: List Comprehension
- Perl: List Available Modules
- Perl: List Loaded Modules
- Perl: Loop thru List
- Perl: for, while, Loop
- Perl: Map Function to List
- Perl: Module Load Paths
- Perl: Nested List
- Perl: Print Array or Hashtable (Data::Dumper)
- Perl: Print Version String from Script
- Perl: Quote Strings
- Perl: Regex Tutorial
- Perl: Split Line by Regex
- Perl: Report Files Resource Fork 📜
- Perl Scripts Index
- Perl: Variable Name Prefix (aka Sigil)
- Perl: Sort List, Matrix, Object
- Perl: Sort Misc
- Perl: Sort Matrix
- Perl: Sort Unstable
- Perl: Format String
- Perl: String Operations
- Perl: System Call
- Perl: Traverse Directory
- Perl: True, False (boolean)
- Perl: Unicode Tutorial 🐪
- Perl: Allowed Char in Identifiers (variable name, function name)
- Perl: Modules
- Perl: Validate Local Links 📜
- Perl: Version History
- Perl: How to Write a Module
- PHP: Defining A Function
- PHP: Conditional
- PHP Tutorial
- PHP: Hash Table
- PHP: Array
- PHP: Looping Thru Array
- PHP: MySQL Database Query Example
- PHP: Writing a Package
- PHP Begin Tag, End Tag
- PHP: Boolean
- PHP: Comment Syntax
- PHP: Heredoc and Nowdoc String Syntax
- PHP Install
- PHP: Class, Object, Method
- PHP: Print Version
- PHP: Variables
- PHP Version History
- PHP: String Syntax
- PHP: Send HTML Mail
- PHP: Send Mail with Attachment
- PHP: Basic String Operations
- PHP: loops
- PowerShell: Automatic Variables
- PowerShell: Environment Variable
- PowerShell: Turn on File Sharing
- PowerShell Tutorial
- PowerShell: Download, Install
- PowerShell: Pipe
- PowerShell: Change File Owner Perm (ACL)
- PowerShell: List of Aliases
- PowerShell: Arithmetic Operators
- PowerShell: Array
- PowerShell: Delete Array, Clear Array
- PowerShell: Array, Get Items
- PowerShell: Join Array, Append
- PowerShell: Array Methods
- PowerShell: Array, Set Item
- PowerShell: Array to String
- PowerShell: Array and Types
- PowerShell: Assignment Operators
- PowerShell: List All Possible File Attribute Values
- PowerShell: File Attributes Object Type
- PowerShell: Show File Attributes
- PowerShell: Meaning of File Attributes
- PowerShell: Backup Files 💠
- 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: Count Number of Files
- PowerShell: Create New File
- PowerShell: Create File Symbolic Link, Hard Link, Junction
- PowerShell: Date Time
- PowerShell: Define Function to Accept Pipe
- PowerShell: Delete Directory
- PowerShell: Delete Files
- PowerShell: Compare Files (Show Difference)
- PowerShell: Dir Size 💠
- PowerShell: Eject Disk
- PowerShell Empty Trash
- PowerShell: Escape Characters
- PowerShell: Eval Variable, String, ScriptBlock
- PowerShell Misc Examples
- PowerShell: Exit, Abort
- PowerShell: File Name Extension
- PowerShell: Filter Array (where)
- PowerShell: Filter File Name by Regular Expression
- PowerShell: Find Command
- PowerShell: Search Text in Files (grep)
- PowerShell: Convert File Line Ending 💠
- PowerShell: If Then Else (Flow Control)
- PowerShell vs Bash
- PowerShell: Pretty Format PowerShell Code 💠
- PowerShell: Format String
- PowerShell: Run PowerShell from cmd.exe via STDIN
- PowerShell: Function Inline Doc
- PowerShell: Define Function
- PowerShell: Allowed Characters in Function Name
- PowerShell: Function Parameters
- PowerShell: Get File Content
- Powershell: Get Image Size 💠
- PowerShell: List All Methods of an Object
- PowerShell: List Properties
- PowerShell: Get Object Type
- PowerShell: Download Webpage, curl, wget
- PowerShell: Hashtable, Dictionary
- PowerShell: Hashtable: Get Key Value, Add, Remove
- PowerShell: Hashtable Key / Property Name Clash
- PowerShell: Hashtable Key / Property Name Clash
- PowerShell: Hashtable Get All Keys
- PowerShell: Hashtable Methods
- PowerShell: Builtin Help
- PowerShell: Here-String
- PowerShell How-To
- PowerShell In-Depth
- PowerShell: Join Files
- PowerShell: Join Hashtables
- PowerShell: Join String
- PowerShell: Launch App, Start Process
- PowerShell Launch File Explorer with Selection
- PowerShell: List Directories
- PowerShell: List Empty Dir 💠
- PowerShell: List Empty Files 💠
- PowerShell: List Files
- PowerShell: List Files by Date Time
- PowerShell: List Files by Wildcard Name Pattern
- PowerShell: List File by Size
- PowerShell: List Files with Specific Attribute
- PowerShell: Sort Files by File Size 💠
- PowerShell: LiteralPath
- PowerShell: Load a Script
- PowerShell: Loop, Iteration
- PowerShell: Iterate Array
- PowerShell: Iterate Hashtable
- PowerShell: Manage PowerShell Profiles
- PowerShell: Name Completion
- PowerShell: Navigate Directory
- PowerShell: Nested Array, Multi-Dimensional Array
- PowerShell: Create Directory
- PowerShell: Show Fullpath, No Truncate Lines
- PowerShell: Number Input
- PowerShell: Object Type, Properties, Methods
- PowerShell: Open File by Default App
- PowerShell: Test Order (Greater, Lesser)
- PowerShell: Path Tutorial
- PowerShell: Show Path Environment Variable
- PowerShell: Path Expansion
- PowerShell: Path Filename Functions
- PowerShell: Pipeline Commands
- PowerShell: Print
- PowerShell: Print Version
- PowerShell: Profile (init file)
- PowerShell: Prompt User for Input
- PowerShell: Get Property Values
- PowerShell: What is Provider/Datastore
- PowerShell: Read File
- PowerShell: Regex Result ($Matches)
- PowerShell: Regular Expression Operators
- PowerShell: Regular Expression Syntax
- PowerShell: Windows Registry
- PowerShell: Environment Variable in Registry
- PowerShell: Rename Files, Replace No-Break Space 💠
- PowerShell: Rename Files, Space to Lowline 💠
- PowerShell: Rename Files, to File Hash String 💠
- PowerShell: Run as Admin
- PowerShell: Create a Script
- Xah PowerShell Scripts
- PowerShell: Get Current Script Path
- PowerShell Tutorial Search
- PowerShell: Session Environment Variable
- PowerShell: Toggle Dark Theme 💠
- PowerShell: Set File Attributes
- PowerShell: Set Path Environment Variable
- PowerShell: Show Current Dir Path
- PowerShell: Show Hidden File
- PowerShell: Sort Hashtable
- PowerShell: Split String
- PowerShell: Start PowerShell
- PowerShell: String
- PowerShell: Double Quoted String
- PowerShell: String Methods
- PowerShell: String Length
- PowerShell: Suppress Command Output
- PowerShell: Create Archive zip, tar, 7z
- PowerShell: Test Equality
- PowerShell: Check Type
- PowerShell: throw error
- PowerShell: Timing, Benchmark Speed
- PowerShell: Array Sub-Expression Operator, Collection to Array
- PowerShell: Value Types
- PowerShell: Extract zip tar 7z lz
- PowerShell: Variable
- PowerShell: String Wildcards
- PowerShell: Copy File, Rename, Move
- PowerShell: Write to File
- PowerShell: Single Quoted String
- Show Directory as Tree
- Geometry Waterfall
- Hyperbolic Lamp
- Klein Bottle Structure
- Polyhedron Lamp
- Pretty Math
- Geometric Vortex Structure
- The 8-Queens Puzzle Solution for HP Calculator
- HP-28S Calculator (1988)
- Sylvester-Gallai Theorem
- Desargues's Two Triangle Theorem
- Harmonic Conjugacy
- Intro to Real Projective Plane
- Quadrangle and Quadrilateral
- Xah Prolog Learning Notes
- Python Doc Font Size Too Small
- 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
- Convert python 2 to 3
- Python: Copy Nested List, Shallow Copy vs 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 Tutorial
- Perl Documentation: the Key to Perl
- Python: Dictionary
- Python: List
- Python: List Comprehension
- Python: Iterate Dictionary
- Python: Iterate List
- Perl Scripts For Removing Mac Resource Fork, .DS_Store, Thumbs.db etc
- Python: Map f to 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
- 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: 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: Format Code
- Python: Learn Python 2 in 1 Hour
- Python: Bitwise Operators
- Python: Letter Case Conversion
- 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 2011
- Python Documentation Author Masturbation
- Python: Implementing Efficient Stack
- Python: f-String (Format, Template)
- Python: Filter List
- Python For-Else Loop Sucks
- Python: Function Keyword Arguments
- Python Sucks, Function vs Method
- Functional Style Loop in Python
- Python: Get Command Line Args
- Python: Get Environment Variable
- Python: Get Image Size
- 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: Join String
- Python: Read Write JSON
- Python: Function Argument Default Value Wrong
- Python: Lambda
- Python, Lambda, Guido: is Language Design Just Solving Puzzles?
- Python List Indexing Sucks
- Python: List Methods
- Python: List Module's Functions
- Python: Convert List to Dictionary
- Python: Interweave Lists to Tuples, Transpose
- Python: Module Search Paths
- Python: File Path Functions
- Python: Get Script Path
- Python: Percent Format String
- Python Language Design, the Idiocy of Pop Method
- Python: Print Without Newline
- Python: Print String
- Python: Generate List: range
- Python: Raw String
- 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: Search Substring
- Python: Sequence Types
- Python: Sets, Union, Intersection
- Python: Show Module Doc
- Python: Web Crawler
- Python: Source Code Encoding
- Python: Split String
- Python: SQL Alchemy
- Python: Statistics
- Python: String, Check Case, Char Class
- Python: String Format Method
- Python: String Methods
- Python: String Prefix Char
- Python String Sucks
- Python: Test Equality
- Python: Timing, Benchmark
- Python: Convert to String
- Python: Transpose Matrix
- Python: Triple Quote String
- Python: Tuple
- Python: Convert Int, Float, String
- Python: Allowed Characters in Identifiers
- 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
- 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 🐍
- 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 Tutorial
- Ruby: Call Shell Command
- Ruby: Case Conditional
- Ruby: Classes and Objects
- Ruby: Comment
- Ruby: Complex Numbers
- Ruby: Type Conversion
- Ruby: Builtin Doc Lookup
- Intro to Reading Ruby Doc: What's M, C, ::, # ?
- Ruby: List Encodings
- Ruby: Exit Loop
- Ruby: File Name Extension
- Ruby: Define Function
- Ruby: Function Name Ending in Exclaimation or Question Mark
- Ruby: If Then Else
- Ruby Tutorial
- Ruby: Problem Installing mysql2 rmagick?
- Ruby: What's RVM, Gem, Rake, Bundler, RDoc, ri, irb?
- Ruby: How to Install 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: Writing a Module
- Ruby: 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
- Ruby: Quote Long String, Heredoc
- Ruby: Quote String
- Ruby References
- Ruby: Run Script
- Ruby: RVM Directory Structure
- Ruby: Source Code Encoding
- 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
- AI: AGI, Strong AI, Sentient AI, AI Alignment
- Xah Talk Show Intro to COBOL
- Xah Talk Show Keyboard Heatmap JavaScript + SVG
- Xah Podcast: Can You Learn Math via Wikipedia vs Text Book
- Xah Discord Reaper the Establishment
- Xah Lee Portraits, Discord Artwork
- Xah Discord Rules
- Xah Podcast Index
- Xah Podcast: Syntax Design Index
- Xah Talk Show, Clips, Index
- Xah Talk Show 2013-05-14 the Truly Ergonomic Keyboard Review
- Xah Talk Show 2018-05-23 xah emacs demo
- Xah Talk Show 2018-09-22 Emacs xah-find.el demo
- Xah Talk Show 2018-10-03 tutorial on google code prettify, etc
- Xah Talk Show 2018-10-11 emacs, convert lines to html list, or dl
- Xah Talk Show 2018-10-14 Emacs Xah Fly Keys Intro
- Xah Talk Show 2018-10-15 Emacs Keyboard Macro Demo
- Xah Talk Show 2018-12-21 emacs, implementing grep
- Xah Talk Show 2018-12-22 emacs lisp coding, command to add br
- Xah Talk Show 2018-12-31 emacs. demo of image scale/crop/convert jpg/png commands
- Xah Talk Show 2018 Index
- 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
- 2019-02-15 Xah Monologue Talk Show
- 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 and 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 2019 Index
- 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 2020 Index
- 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, Perl, Ruby, Python, Clojure, Java, JavaScript, LISP, WolframLang
- 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 2021 Index
- 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 2022 Index
- 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 2023-09-28 WolframLang Levelspec, why Clojure is Dense, Java, TypeScript
- Xah Talk Show 2023-10-05 Why ChatGPT bad at math, Brain-Computer Interface, Psychotherapy, TempleOS
- Xah Talk Show 2023-10-11 Why C Sucks, Hexadecimal and Color Syntax, Longest English Word, Complex Chinese Character
- Xah Talk Show 2023-10-21 Kinesis 360 Keyboard, Ergonomic Keyboard History
- Xah Talk Show 2023-10-25 Xah Fly Keys, Bill Gosper Equations, Game of Life
- xah talk show 2023-12-01
- Xah Talk Show 2023-12-02 Advent of Code Day 1, in WolframLang
- Xah Talk Show 2023-12-03 Advent of Code Day 2, in WolframLang (failed)
- Xah Talk Show 2023-12-10 Advent of Code Day 2, in WolframLang, Shortest Solution on Earth
- Xah Talk Show 2023-12-11 Advent of Code Day 3, Live Coding, in WolframLang
- Xah Talk Show 2023-12-24 Mechanical Key Switches, Sentient AI Bots
- Xah Talk Show 2023-12-26 Advent of Code Day 4, Live Coding, in WolframLang
- Xah Talk Show 2023-12-28 Advent of Code Day 5, Live Coding, in WolframLang
- Xah Talk Show 2023-12-29 Advent of Code Day 5, Take 2, Live Coding, in WolframLang
- Xah Talk Show 2023-12-31, Advent of Code Day 3, Live Coding in WolframLang
- Xah Talk Show 2023 Index
- Xah Talk Show 2024-01-01 Ep525, Advent of Code, Day 5 Take 3, Live Coding in WolframLang
- Xah Talk Show 2024-01-04 Ep526, Advent of Code, Day 6, Live Coding in WolframLang
- Xah Talk Show 2024-01-05 Ep527, PowerShell Live Coding, Rename File No-Break Space
- Xah Talk Show 2024-01-08 Ep528 Trackball, Write Emacs Lisp Command to Change Link to Dead Link
- Xah Talk Show 2024-01-11 Ep529 Type Theory, WolframLang Machine Learning
- Xah Talk Show 2024-01-13 Ep530, Dark Theme, Unix Move vs Rename, Font Obsession, Ligature Idiocy
- Xah Talk Show 2024-01-17 Ep531, Datahand, Svalboard, Emacs Xah Dired Mode
- Xah Talk Show 2024-01-21 Ep532 What Happens When You Blog for 25 Years
- Xah Talk Show 2024-01-23 Ep533 Emacs Lisp Normalize YouTube Url, Open All File Paths, How to Choose a Mouse
- Xah Talk Show 2024-01-26 Ep534 Advent of Code, Day 7, Live Coding in WolframLang
- Xah Talk Show 2024-02-01 Ep535 Live Coding in WolframLang, Math, Plane Curves Package
- Xah Talk Show 2024-02-07 Ep536 Math Geometry Tiling and Patterns
- Xah Talk Show 2024-02-12 Ep537 Math Geometry, Tiling and Patterns, Coding WolframLang
- Xah Talk Show 2024-02-21 Ep538 Unicode, Hieroglyph, LISP Keyboard, Ban Shift, Etc
- Xah Talk Show 2024-02-26 Ep539 Svalboard Datahand, First Impression
- Xah Talk Show 2024-02-27 Ep540 Emacs Lisp Coding, Hand Pain, Dark Theme Fad, Solarize Disease
- Xah Talk Show 2024-03-04 Ep541, Emacs Xah Fly Keys Org-Mode Key, Keyboard, WolframLang Tiling, Plane Curves, Math
- Xah Talk Show Ep542 2024-03-23 Glove80, Kinesis 360, UHK Keyboard, NVIDIA Gamer Idiosy, Vscode, Emacs Lisp
- Xah Talk Show 2024-04-07 Ep543 Wolfram Mathematica, fsharp go vs rust, keyboard layouts, dvorak, colemak, beakl
- Xah Talk Show 2024-04-13 Ep544 Did Richard Stallman Create Emacs? Happy Hacking Keyboard, Lexical vs Dynamic Scope
- Xah Talk Show 2024-04-18 Ep545, ASMR Edition. Keyboard News and JavaScript Coding
- xah talk show 2024-04-19 Ep546 emacs lisp coding
- Xah Talk Show 2024-04-24 Ep547, Keyboard Layouts, Dvorak vs Colemak, on French German Spanish Pinyin (Chinese)
- Xah Talk Show 2024-04-26 Ep548 Speed Typing, Sean Wrona's Crackpot Theory, Best Emacs Lisp Book
- Xah Talk Show 2024-04-28 Ep549 WolframLang Coding, Advent of Code 2023, Day 8
- Xah Talk Show 2024-05-02 Ep550 Idiosy of Keyboard Layouts, Math and Functional Programing, Schizoid, YouTube and Humanity
- Xah Talk Show 2024-05-03 Ep551 Emacs Lisp Coding, html add related box
- Xah Talk Show 2024-05-07 Ep552 WolframLang Coding, Advent of Code 2023, Day 9
- Xah Talk Show 2024-05-08 Ep553 Emacs Lisp Coding, Calc Pad, Increment Digit, How to Change Behavior, Zoomer Idiocity
- Xah Talk Show 2024-05-10 Ep554 WolframLang Coding, Advent of Code 2023, Day 10
- Xah Talk Show 2024-05-13 Ep555, Random Topic, Keyboards History, Alice Layout, Chaturbate
- Xah Talk Show 2024-05-14 Ep556 Wolfram Language Mathematica, Wave Surface, Plane Curves
- Xah Talk Show 2024-06-08 Ep557 random
- Xah Talk Show 2024-06-11 Ep558, Which is Best Lisp? Common Lisp, Scheme, Elisp, Clojure, Wolfram Language
- Xah Talk Show 2024-07-05 Ep559, Nulea M505 Trackball
- Xah Talk Show 2024-07-07 Ep560, Emacs Lisp Coding, Get Youtube Video Thumbnail
- Xah Talk Show 2024-07-12 Ep561, Astroid Linkages, Animation, Geometry, Calculus, Mathematica code
- Xah Talk Show 2024-07-18 Ep562, unboxing MOKOSE camera, random
- Xah Talk Show 2024-07-19 Ep563, Emacs Lisp Coding move-html-text-block and random chat
- Xah Talk Show 2024-07-22 Ep564, Emacs Lisp Coding, highlight duplicate links
- Xah Talk Show 2024-07-23 Ep565, Wolfram Language, Code Cycloid Animation
- Xah Talk Show 2024-07-24 Ep566, Emacs Lisp, add twitter cards to 10 thousand files
- Xah Talk Show 2024-07-28 Ep567, Random and Pol
- Xah Talk Show 2024-07-30 Ep568, JavaScript Coding, Add a Copy Paste Button for Source Code
- Xah Talk Show 2024-08-03 Ep569, Advent of Code 2023, Day 11, Wolfram Language
- Xah Talk Show 2024-08-06 Ep570, Unboxing Kinesis Form Keyboard
- Xah Talk Show 2024-08-08 Ep571, Kinesis Form Keyboard, Random Talk on Politics
- Xah Talk Show 2024-08-10 Ep572, Emacs Lisp, Validate Matching Brackets
- Xah Talk Show 2024-08-11 Ep573, Emacs Lisp, Validate Matching Brackets, Part 2
- Xah Talk Show 2024-08-14 Ep574, Advent of Code 2023, Day 12, Wolfram Language
- Xah Talk Show 2024-08-15 Ep575, Emacs Lisp, Command to Add HTML Attribute
- Xah Talk Show 2024-08-22 Ep576, Emacs Lisp Coding, Toggle Theme, Print List, ErgoEmacs, Gun Emoji
- Xah Talk Show 2024-08-24 Ep577, Artificial Intelligence, Grok, Hot Chinese Girl, Wolfram Language
- Xah Talk Show 2024-08-26 Ep578, Grok Endgame Keyboard, Math Curve on Tomb
- Xah Talk Show 2024-08-27 Ep579, Web History WHATWG vs W3C Split, Emacs Lisp HTML Convert PNG to JPG
- Xah Talk Show 2024-08-28 Ep580, Advent of Code 2023, Day 13, Wolfram Language
- Xah Talk Show 2024-08-30 Ep581, Emacs Lisp Coding, Command to Rename Variables, Paul Graham Website Tech 1999
- Xah Talk Show 2024-09-03 Ep582, Unicode, Greek mythology, Christianity, Western Civilization, What Do Girls Want
- Xah Talk Show 2024-09-05 Ep583, Svalboard Datahand Exploration
- Xah Talk Show 2024-09-09 Ep584, New Glove80, Silent Switch, vs Kinesis 360 vs Keyboardio Model 100
- Xah Talk Show 2024-09-12 Ep585, Emacs Lisp, Find and Replace in a Dir, and Undo All
- Xah Talk Show 2024-09-17 Ep586, Emacs Lisp, Rename All Links in Web Root Dir
- Xah Talk Show 2024-10-06 Ep587, Emacs vs Vim, JavaScript Object vs Map, Brazil Ban Elon Musk X
- Xah Talk Show 2024-10-18 Ep588, Advent of Code 2023, Day 14, Wolfram Language
- Xah Talk Show 2024-10-20 Ep589, Emacs Lisp Coding, Lines to HTML List
- Xah Talk Show 2024-10-22 Ep590, Advent of Code 2023, Day 14 Part 2, Wolfram Language
- Xah Talk Show 2024-10-26 Ep591, Wolfram Language, Advent of Code 2023, Day 14 Part 2, take 2
- Xah Talk Show 2024-10-27 Ep592, Wolfram Language, Advent of Code 2023, Day 14 Part 2, Take 3
- Xah Talk Show 2024-10-28 Ep593, Jargons of Programing, Philosophy of Math, American Politics
- Xah Talk Show 2024-10-29 Ep594, Emacs Lisp Coding, Command to Search YouTube
- Xah Talk Show 2024-10-31 Ep595, Wolfram Language, Detect Nesting Function Periodicy, Advent of Code 2023, Day 14 Part 2, Take 4
- Xah Talk Show 2024-11-10 Ep596, USA Election, Why I Voted
- Xah Talk Show 2024-12-01 Ep597, Wolfram Language, Advent of Code 2024, Day 1
- Xah Talk Show 2024-12-02 Ep598, Wolfram Language, Advent of Code 2024, Day 2
- Xah Talk Show 2024-12-03 Ep599, Wolfram Language, Advent of Code 2024, Day 3
- Xah Talk Show 2024-12-04 Ep600, Wolfram Language, Advent of Code 2024, Day 4
- Xah Talk Show 2024-12-04 Ep601, Wolfram Language, Advent of Code 2024, Day 4, Part 2
- Xah Talk Show 2024-12-05 Ep602, Wolfram Language, Advent of Code 2024, Day 5
- Xah Talk Show 2024-12-17 Ep603, Wolfram Language, Advent of Code 2024, Day 5. Take 2
- Xah Talk Show 2024-12-19 Ep604, I SUPPORT THE CURRENT THING
- Xah Talk Show 2024-12-21 Ep605. Run Code of Python JS Fsharp Etc in Emacs. Are You Based?
- Xah Talk Show 2024 Index
- Xah Talk Show 2025-01-13 Ep606 Ploopy Trackball, Programer Dvorak Layout, Etc
- Xah Talk Show 2025-01-16 Ep607 Emacs Lisp, HTML Ruby Markup Chinese, Jump to String
- Xah Talk Show 2025-01-20 Ep608 Wolfram Language, Association List (Dictionary, Map, Hashtable)
- Xah Talk Show 2025-01-23 Ep609 Emacs Lisp Coding, xah-increment-digit
- Xah Talk Show 2025-01-27 Ep610 Wolfram Language Coding, Geometry, Conic Sections
- Xah Talk Show 2025-01-31 Ep611 China Deepseek Destroys OpenAI, Tech Bro, White Boys vs Pro IS J
- Xah Talk Show 2025-02-04 Ep612 emacs lisp replace invisible char
- Xah Talk Show 2025-02-12 Ep613 Wolfram Language Coding, Hyperbola, Geometry
- Xah Talk Show 2025-02-16 Ep614 emacs lisp coding, keyword parameters
- Xah Talk Show 2025-02-17 Ep615 Wolfram Language Coding, Hyperbola, Geometry
- Xah Talk Show 2025-02-20 Ep616 Why Should You Use Math Symbols and Unicode in Programing Language
- Xah Talk Show 2025-02-21 Ep617 Wolfram Language Coding, Geometry, Hyperbola, Animation
- Xah Talk Show 2025-02-23 Ep618 Dygma Defy, Naya Keyboard
- Xah Talk Show 2025-02-25 Ep619 Wolfram language coding, geometry, parabola
- Xah Talk Show 2025-02-26 Ep620 emacs lisp, decimal to hexadecimal
- Xah Talk Show 2025-02-28 Ep621 Wolfram language coding, geometry, parabola caustics, progn, CompoundExpression
- Xah Talk Show 2025-03-01 Ep622 emacs lisp coding, write lookup-twitter
- Xah Talk Show 2025-03-04 Ep623 Youtube Download, the Crime of Open Source, Google
- Xah Talk Show 2025-03-06 Ep624 Wolfram language, parabola evolute
- Xah Talk Show 2025-03-10 Ep625 Python History and Crimes of Unix C, line truncation
- Xah Talk Show 2025-03-13 Ep626 Why TeX LaTeX Sucks, vs Wolfram Language Typesetting
- Xah Talk Show 2025-03-15 Ep627 emacs lisp, rot13 cipher, human words, music, art
- Xah Talk Show 2025-03-17 Ep628 emacs lisp, pcase pattern matching, destructure
- Xah Talk Show 2025-03-18 Ep629 intro to fsharp functional programing
- Xah Talk Show 2025-03-20 Ep630 reverse engineer video posts on twitter
- Xah Talk Show 2025-03-21 Ep631 emacs lisp coding html insert doctype
- Xah Talk Show 2025-03-22 Ep632 fsharp, structure of programing language tutorial, writing style
- Xah Talk Show 2025-03-23 Ep633 Google Chrome, Firefox Censor Millions Websites, Wolfram Language, Pedal Curve
- Xah Talk Show 2025-03-24 Ep634 emacs lisp coding, get image size
- Xah Talk Show 2025-03-26 Ep635 Wolfram language, graphics for beginner, draw pedal curve
- Xah Talk Show 2025-03-28 Ep636 emacs lisp, change bracket type, design of function arguments
- Xah Talk Show 2025-03-30 Ep637 Wolfram logo, lisp logo, python logo, why python sucks
- Xah Talk Show 2025-03-31 Ep638 JavaScript Tooltip, unicode emoji vs text
- Xah Talk Show 2025-04-01 Ep639 emacs lisp html make citation, extract photo taken date in image file
- Xah Talk Show 2025-04-08 Ep640 Wolfram Language, Coding Graphics Function Negative Pedal
- Xah Talk Show 2025-04-10 Ep641 emacs lisp coding, goto-line-number-next-buffer
- Xah Talk Show 2025-04-11 Ep642 fsharp, write script to do grep sed
- Xah Talk Show 2025-04-12 Ep643 emacs lisp, write a major mode for fsharp
- Xah Talk Show 2025-04-17 Ep644 emacs lisp, text processing tutorial, validate HTML annotation markup
- Xah Talk Show 2025-04-20 Ep645 Wolfram language, physics emulation of bouncing balls
- Xah Talk Show 2025-04-24 Ep646 install ai chatbot deepseek locally
- Xah Talk Show 2025-04-25 Ep647 install emacs ai bot interface (ollama, deepseek, chatgpt)
- 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
- Deno: Read File
- Install Nodejs
- TypeScript: Define Type
- TypeScript: Errors
- TypeScript Filename Extension
- TypeScript Tutorial
- TypeScript: Install
- TypeScript Misc Notes
- TypeScript: Convert to JavaScript
- TypeScript: Type Syntax
- Firefox Forces HTTPS (2025-03)
- 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 (2012)
- Are Googlers the Minions of Google Marketing?
- Microsoft Edge Browser Abuse
- Microsoft Compatibility Telemetry
- Microsoft Windows Auto Restart When You Are Sleeping
- SMS Two Factor Authentication Prone to Fraud 2024
- Scam on Apple iStore 2024-09-09
- 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
- Windows Copilot
- Windows File Explorer Problems
- Windows, double-click title bar problem
- Windows event viewer send info to Microsoft
- Adjust Your Google Ad Preferences, or Opt Out
- SEO Hack on Alexa (2017)
- 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 (2012)
- Carbon Browser Crypto Web3 Scam (2023)
- China ISP Ad Injection (2015)
- Chrome vs Firefox, 2011
- Social Media Like Button
- Cloud Computing
- User Interface Design: Cropped Image Preview
- Humor: CSS Experimental Pain, Window Blind
- Daily Mail Stealing Images (2012)
- User Interface Design: Windows Dark Theme Problem
- Death of HTML Frameset 2021
- Discord UI Design, Checkbox Radio Button Problem
- Disqus AD Spam (2017)
- Wikipedia Donation Scam (2012 to 2025)
- Duckduckgo Censor Results
- Evil Apple
- Facebook Browser Console Warning (2021)
- Facebook Fraud (2014)
- Facebook Embedding Tracking Data Inside Photos You Download
- favspam (2014)
- Firefox Bug Downloads Empty File
- Windows 10 Flat Design Sucks
- Font Size Problem: CSS Size vs Visual Size
- Font Size Survey 2023
- Pretty Girl Spam (2015)
- Gmail State-Sponsored Attack Warning
- Google AMP Scam (2019)
- Google YouTube Greed. Are You Sure You Want to Leave? (2018)
- Google Do Evil
- Google Email Privacy
- Google Chrome Browser Login Scam (2018)
- Google Gmail Blocks Mozilla Thunderbird
- Google Censorship: Image Search White Couple (2018)
- Google Incognito Private Browsing (2008)
- Google Crimes
- Google's PageSpeed Insights Fails Its Own Site
- Google Paid Search Result 2012-07-19
- Google Plus Now Ghost Town (2017)
- Google Plus Shutdown
- Google Propaganda via Free Font (2021)
- Google Sabotages Firefox (2019-04)
- Google Tweaks YouTube to Make Microsoft Browser Slower (2018-12)
- Google Search Dropped Traffic To XahLee.org (2009)
- SEO: Underscore vs Hyphen: How Google Webmaster Advices Hurt Quality Writers 📺
- Translation SEO Scam (2011)
- Hacker News Traffic Effect
- History of the JavaScript script Tag
- StackOverflow Email Spam (2019)
- Google Html5Rocks (2010)
- Phone and Tablet Screen Density Comparison
- Web Tech Gossip
- Insta-Like Thotbot Spam (2024)
- Internet Explorer Anime Girl
- Global Internet Usage Hour Pattern
- Web Advertisement in 2011: JavaScript Popups
- Linkedin Spam Filter Collateral Damage (2013)
- Machine Generated Spam (2012)
- MegaUpload Boss Kim Dotcom
- Microsoft Defender Blocks Website (2022)
- Microsoft Windows Update Abuse User Settings (Search Box in Taskbar)
- Browser War, Mobile Passed Desktop Since ~2016
- Monolithic Web Pages
- Worst User Interface, the MSI Realtek Audio Console
- Windows Sucks: Mouse Wheel Does Not Always Work
- 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 (2010)
- How Much Can You Make by Blogging? Google AdSense?
- Reddit Greed: Login Popup Block Content (2016)
- Reddit User Interface Forcing Random Topics (2018)
- Why I'm Removing Tech Blogger Celebrities and Googler on Google Plus
- Rename JavaScript to JS
- Ribbon Interface
- Atom/RSS Reader Bug, Relative Link
- Evolution of the Script Tag
- Web Design: Skeleton Screen
- Snopes Runs Spam (2015)
- Social Network Post Scoring Systems and Their Consequences
- Similar Characters Spam (2012)
- Web Domain Farm Spam (2018)
- Web Spam, Scam, SEO
- Spec with Invalid HTML
- The Overflow of StackOverflow (2014)
- Stackoverflow JavaScript Millennials on Compiler (2014)
- 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
- Time Magazine HTML Source Code ASCII Art (2022)
- Twitter Bots (2014)
- Twitter Card and OpenGraph
- Twitter Scammer “JavaScript teacher” Greg Sidelnikov (2019)
- Twitter Spam Farm 2011
- Ask a Question Scam (2012)
- 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 History, Year 2000s
- 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 (2012)
- Why Not https?
- Why Windows User Interface Suck
- Wikipedia Morons, 2005
- On Wikipedia's Misinformation, 2005
- Microsoft Windows 10 End of Support Warning
- Windows 10 Still Using Bitmap Font
- Microsoft Windows 10 desktop icon big
- Windows User Interface Design: Accidental Hide Windows
- Microsoft Windows Advertisement Spam
- Microsoft Windows Bluetooth Receive File Problem
- Windows Elevation Prompt Idiocy
- Windows 10 Huge Title Bug
- Microsoft Windows User Interface Problem: Incorrect App Icons
- Windows Keyboard Shortcut Problem
- 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
- Microsoft Windows Restart Warning
- Windows User interface System Sound Sucks
- Why Microsoft Windows Sucks
- Windows User Interface: Switch Window Problem
- Windows Taskbar Sucks
- Windows Tiny Font Problem
- Windows Onscreen Keyboard Sucks
- Windows User interface Appearance Inconsistency
- Windows User interface Problem: Plugin Headphone Popup Question
- Women in Tech: Today's Google Plus Recommendation?
- Worst World Clock User interface Design
- Xah Lee Online History
- 2023-04 Xahlee Site Change Font
- YouTube Anti-Adblock (Year 2023)
- Google YouTube Hide Dislikes (2021-11)
- Google Greed, YouTube Related Video (2018)
- Google YouTube Remove Sort Video by Date 2022-02
- YouTube Scamer Stealing Video (2019)
- YouTube Spam Comments of Random Person Names (2024)
- 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
- xah draw js index 2018-02-07 new
- chatGPT on Xah Lee
- XahLee.info Search 🔍
- Xah Fly Keys not idempotent
- dion emacs lisp todo
- emacs lisp cons
- how hashtable works
- goto xtodo
- probability problem, zhu 2023-05-04
- choco todo
- writing twitter bot
- x js object vs map 2024-10-17
- xtodo
- xtodo css
- xtodo emacs
- xtodo emacs code
- xtodo emacs to read
- xtodo emacs research
- xtodo emacs seq
- xtodo emacs site
- xtodo emacs Xah Fly Keys
- xtodo Emacs Xah Packages
- xtodo golang
- xtodo useful info
- xtodo JavaScript js
- xtodo math
- xtodo Microsoft Windows
- xtodo PowerShell
- xtodo python
- xtodo read
- xtodo research
- xtodo review
- xtodo unicode
- xtodo watch
- xtodo WolframLang
- xtodo Xah Talk Show
- xtodo keyboard