Xah Programing Blog Archive 2013-07

proliferation of programing languages, asm.js

just am so amazed that tech is increasing at incomprehensible rate. In the realm of programing, there are tons of langs, and increasing, and for each, tons of frameworks and increasing.

in 1990s, a programer basically is familiar with most main languages used, and most fields or types of programing. Any each programer in general only is expert of 1 or 2 languages. Today, even for a pro programer focused on web dev, one has to be fluent in several languages, and can't even keep abreast of being aware what's available out there.

this is of course the result of specialization of modern society, since industrialization. and it'll be keep going. [see the Barbarism of Specialization (philosophy) (by Jose Ortega Y Gasset)]

just for the web dev scene, it's already incomprehensible. If we look only at the front end, the javascript, there's frameworktitis already. CSS seems to have become a specialization by itself, with 3d geometry stuff and various layers (For example, SASS). On the backend, just for the database side, there's increasing number of NoSQL stuff, and OMG. Smart phone and tablets are in a world by themselves.

so what'd happen in 5 years?

[google plus discussion https://plus.google.com/u/0/112757647855302148298/posts/gosVXbyd74R]

New language, asm.js. See bottom: Proliferation of Programing Languages .

Neal Stephenson at Google Talk 📺 (updated)

The Death of Perl, UML, Design Patterns, eXtreme Programming

there are few things am rather happy in my programing career.

those are scums lying thru their teeth.

am looking forward to the death of Agile, MySQL, Apache.

Apache is experiencing slow death by nginx, node.js. [see Tech Humor: Apache vs Node.js vs NGINX 📺] MySQL is getting killed by Oracle — how ironic. Agile is a lingering mutation of eXtreme Programing. [see EXtreme Programing and Agile Voodoo]

Justice — feels good.

[Death by UML Fever By Alex E Bell, The Boeing Company. At http://queue.acm.org/detail.cfm?id=984495 , accessed on 2013-07-31 ]

EXtreme Programing and Agile Voodoo

How Much You'll Get for Writing a Programing Book?

Logitech Gaming Mouses Review

dear hacker idiots, it's not “tl;dr;”, it's called “summary”.

See also: Jargons of Software Industry

Keyboard with Numeric Keypad Sawed Off (new photos)

Truly Ergonomic Keyboard

Another TECK keyboard review, by a friend. [Truly Ergonomic - full review By Toon Claes. At http://writepermission.com/2013/07/truly-ergonomic-full-review/ , accessed on 2013-07-21 ]

You can read my review here. Truly Ergonomic Keyboard

what's a hacker

the Hacker News idiots are gloating about what's a hacker. LOL. In their typical fashiong, insisting that “hacker” shouldn't mean “cracker”.

Hackers are like that is not much different from gangsters eager to identify their group. For example, tattoos, hand signs.

Bash Write to Bash History Log

Linux tip. Call history -w to write your current terminal session to bash history log. You might want to do this when connecting to remote server and after running a long command you want it to be in bash history but fear you might get disconnected.

Google Search Dropped Traffic To XahLee.org

Remember the “Windows Monopoly”? Yeah, That Was a Thing.

Bill Gates - United States vs Microsoft 1998
Bill Gates - United States vs Microsoft, 1998


Open source fanatics, run and go buy: Basic Economics by Thomas Sowell .

Print Screen, SysRq, ScrLk, Pause, Break Keys (updated. On its own page.)

HTML Style 1999: Hacker News

Keyboard article hit Hacker News. Thanks to “blacktulip”. https://news.ycombinator.com/item?id=6056420

Unicode: Slash, Solidus / ⫽ ⫻

Jargon Lambda in Decline

Programer Humor: How I See My Coworkers Talk as a Non-Programer

how i see my coworkers talk as a non-programer
how i see my coworkers talk as a non-programer

Unicode in Function Name and Operator (updated)

Computer Language Design: Overloaded Operators

No character should be overloaded.

btw, the term “overloaded” is from the hacker idiots, imperative community (the likes of C, Java). The proper phrase is multiple-purpose.

When a symbol (that is, a character) is multi-purpose, it means its context dependent.

Apple Luxury

it's amazing. Laptop prices have dropped over the decade, from over $1000 to under $500. Yet, Apple still manages to sell over $1000.

Persona Non Grata in the Hacker Community (social commentary)

Syntax, Formal Language, Pattern Matching

Douglas C Engelbart Died

Douglas C Engelbart died yesterday, on July 2nd. 1925 to 2013. 88 years old.

he invented the mouse [see Mouse Reviews], and is a pioneer of computer networks, is also the first to implement hyperlink with his team. See: [The Mother of All Demos, presented by Douglas Engelbart (1968) At http://www.youtube.com/watch?v=yJDv-zdhzMY&feature=youtu.be ]

I figured since i write so much about keyboard and mouse, i should mention it.

See this interesting post to learn more about him. [Engelbart's Violin By Stanislav. At http://www.loper-os.org/?p=861 , accessed on 2013-07-03 ]

site navbar redesign. See top. Like it better?

Unicode Search. Now you can type a hexadecimal and it'll show that Unicode plus 500 characters after it.