This reminds me of how when Apple created the UI for the Lisa (and then the Mac), they thought that on the original Xerox Alto, windows could overlap, so Quickdraw had to handle overlapping windows [0]: “Smalltalk didn't even have self-repairing windows - you had to click in them to get them to repaint, and programs couldn't draw into partially obscured windows. Bill Atkinson did not know this, so he invented regions as the basis of QuickDraw and the Window Manager so that he could quickly draw in covered windows and repaint portions of windows brought to the front.”
I thought I read somewhere that Jobs specifically asked for this, (mis)remembering having seen it at PARC, but I cannot find the quote at the moment.
TFA is an example of how to improve the quality of about any newspaper or magazine article: ignore the first and last sentence (or at worst paragraph.) Here, they both repeat that “money does grow on tree”, where the rest of the article describes how the gold is not grown by the tree, but extracted from the soil, thus contradicting the moronic introduction and conclusion.
So I found 2 red letters (C at -28.30,-57.30; M at 34.61,135.73), as well as three red signs (- sign at 35.11,-75.98, 9 at 76.50,-24.01, and 1 at 68.92,40.64) so there’s probably a super secret location given by the red coordinates but I don’t know what the letters mean.
Like many, I feel that the poster is throwing the baby with the bathwater. Yes, SOAP and XML Schema are horrible. Don't use them, then. Yes, XML is verbose, but that's exactly why Relax NG has a compact syntax. Use that if you don't like the XML syntax. Yes, data can be expressed as attributes or elements, but there are simple rules of thumb to decide between one or the other: if your data can have structure, or you may want to have multiple instances of the same thing, it's generally better to use an element; otherwise an attribute should do the trick.
There are also errors and approximations: XML did not introduce the bracket syntax, it inherited it from SGML. A DTD is not a schema (and if you want to criticize XML, you should point out that it should not have inherited DTDs from SGML.) He doesn't even mention the worst part about comments, which is that you can't have -- inside a comment (very annoying when commenting a large block of data...)
XML has many beautiful applications, like SVG, SMIL (which never took off but keeps getting rediscovered/reimplemented in an inconsistent manner [full disclosure: I participated in the SMIL and CDF W3C working groups]), XSLT, &c. XHTML was not perfect by a long stretch but the new HTML5 syntax is much, much worse.
Use XML, JSON, and whatever is necessary to get the job done. For the project that I am working on right now, I am using XML for serializing Web app descriptions; in this situation, XML is clearly better than JSON.
His points are well taken, but as I player I refuse to participate in this business model. On the other, I would buy this game for more than one dollar, because it looks like it's worth more than that. Too bad.
I think that if you had to select just one book, none of the obvious, literal programming or technical books would seem enough... so I would suggest "Fictions" by Borges as a real mind opener.
I get a "Retrieving position timeout" error, even though I accept to share my location (on both Firefox and Google Chrome on OS X; geosharing works otherwise, for instance on this: http://slides.html5rocks.com/#geolocation.)
EDIT: Additionally, it would be nice to have a short description with screenshots of what it is supposed in the case that you cannot get through the location stage...
This reminds me of how Tower Records opened their first store in Japan, when a fake Tower Records store was already operating in Sapporo... (see http://www.fundinguniverse.com/company-histories/MTS-Inc-Com...) Interestingly enough, the Japanese branch became independent a few years ago and is still in business, when the US stores have now disappeared.