Enumerator solves typical generator scenarios reasonably well, and are easy to implement for your own classes. They use Fibers internally, and include Enumerable. Enumerator supports both internal and external iteration.
Learn to code. Even if you're not going to be the tech guy at your startup, you'll understand the tech guy much better, you'll be able to hire tech guys more effectively, etc.
Just do Learn Python The Hard Way or anything like that related to your field (C if you're doing hardware).
It's hard to say. There were definitely representatives from every part of that spectrum. I think the important thing to grasp is that this movement transcends ideologies. The main commonality is that people believe the system is broken and want to break the stranglehold of monied interests over the government.
yawn, another central planner who doesn't grasp basic economics and knows what everybody should be doing. saying that "short term thinking invalidates economics" is like saying that "low gravity invalidates physics" and claiming that we need "a new system of physics on the moon".
it's called a variable for a reason.
what annoys me most is that all of his ideas have been suggested and disproven before, but these kind of people never even do basic research on that, they just assume that their ideas are unique snowflakes that nobody else could ever come up with.
2) The muddiness of the whole debate is a demonstration of the difficulty of applying science to public policy. As such it runs along the same lines as the problems with the idea of 'evidence-based policy'. Science is a pretty humble tool when it comes to saying how things are - compared to both its power of discovery, and to how science is used as a badge to exercise power. This is so not least because understanding what science says is a very unequally distributed privilege.
Grandparent was correct. Vim's basic completion is "similar words in the current file" (plus some other things), but omnicomplete is an arbitrary algorithm that can get pretty fancy. For example, in Ruby, omnicomplete on 3.14.tr will include truncate, while omnicomplete on [[1, 2]].tr will include transpose.
omnicompletion, by default, completes against words in any file currently open in any buffer. But it's also now pretty programmable, though I don't I currently use any of the languages that have good support built out for them.