961 karma · joined March 12, 2009
(Also, why is this guy's blog written in first person plural?)
Anyone have any details about System F not being turing complete? Is it not straightfoward to implement an untyped lambda calculus in a typed one?
If I could send one message back 100 years in time, this would be it.
If Guido puts a feature in CPython, that's a iron-clad edict to all other would-be implementors, because CPython has a huge majority market share. Not implementing the same feature means you aren't implementing python. There is nothing equivalent in the C++ world so no one has power, either through standardization or implementation, to single-handedly steer the language.
Who is to say that any country has reached such an enlightened state. Your argument stands against any instance of democracy.
And a place Malcolm McDowell really wants to get to.
But this may just be the situation at my alma mater, a land grant university that attracts lots of research dollars but doesn't quite have the prestige to attract lots of talented students. I wonder if students at "name brand" schools don't end up with more debt because competition for funding is more intense.
Now there's a case to be made that a good high school math curriculum should not leave anyone anxious about math, but I still think it's a bit of a leap to take this test and extrapolate to all students.
I have a 16gb drive in my wife's netbook that has plenty of room still (no big music collection, though.) Our home computer has an 80gb drive, 70gb for Win7 and 10gb for ubuntu. Just to give you an idea, next time you boot up Ubuntu (karmic) watch the splash animation, the one that says "ubuntu" with a pulsing white progress-bar like thing underneath. The animation only cycles once and then gnome is instantaneously loaded and sitting idle (autologin is on.) Rebooting between Win7 and Ubuntu is like switching between Firefox and IE on my old computer. If you can afford one now, just buy it. If you wait for the "sweet spot" between price/performance/capacity you'll probably be waiting for a while. They'll be a better value in the future, but that will always be a case and it doesn't mean they're not a good value now.
On the other hand, 9% of households are single-parent and 80% of those are headed by the mother. (http://en.wikipedia.org/wiki/Single_parent) That's 18+ years of hours lost to taking care of sick kids, ferrying them to/from school and activities, not being able to work late, etc. Seems more significant to me.
-------
I don't know if you were actually referring to parental leave (i.e., paid time off) when you said "paternity leave" or if you were talking about a parent who actually quits his job for years at a time to raise children from birth until adolescence. This seems to be the most significant factor determining income disparity and even luxurious Scandinavian parental benefits don't completely neutralize the intense societal (and probably biological) factors that cause women to make this choice, as the article points out.
Perhaps "it's illegal" is too bold a statement, but I do think that if tptacek got sued by HBO for torrenting True Blood then a fair use defense would not hold up. That's just my not-a-lawyer opinion, and I don't know of any precedent for this fair-use-timeshifting-by-proxy defense (do you?) but hey we might actually see a case like this soon. Last season HBO was monitoring the True Blood torrents and sending out C&D's to the ISPs of all peers with US IP addresses, if the Pirate Bay comments were to be believed.
Anyway, here's my not-a-lawyer reasoning: copyright law grants all rights of copying and distribution to the originator of the work and these are only transferred to a second party by written contract, EXCEPT for fair use (and first sale and other exceptions like that.) According to Wikipedia, fair use is a nebulous thing and varies from case to case but from what I can see it only gives you the right to copy for personal use (Tivo good) and never distribution (torrents bad). In fact Joel Tenenbaum and Jaimie Thomas both tried and failed to use fair-use as a defense for filesharing. So in order for hypothetical HBO v. Tptacek to not be summarily ruled in favor of the plaintiff, tptacek would have to show that his subscription to HBO constituted a contract which granted him the right to acquire and distribute HBO recordings. AND his torrent peers would all have to be HBO subscribers too. I doubt you'll find any language like that on his cable bill.
But what do I know.
That's because it's illegal. You haven't actually paid for the shows. You've paid for access to the stream of content, but that doesn't automatically grant you access to acquire that same content from a third party. It'd be the same as if you saw it in the theater and then said to yourself "hey I've already paid for this once so I'm just going to torrent the dvd rip."
I'm not judging. I do this too, even for shows I don't "pay for", but let's face facts: we're minor criminals. I'm not entirely comfortable with it either so I'm weaning myself off of it. Eventually, everything becomes available on netflix, so really it just takes patience. (Sometimes my patience is worn thin by netflix's fucked up queue-jumping practices, then I torrent. I'm weak.)
It's an electric motor, a battery and a cellphone in a red plastic shell. Nothing to get religious about.
I'm guessing that "changing gears" is something that people in Copenhagen do rarely, perhaps using a wrench, like when you first get the bike or hook up a trailer. I miss flat cities.
On the other hand, a voice control gear changing app might be fun. I picture a dude on an all-white bike (tires too) wearing a clear-vinyl trench coat, telling his bike to "gear UP!" "gear Down...". The future is now.
http://www.wolframalpha.com/input/?i=population+density+of+e...
http://www.wolframalpha.com/input/?i=population+density+of+e...
Now that's of course massaging the numbers. People/area still puts the EU ahead, ~300 vs. ~500 p/mi^2 (got this by putting "mean" in front of the above searches) but the Eastern US is not "through the floor" by comparison. It's roughly equivalent to France.
Now if you lump the whole Western US in there then yeah you drop that number into the basement (Alaska is bigger than Germany+France+Spain) but if I take a big chunk of Africa or Russia and call it part of the EU then I can do the same over there, which is more-or-less the same thing from a geological, hydrological and climatic perspective.
Not only are there few, their numbers are growing much more slowly than traditional C/Fortan/MPI environments. The "massive" in massively parallel is getting more and more massive every year. Running computations at full speed at these scales, 100K+ cores in multiple levels of hierarchy (same die, same board, same blade, same switch, etc) is a hugely mundane architectural problem. Not only is there no architecture besides MPI which has nearly as much effort invested in this problem, none are currently making the investment, so none have a chance to catch up within the next decade. The only way you will see FP doing massive parallelism at speeds even close to current best is if they wrap the C MPI interface, and I have yet to see any functional message-passing APIs which aren't tarted-up imperative environments. (If anyone knows any please share.) At it's core, message passing programming involves managing data, deciding where it resides and where it needs to go, which is kind of antithetical to FP.
You mention MapReduce, which I think is more of a data-center thing subtly but fundamentally different from HPC, involving less computation and more I/O. FP has a good shot there (cf. Erlang) but not much chance at cracking the HPC market.
I have a hard time believing anyone in the US (except maybe New York) could say this with a straight face. Where do you live that rapid transit is so rapid?