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".
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.
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.
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?
The fact of the matter is, you can't use KU, Scribd, or Oyster if you don't know how to use your device, and your local public library is the best place to learn.
So do I understand correctly that you want to retrain local librarians in tech-support workers?
The solution is of course to go back to the straightforward pricing model of paying per byte used. That way, the provider has an incentive to make the communications as fast as possible (more bytes per second = more money per second) And also, the market becomes transparent (consumers can easily compare between different offers from different providers, without complicated pricing schemes), and thus improving competition.
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?
*ducks*
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.
The suits
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?
By approximation, how many lines of code have you written in C++?
And what were the types of software you worked on?
The fact of the matter is, you can't use KU, Scribd, or Oyster if you don't know how to use your device, and your local public library is the best place to learn.
So do I understand correctly that you want to retrain local librarians in tech-support workers?
The patent office gets paid more for every patent they approve (even wrongly approved ones), than for every patent they reject.
Hence the culture.
Yes, we are paying these fishermen for the fish they *didn't* catch.
The great thing about science is it's still correct even if you don't want to believe it.
Well, I wouldn't be too surprised if there is some yet to be discovered law in quantum mechanics that disproves exactly this.
[quote]
CSS: not a programming language.
HTML: not a programming language.
[/quote]
CSS and HTML are such devious piles of junk, they should be turing complete by now.
Hence I said "advanced forms of Dyson spheres".
Dark matter is probably just civilizations that have built (advanced forms of) Dyson spheres around their stars.
This also explains the Fermi paradox.
If you need an xbox to watch TV, you're doing it wrong.
Should all patents now belong to the worms?
The solution is of course to go back to the straightforward pricing model of paying per byte used.
That way, the provider has an incentive to make the communications as fast as possible (more bytes per second = more money per second)
And also, the market becomes transparent (consumers can easily compare between different offers from different providers, without complicated pricing schemes), and thus improving competition.