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. 〔➤ 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 (⁖ 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?

g+ discussion

New language, asm.js. See bottom: Proliferation of Computing 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. 〔➤ Tech Humor: Apache vs Node.js vs NGINX 📺〕 MySQL is getting killed by Oracle — how ironic. Agile is a lingering mutation of eXtreme Programing. 〔➤ EXtreme Programing and Agile Voodoo

Justice — feels good.

Death by UML Fever By Alex E Bell, The Boeing Company. @ http://queue.acm.org/detail.cfm?id=984495

EXtreme Programing and Agile Voodoo

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

logitech g700 mouse 1
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 Review

Another TECK keyboard review, by a friend. 〔Truly Ergonomic - full review By Toon Claes. @ http://writepermission.com/2013/07/truly-ergonomic-full-review/

You can read my review here. Truly Ergonomic Keyboard Review

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. ⁖ tattoos, hand signs.

Epiphany: the problem of creating domain-specific-languages is that you are creating a new framework. So, you get frameworktitis, like today's web.

モフモフ♫ ╭◜◝ ͡ ◜◝╮ ╭◜◝ ͡ ◜◝╮ ( '-' ) ( '-' ) ╰◟◞ ͜ ◟╭◜◝ ͡ ◜◝╮ ͜ ◟◞╯    ( '-' )    ╰◟◞ ͜ ◟◞╯

Unicode ASCII Art Collection

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.

What Does SysRq/ScrLk, Pause/Break Keys do? (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 Naming: Slash or Solidus

Unicode changed the name of slash “/” from “SLASH” to “SOLIDUS”. Is this a good name change?

here's other slash symbols in Unicode:

/ \

See also: Unicode Search: Find Your Symbols

Functional Programing: the 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 Ruby, Perl, Python, JavaScript, Java, Emacs Lisp, Mathematica (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 – 2013. 88 years old.

he invented the mouse 〔➤ Xah's Computer Mouse Guide〕, 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) @ 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. @ http://www.loper-os.org/?p=861

Unicode Navigational Pointers

👆 👇 👈 👉

🔙 🔚 🔛 🔜 🔝

These are new in Unicode 6 i think. If it doesn't display, get the font, see: Unicode 6 Emoticons and Supporting Fonts. For many other arrows, see: Unicode: Arrow Symbols ← → ↑ ↓

site navbar redesign. See top. Like it better?

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

blog comments powered by Disqus