Xah Programing Blog 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)]
so what'd happen in 5 years?
[google plus discussion
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.
- the death of Perl.
- death of UML, eXtreme Programing, Design Patterns.
- death of Sun Microsystems.
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.
Epiphany: the problem of creating domain-specific-languages is that you are creating a new framework. So, you get frameworktitis, like today's web.
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.
- On Microsoft Hatred
- What is Monopoly? Apple or Google or Microsoft?
- The Microsoft Hatred FAQ
- Microsoft Hatred and God
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 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
Jargon Lambda in Decline
Programer Humor: How I See My Coworkers Talk as a Non-Programer
Unicode in Function Names and Operator Symbol (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.
it's amazing. Laptop prices have dropped over the decade, from over $1000 to under $500. Yet, Apple still manages to sell over $1000.
- “ASUS K55N-DB81 15.6-Inch Laptop” asus laptop
- “Apple MacBook Pro MD101LL/A 13.3-Inch Laptop” MacBook Pro
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 ]
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.