My favorite variation is: “if your only tool is a hammer, then everything looks like a thumb.”
Must... resist... urge... to buy... penis.computer domain...
If you are referring to 2048, that’s because it was ripping off 1024, not Threes.
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...
I have been digging Karla recently and was pleased to see it mentioned. A few that I didn’t know look interesting as well.
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.
It’s also my Github birthday, as I joined on April 11th, 2011!
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.
It should have more classic examples, such as the already mentioned Fedex logo, or the Carrefour logo (http://en.wikipedia.org/wiki/Carrefour)
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.
Reading this right now. I also made an SVG version at http://romulusetrem.us/10print/
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.
Interestingly, this would allow custom localizations. I'd love to play it in French but as far as I can tell the word list is only in English.
And amazingly, going to Google Maps still defaults to a map of the US... (edit: when you go to maps.google.com)
Too bad it doesn't include posters... I would have made the list :(
This sort of thing happens every leap year, and everytime I remember that the very first exercise in the very first CS class that I took in college was to write an algorithm to decide whether or not a given year was a leap year.
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...
I was intrigued by the "INfinite" in the title; but the author of the article just seems confused.
For some reason, every time I read the name Intellectual Ventures I sound it in my mind as Intellectual Vultures.
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.
I was just reading this lately; really interesting stuff. However, I wonder how much has changed in the last 25 years since this book was written? Or to put it in a different way: what to read next?
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.
No. Mostly because of the egregious use of significant whitespace :(
Although I had stumbled upon the S and K combinators with Unlambda (http://www.madore.org/~david/programs/unlambda/) I didn't know about Smullyan's book and this related paper by Keenan (http://www.cs.virginia.edu/~cs655/readings/mockingbird.html)
Sure seems like an interesting contest this year even though I didn't people still cared about Magic: the Gathering.
I have been updating a few repos on Github daily and got in without a hitch. Nice.
That was a fun before-breakfast warmup; the input was always short enough that a simple, brute-force approach would usually work. The problem statements could have been made a little bit clearer though.
And what's up with the green-on-black Mac screen?!
EDIT: my solutions (using Node.js) https://github.com/julienq/incubator/tree/master/misc/readyf...
Or in the streets of Montmartre, sold as genuine Parisian paintings...
If you have more detailed feedback (positive or negative) I'd be happy to hear it. I'm still figuring this out at the moment.
You can have a look at: https://github.com/julienq/spqr/blob/master/populus.js
Bear in mind that it's still a work in progress. Look for "populus.object", especially create(), is_a() and call_super(). There is still something called $new (not new because some picky parsers don't like it) but it's just the chaining of create() (a wrapper around Object.create()) and init().