Oh this is what that is! I accidentally reach this mode now and then and wonder how I got there and what it does. I must be accidentally pressing q: instead of :q ! This is great and useful. Thanks!
You can get to search history mode this way too. E.g.:
q/ - Search string history
q: - Ex cmdline history
q? - Search string history
Also note that if you normally use Ctrl-C to exit Insert mode, that fails here as Ctrl-C will close the history buffer. You need to use Escape or Ctrl-[.
The article notes that the total CO2 emission from India and China is rising and crossing the US. This is true but the per capita emission is still a fraction of that of US[1]. It will be impossible for China and India to compete if they aren't allowed the same per capita emission as the developed world. Per capita the US CO2 emission is huge.
I don't think his main point was to compare per capita emissions but to illustrate the futility in deploying comparatively costly alternative energies when the great majority of new energy production is "dirty".
I write lots of code just for the sheer pleasure of it. None of it is publicly available though nor would I like to share it. Shipping code is a lot of work. The other day I wrote a quick app at my end to analyze and make sense of some parts of a project that I am about to take on. It does what it needs to but if I had to ship it, I would want to proof read it and describe it's purpose to a general audience and make it at least general enough to have some utility outside my immediate needs. That's a lot of work. I write a lot of code for fun and profit. Writing code and publishing/sharing code are two very different things.
Okay, well Google doesn't want to hire you if you can't write efficient and elegant code on a whiteboard for a problem they've specified while they look over your shoulder. Me, I only don't want to hire you if you can't take a few pages of code you've written for fun and make it presentable. Who would you rather interview with? (Assuming, of course, that I was offering jobs as nice as the jobs at Google.)
I might be an exception here but I much prefer the whiteboard. I have one in my room and I enjoy problem solving. Pressure environments really do not impact me much. And if you have a whiteboard in your office and you do use it for actual work and not just interviews, this gives me an excellent opportunity to check your quality as a future problem solving accomplice. It provides me a real if brief window into what working with you would be like and I like that.
Having said that, market realities are what they are and I will probably take a month off when I can afford it and put some substantial code out in the wild. Can't hurt to have both bases covered. I will still like to make the point in here that I will be doing this because of the perceived business climate not because I really want to.
"And if you have a whiteboard in your office and you do use it for actual work and not just interviews, this gives me an excellent opportunity to check your quality as a future problem solving accomplice."
Except that when preparing for an interview, most places will clean the whiteboards before you arrive to make things more presentable, and to avoid accidentally divulging company secrets.
Heavy Ruby is not designed for speed, and much of its heaviness causes slowness. It's entirely possible/likely that mruby will be in the same ballpark as luajit2 soon after release.
Here you go. How bout $1.46. This assumes of course that your project has USB and you know how to handle the Ralink chipset. If not, just buy the TP-Link 703 and hook it to your arduino.
Most Indian computers I've seen are standard American or British layouts. India has a lot of English speakers [1] and most computer-savvy folk, especially the kind that use Groupon will definitely know enough English to use English usernames and passwords.
How did you arrive at that from the op? India's gini index has been quite stable[1]. India only makes about 50 billion or so a year in revenue from outsourcing[2].