HN user

pom

73 karma
Posts3
Comments36
View on HN

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.

[0] http://www.folklore.org/StoryView.py?project=Macintosh&story...

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.

I'm Not Japanese 14 years ago

And amazingly, going to Google Maps still defaults to a map of the US... (edit: when you go to maps.google.com)

Rround 15 years ago

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...

When Patents Attack 15 years ago

For some reason, every time I read the name Intellectual Ventures I sound it in my mind as Intellectual Vultures.

But better expressiveness is exactly what you need to get your shit done. Being able to say what you mean concisely lets you focus on solving your problem and move on to the next task faster rather than getting bogged down into getting some petty details right.