339 karma · joined June 7, 2013
Apple and telecom? I think the picture is pretty clear.
Look, I'm all for open standards, but saying that standards are required to be adhered to at the programming language level is just ignorance of the real world. The point of a standard isn't to dictate how data is architectured internally, it's to facilitate interoperability of systems at their endpoints. If you want interoperability of programmers, than make your own conforming language and get programmers to adopt it the right way, by competing in the market of ideas.
There is no idea here other than the writer's unjustified expectation that he should just know how every language handles Unicode because??? Because Unicode is a standard? No.. that doesn't make sense at all. Mixing contexts to make the point here means there is no ground for his argument to stand on.
I would like to believe that this guy enjoyed his job and it was a fair relationship. But that just doesn't ring as true. He's deluded himself into believing that he's working for a greater cause, the people who like Penny Arcade. It's not really a noble cause though is it?
Oh wait, what if you waste your stipend on drugs or "loose it" or someone steals it from you because you weren't being responsible with what was basically free money? Do you get more money to waste, or do you get to kill me now for food?
Big deal. I don't understand what the point of this article is when it shows the shortcomings of half a dozen different string implementations in random languages. Yes, if you don't understand the language, then your assumptions about how it works may be wrong. Big surprise, that doesn't mean every string implementation needs to conform to your expectations...
Sure, for varying values of "works" and "different" and "no install step".
I'm going to go out on a limb here and state that a DOS executable from the 90's will run on more machines in the world than this demo, given "platforms" similarly to what this demo takes as a given.
http://4closurefraud.org/2010/07/20/bank-of-america-confisca...
Now instead of a small executable, we need a large executable to sit on top of a large API on top of the CPU before even touching the GPU, and a network connection to download all the dependant APIs and libraries every time the page is loaded.
The only impressive thing about this demo is how many YCombinator readers are impressed with blinkenlights