103 karma · joined April 16, 2010
OTOH, I've been vegetarian for 15 years and most meat flavors and textures have worn on me.
For what it's worth, Haskell can be compiled to code that's quite fast. Somewhat unfortunately, the difference between GHC's vanilla output and its speed-optimized output can be quite vast, which I think gives the impression that the language or a given program is necessarily slow.
Depends on what you mean by "break". In Boston, you might just get, epic, hour-long pong battles. Seriously, the pedestrian signal situation in Boston is so haphazard you could hardly make it worse by introducing experiments like this.
The rest of your post is totally valid, but I think the above is a big take-away for those of us who don't abuse our kids. Parenting is in large part discussion, and some of the more important discussions are about uncomfortable things.
I'd agree with you on hidden but... the Vim defaults are (generally) the most vi-like settings, which makes some amount of sense. At the very least it keeps people from squabbling about what should be the default.
OTOH, the default vimrc has a bunch of stuff turned on and tweaked depending on your platform. So that could be a good venue for turning on some of these new, Vim-only features. That may sound like splitting hairs, but I think there's at least a bit of difference between "on by default" and "set to on in the config mkvimrc creates".
An employment market with too few workers (where it's easier to find a job) is good, but isn't enough if all the jobs require 14 hour days, working with deafening machinery with little to no safety equipment or training, for paltry wages.
Now, if we're honest, modern unions work for all of those things too, even if major unions are sometimes seen in less positive light sometimes.
I was once laid off from a company that gave me a small (but significant to me) severance check in exchange for signing a non-disparagement agreement. I did jokingly refer to that check as my "hush money", but I had no actual issue with the company or any of my former coworkers. That company did it simply as a matter of course, I imagine to make the laying off process more predictable.
(And I was pretty appreciative of the check itself; between it and my left over vacation days, I made it pretty comfortably to my next position.)
I think that's because Netflix buffering has an explanation that directly relates to the activity itself, whereas the explanation for advertisements is a lot more abstract.
There are other meanings of the word "heap" in the realm of data structures, but I haven't personally seen "heap" the data structure talked about (or used) much in the wild.
Similarly, I believe it immoral to sell a necessary good at exorbitant prices, but fine to sell luxury goods at whatever price you like. Of course, the question follows: What counts as "necessary"? I don't have an easy answer for that one :)
That doesn't mean overcharging necessarily doesn't do real harm; it just means it requires mental effort to understand it as moral or immoral. Maybe not much, but more than deciding whether outright killing someone is immoral or not. Ergo, it is not necessarily true that no moral dilemma might benefit from discussion.
The markup on drug store cotton balls is shockingly high, like 1000%. Nobody who buys cotton balls cares though, because the $2 per bag they end up costing is a very small fraction of their income.
But take that to a developing country, and that $2 is completely unaffordable. You would be forcing people in need of sterile cotton swabs to pay a day's or a week's earnings, when their manufacture costs a few pennies.
I don't think the former example is unethical (indeed, the cost of a bag of cotton balls (in America) is probably far below what the market could truly bear). That stupendously high markup is fine because it still keeps the final price easily affordable.
In the latter example, that same markup makes cotton balls all but impossible to buy, when even a "normal" retail mark up of 25% would have kept the price in the cents and therefore at least approachable. I'd call that unethical.
http://ceasespin.org/ceasespin_blog/ceasespin_blogger_files/... http://digg.com/news/entertainment/the_daily_show_fox_news_l...
(I'm for totally ignoring CNN, MSNBC, and Aljazeera as well if they admit to intentionally misleading the public.)
set hidden
set switchbuf=useopen
Beyond that I just use the basic commands to navigate buffers: :ls, :b, :bl, and ctrl-^
Ctrl-^ (switch to the "alternate" (previous) file) is the one a I use the most really. Especially since windows each have their own alternate file.
Generally, I find remembering buffer numbers in a long-running session no more difficult than remembering inventory letters in Angband ;-)