But what is the command for jokes that are actually funny?
Xkcd is just the "modern" version of making new proverbs. That is, it just tags things that are happening in everyday (professional) life, so that these things can be referred to using a common "name".
Like shopping for new shoes on Amazon?
You mean like gmail and youtube, which were initially built and operated almost entirely with money obtained from Google's search service?
I'm still wondering why nobody filed a complaint for that.
Storage is a commodity.
Now we only need to wake up the telcos and make them realize their product is a commodity too.
In some random other case you might be right.
But there are limits to every principle, even this one.
The problem with the current CAPTCHAs is that they are prone to a Mechanical Turk attack.
This new type of CAPTCHA could in principle solve this issue.
Size doesn't matter. It's the kinetic energy that counts!
An "ATM machine" is a machine from which you can withdraw ATMs.
Used-car-salesmen wear similar suits.
We should treat "business" people with suspicion, not the other way around.
Wasn't there some conjecture some time ago that entropy decreased inside a black hole, and that our universe corresponded to a time-reversed version of a star collapsing into a black hole? Which of course would be interesting because the "arrow of time" would point two opposite ways in the "meta-universe".
I have a better idea. Why not let app developers create web-sites with information about their apps? Then, e.g., Google could index those web-sites, and this would allow the user to quickly find the app they need. Also, Google's safe search could prevent users from installing the apps they do not want.
In a multi-stage compilation process, libraries could generate readable C++ code based on (type-)requirements of a user-program.
This could be an alternative to template (meta)-programming, which would (I suppose) result in much easier to read programs and possibly better understandable error messages.
Have you considered such a compilation model? And if so, why do you consider templates to be a better choice?
Personally I find it often easier to write code that uses template meta-programming, than to read it.
Do you share this opinion, and don't you think this is exactly contrary to how it should be?
Many programmers (including me) are flat out annoyed by the need to maintain header files (they are useful for documentation purposes only, but there are automated tools for extracting this type of information). Also, there seems to be no technical necessity to use header files (other than helping compiler/linker implementors).
Why are header files still (a non-optional) part of the standard?