Xah Programing Blog

Syntactic obsession, imperative despisal, unicode love ♥, hacker hate

Blog Archive

Shavian Alphabet 𐑕
minor update

Encrypt/Decrypt ROT13 Cipher

Xah Talk Show 2020-08-10, emacs, braille, python vs ruby vs perl vs emacs lisp


Unicode Braille ⠮
now can convert both ways

Unicode Ligature

Unix History 2000, Software

xah lee thank you for your money

i want to thank all my patreons and those who donated.

xah lee patreon 2020-08-01 7pYgj
xah lee patreon 2020-08-01

xah lee articles count

10,455 html pages. all my sites.

eeunknown kWxXr
xahlee site
eeunknown CYBVb
xah lee sites, 7605 html articles, as of 2020-07-30

macOS Karabiner uninstall

macOS locked app 2020-07-29 6n88V
macOS locked app 2020-07-29

sudo chflags -R nouchg Karabiner-Elements.app

chflags 2020-07-29 mfj4f
chflags 2020-07-29

actually, just open Karabiner preference, and click uninstall. but that also uninstalls the event viewer.

Web Keywords and Taxonomy

came up on xahlee discord chat.

random article, came up on xahlee discord chat.

theres no cloud just someone elses computer-s250
Cloud Computing

return left/right ⮐ ⮑, newline left/right ⮒ ⮓ Unicode Arrows
Unicode Arrows → ⇒ ⇄ ↻

Python 2 and Python 3 Difference

One Language to Rule Them All? Or, What Language to Use for Find Replace?

Examples of Quality Documentation in Computing Industry
old article.

HTTP Protocol Tutorial

Why Syntax is More Important Than Semantics

comcast xfinity speed mountain view ca 2020-07-11 dtt6g
comcast xfinity speed mountain view ca 2020-07-11

Feel my power! OMG, this poor sob never tasted such wonder. Been stuck at 25 Mbps for the past 20 years now, my comcast xfinity is finally active.

In usa, 25Mbps is considered fast. Faster than that is considered a luxury. see Usa Internet Speed Map

and here's internet speed growth. Basically, 50% faster per year, since 1990. see Internet Speed Growth Rate

python for dummies 2020-07-11 hmv42
Python All-In-One for Dummies Buy at amazon

lol. Just read my tutorial. Python by Example

brace for link spam!

ancient article. year 2001. Still frequently linked from linux sites.

ancient article. 2002. now, part of history. Is Mac OS X Unix

ancient article. 2010. now, part of history. Mac OS X Changes To Unix

Functional Programming is Easy, and Good for You

remove assignment 2020-06-29 w7cpd
remove assignment [Functional Programming is Easy, and Good for You By Matthias Felleisen. At https://felleisen.org/matthias/Presentations/11GS/gs.pdf ]

why is python popular

python is pop only because circumstantial. and it's mostly because google. twice. once in y2k when google chose it, 2nd time in 2010 with machine learning fad.

Why Python Sucks

Computer Languages Characters Frequency
updated golang

Mac Startup Chime Idiocy

R Melts Brains -- An IR for First-Class Environments and Lazy Effectful Arguments

The R programming language combines a number of features considered hard to analyze and implement efficiently: dynamic typing, reflection, lazy evaluation, vectorized primitive types, first-class closures, and extensive use of native code. Additionally, variable scopes are reified at runtime as first-class environments. The combination of these features renders most static program analysis techniques impractical, and thus, compiler optimizations based on them ineffective. We present our work on PIR, an intermediate representation with explicit support for first-class environments and effectful lazy evaluation. We describe two dataflow analyses on PIR: the first enables reasoning about variables and their environments, and the second infers where arguments are evaluated. Leveraging their results, we show how to elide environment creation and inline functions.

[R Melts Brains -- An IR for First-Class Environments and Lazy Effectful Arguments By Olivier Flückiger, Guido Chari, Jan Ječmen, Ming-Ho Yee, Jakob Hain, Jan Vitek. At https://arxiv.org/abs/1907.05118 ]

Facebook Embedding Tracking Data Inside Photos You Download

history. StackOverflow Gamification

Perl: POD is not Literate Programming

old misc articles. left panel removed. So it's more focused. Not the modern please stay on my site link spam.

Write All If Statement as If Expression

part of Syntax Soup series.

Mac OS X Misc Command Line Tips

following needs review, and nav bar.

Are You Intelligent Enough to Understand HTML5?

Unicode 12 New Characters

Why I'm Switching from Mac to Windows old post. frequently asked. which to use, Windows, Mac, or linux?

Proliferation of Programing Languages
added more logos.

Concepts and Confusions of Prefix, Infix, Postfix and Lisp Notations

mentioned on reddit. but i don't quite get his point. https://www.reddit.com/r/compsci/comments/h9qa9k/a_review_of_concepts_and_confusions_of_prefix/

Programing Language and Its Machine
minor update

Goodbye side nav bar 2019

this nav bar, is now going away.

screenshot 2020-06-12 6yfcd
xah lee site nav bar, began in 2017 or 2018, end life in 2020-06-12

you'll find similar topic list at

Computing and Its People

am making my site design, navigation, simpler.

The Idiocy of Mechanical Sympathy

Programing: Why I Hate C
added a excerpt from C. A. R. Hoare

random articles and minor update

Blog Archive

If you have a question, put $5 at patreon and message me.