Xah Programing Blog

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

Blog Archive

PyBanner012
History of Python Logo

JavaScript edition: the struct and int of comp programing

SICP_book_JavaScript_2022-s250
Book: Structure and Interpretation of Computer Programs (SICP)

misc minor updates

xtodo

updated obs. now error:

your current video card driver does not support this NVENC version
12:32:43.916: error:   Driver does not support the required nvenc API version. Required: 11.1 Found: 11.0

currently, revisit the insufferable windows faak Saga of Updating Nvidia Driver

video card nvenc 2022-09-15 mbYy7
video card NVENC 2022-09-15 mbYy7
xtodo review

upates.

updates and new

massive updates and new articles

updates and new

updates and new

updates and new

now creating a bunch of new articles about JavaScript/DOM What's the difference between. See: JavaScript in Depth

also, lots updates and new on JavaScript

the worst programing language design, yet python write it as a feature Python: Function Argument Default Value Wrong

updates and new

new and updates

Programing Language History. the Rise of FORTRAN, ALGOL, Pascal, C, ML, Ocaml, Haskell, Rust.

One of the top 5 blogs on programing language i've read in past 5 years.

[Rust in Perspective By Linus Walleij (aka linusw). At https://people.kernel.org/linusw/rust-in-perspective ]

a short history of programing languages. Covers the rise of FORTRAN, ALGOL, Pascal, C, ML, Ocaml, Haskell, Rust.

The content is great, but the writing is also impeccable.

massive js dom update.

difftastic 2022-08-17 N8hF3
difftastic 2022-08-17 https://github.com/Wilfred/difftastic

Microsoft Windows 10 Focus Sessions Spam

this focus thing, keeps popping up since 2 or 3 weeks ago

Windows 10 focus sessions 2022-08-17
Windows 10 focus sessions 2022-08-17

I no want focus faaak. I just want to access timer for my 30 min walk session. Used to work fine. I bring up clock, and the timer panel shows. But now, the focus fuck keeps returning. Faaak Microsoft.

My Soul is Now in the Net. Part of the Indelable Blockchain

Now my soul is in the net. part of the indelable blockchain.
https://odysee.com/@XahLee:b

first post! to a vid from my lbry/odysee https://odysee.com/@XahLee:b/unix-cult-(linux,-suckless),-a-crime-of:c

Firefox bug, mysteriously download a empty file of random name

apparently, when you view a local text file, Firefox mysteriously download a empty file.

Firefox download empty file bug 2022-08-16 Yyqph
Firefox download empty file bug 2022-08-16 Yyqph

misc minor updates

major updates on PowerShell

updates

some major cult in the programing industry since 1995

massive updates and rewrite in past days.

Firefox download mysterious file 2022-07-24
Firefox download mysterious file 2022-07-24

updates

Stephen Wolfram interview Bob Metcalfe

A conversation between Bob Metcalfe and Stephen Wolfram at the Wolfram Summer School 2022
Jul 22, 2022
Wolfram

updates and new:

massive major updates

updated today. lots work in past days on my JavaScript tutorial and PowerShell.

programing language documentation problem. What is a reference? Java JavaScript

js constant array 2022-07-09 9ZkrT
js constant array 2022-07-09 9ZkrT

old blog, updated, or on its own page

more work on WolframLang tutorial for programers. This is a functional form for generating a list, similar to python's list comprehension WolframLang: Create List (Table, Range)

lots major update and rewrite

updates

xah talk show 2022-06-24 elements of programing language: emacs lisp, WolframLang, python, JavaScript, golang, PowerShell
new_york_times_html_source_code_2018-06-13_8b6c2-s250
New York Times ASCII Art

in Ubuntu Linux, as of , there's a bug that pydoc modules will crash Python. Use python3 instead. sudo apt-get install python3.

much more work on Python. Learn Python in a day.

xah thanks Adam Rezich rezich 2022-06-24
xah thanks Adam Rezich rezich 2022-06-24

lots update and new pages. re-org nav bar.

updates

now golang tutorial has grouping in nav bar.

massive update

js deno upgrade 2022-06-13 tf6tW
js deno upgrade 2022-06-13 tf6tW
xah css mode 2022-06-12 qMvrk
Emacs: Xah CSS Mode

perl in WolframLang style

supreme. Delete Duplicate Image Files

Perl in wolframlang style. Year 2003. Notable are the functions: combo, reduce, merge, genpair. (not what you think) and using nested list the way you'll not find in industrial code.

Lol, look at this one liner Mathematica style

xah perl one-liner 2022-06-10 T9h78
xah perl one-liner 2022-06-10 T9h78
xah perl one-liner 2022-06-10 R6c6H
xah perl one-liner 2022-06-10 R6c6H
xah perl one-liner 2022-06-10 VC8GM
xah perl one-liner 2022-06-10 VC8GM
bold in dark theme 2022-06-08 h6pxg bold in light theme 2022-06-08 KdQGT
bold in dark theme vs light theme 2022-06-08

Been using dark theme for 5 months now. Conclusion: light theme is actually easier on the eye.

But one particular interesting thing is, bold word are less perceptible when its white text on black. E.g. Code where variables are bold, when in dark theme, it's hard to tell if they are bold at all. Similar for for headings with larger font size, such as html h2, h3 headings.

order hash table in tutorial in this order

major updates, lots refinement and new pages. Wolfram Language Tutorial

why is your site not https?

lunarus said it best (on xah discord, 2022-06-04):

HTTPS and more specifically Let’s Encrypt is a power play to control the internet and prevent counter-culture from forming. By browsers using scare tactics for enforcing https it puts the control of the internet into a handful of CAs making you vulnerable to cancelling.

Enabling cancel culture starts with the “undesirables” of the day and ends with authoritarian regime that oppresses everyone that isn’t in line with the elite

Windows 10 start 2022-06-04
Windows 10 start 2022-06-04

Blog Archive