Note however that x264 has nothing to do with decoding. The improvements you refer to were added to libavodec's h264 decoder. (But you're right, they're definitely noticeable.)
I did read this comparison some time ago. I think a year makes all the difference though. x264 has, this year, added a lot of important (and beneficial) psychovisual improvements.
doom9 is gearing up for a new comparison this year. Should be interesting.
It's nice to see DivX (the company) back Matroska, but does anyone really use DivX (the codec) anymore? Their ASP codec is consistently inferior to Xvid, and so my faith that they will be able to develop a new AVC codec that bests x264 is not terribly strong.
I understood the point of your original reply to mean "moderates of other groups behave the same way too." When I pointed out the extremist position of Islam (and implied that it is quite different as things stand today), you then implicitly accused me of a straw man.
The moderate reaction is unavoidably related to the extremist reaction when that extremist reaction represents a significant percentage of the group. When mobs march the streets, embassies get torched, and people beheaded for expressing an opinion and the moderate reaction is "you should not have offended our Prophet," it is a tacit approval of the extremist reaction.
When someone insults the Pope and the fundamentalists by and large do little more than thump their chests and yell a lot, a moderate reaction of "you should not have offended our Pope" sends a much different message in this context.
When you insult the pope, large mobs don't raise the placards demanding "behead those who insult Catholicism." They don't execute people on the streets or burn down embassies.
The parent's post might be worded rather harshly and somewhat unfairly, but the general point is valid.
During the Danish cartoon incident, I was quite surprised that the primary reaction of moderate Islam wasn't condemning the violence of their fellow Muslims, but rather insisting that the cartoonist should not have insulted their prophet.
What you describe (that names are merely labels attached to objects) is more or less right, but doesn't capture what duck typing is.
Duck typing is summed up neatly by contrasting two principles: LBYL (look before you leap) and EAFP (easier to ask forgiveness than permission). These catchy phrases nicely capture two different methods. Consider these examples (numbered 1 through 4):
def square(value): .. if type(value) != int: ..... raise ValueError('Argument must be an int') .. return value**2
def square(value): .. if isinstance(value, int): ..... raise ValueError('Argument must be an int') .. return value**2
(Sorry about the prepended dots, but Slashdot's ecode tag is lame.
If you're used to statically typed languages, you may gravitate to the first two examples, but this is unpythonic. This tests that the type of the value passed is what you expect, and in doing so, prevents duck typing, because you can't pass it an object that acts like an int. (The second one is slightly better than the first, in that it will allow other objects so long as they are subclassed from int.)
The third example is better still, but why bother catching the exception at all? In doing so, you're passing less information in the exception than if you'd just done nothing at all, which is what example 4 does. Example 4 is pythonic: it allows duck typing (anything that supports __pow__ can be passed), and if the value is invalid, the TypeError exception automatically raised will be informative.
Jenny McCarthy may not know what causes autism, but let's not forget that neither do doctors.
The difference is that doctors aren't going on CNN, MSNBC, and other news outlets trumpeting their conviction and persuading the public to make poor decisions based on scientifically invalidated information.
Out of curiosity, what was the source your friend was using? If it was a Blu-ray player, that could be consistent with what I've heard. (That Blu-ray licensing terms rather than HDCP may necessitate downscaling on analog outputs. But I've not read anything authoritative on that.) But if it's a cable terminal, I'd be curious to know what cable provider was used.
I know that the DCT for my cable provider (Rogers) doesn't downscale over component, so I capture that way. And for Blu-ray, AnyDVDHD has been a worthwhile purchase.:)
in a Python doc comment, I'd be a rich guy. What is a foo exactly? A class? A tuple? A list of tuples of classes? Or worse, any of the above?
This is certainly one of the practical drawbacks of duck-typing. But name-based polymorphism is exceedingly powerful, and with great power comes great responsibility. (Namely, to document one's arguments and return values properly.)
My understanding with HDCP licenses was that downscaling is only required when the ICT flag is enabled, and I didn't think the ICT flag was being used yet. (I seem to recall some agreement not to use it for some years, but maybe "some years" have passed.)
Blu-ray itself might be a different matter. I vaguely remember reading about Blu-ray licensing requiring downscaling through all analog outputs.
In any case, I'm very skeptical about your original claim that the TV (as opposed to the source) was downscaling HD signals coming in over component. I'm going to play the "citation needed" card on that one.
This Canadian doesn't consider himself very patriotic. I see my relationship with my country primary as a business relationship: I provide payment in the form of taxes and agree to follow a certain set of laws (which more or less overlap well with my moral views anyway), and in exchange my country provides me infrastructure, social services, and a generally good quality of life.
If my country begins to piss me off and it's clear our differences become irreconcilable, I would take my business elsewhere, provided better options existed. (If I were American, for example, I'd have relocated to Canada some years ago.) To me, patriotism smells disturbingly like religion, with all the same blind allegiances and childhood indoctrination. It also provides one more vehicle for group-think.
That's not to say I'm not proud of Canada. I think we do a lot of things fairly well, relative to other countries. It's just not something I would put on the same level of what I consider patriotism.
I think you're making the assumption here that a deterministic universe is incompatible with any notion of free will. You can define free will a certain way so as to be incompatible with determinism, but there are good arguments to be made (and made very convincingly by, say, Dennett) that the kinds of free will worth having -- those needed for legal and moral accountability -- are perfectly compatible with determinism.
... but not so open that your brain falls out. Which is another core phrase in skepticism.
Until there is verifiable evidence to suggest any book was written by anything off our planet, there's no point in wasting your time considering it as a possibility.
Hence the suggestion that you "hedge your bets"... After all, isn't it better to believe and be proved wrong when you die, then not to believe, and be proved wrong when you die?
I'm from Canada, and I can't. For those having trouble, try: http://www.gametrailers.com/video/quakecon-trailer-rage/54146
Just to respond to your parenthetical, works are copyrighted, not copywritten, because copyright law applies, not copywrite law.
It was actually "black screen with white font" but close enough.
I don't think the point was not to bother with Groovy, but that Python mightn't be as useless as you recall.
I think you're going to need to qualify this, because the second quoted sentence (fragment) is not true.
Note however that x264 has nothing to do with decoding. The improvements you refer to were added to libavodec's h264 decoder. (But you're right, they're definitely noticeable.)
I did read this comparison some time ago. I think a year makes all the difference though. x264 has, this year, added a lot of important (and beneficial) psychovisual improvements.
doom9 is gearing up for a new comparison this year. Should be interesting.
Obviously I've been asleep a while. I wasn't aware that DivX acquired MainConcept.
Well, MainConcept isn't horrible, but it still lags behind x264. It's to x264 what DivX is to Xvid. (Let the flaming begin!)
It's nice to see DivX (the company) back Matroska, but does anyone really use DivX (the codec) anymore? Their ASP codec is consistently inferior to Xvid, and so my faith that they will be able to develop a new AVC codec that bests x264 is not terribly strong.
I understood the point of your original reply to mean "moderates of other groups behave the same way too." When I pointed out the extremist position of Islam (and implied that it is quite different as things stand today), you then implicitly accused me of a straw man.
The moderate reaction is unavoidably related to the extremist reaction when that extremist reaction represents a significant percentage of the group. When mobs march the streets, embassies get torched, and people beheaded for expressing an opinion and the moderate reaction is "you should not have offended our Prophet," it is a tacit approval of the extremist reaction.
When someone insults the Pope and the fundamentalists by and large do little more than thump their chests and yell a lot, a moderate reaction of "you should not have offended our Pope" sends a much different message in this context.
When you insult the pope, large mobs don't raise the placards demanding "behead those who insult Catholicism." They don't execute people on the streets or burn down embassies.
The parent's post might be worded rather harshly and somewhat unfairly, but the general point is valid.
During the Danish cartoon incident, I was quite surprised that the primary reaction of moderate Islam wasn't condemning the violence of their fellow Muslims, but rather insisting that the cartoonist should not have insulted their prophet.
What you describe (that names are merely labels attached to objects) is more or less right, but doesn't capture what duck typing is.
Duck typing is summed up neatly by contrasting two principles: LBYL (look before you leap) and EAFP (easier to ask forgiveness than permission). These catchy phrases nicely capture two different methods. Consider these examples (numbered 1 through 4):
(Sorry about the prepended dots, but Slashdot's ecode tag is lame.
If you're used to statically typed languages, you may gravitate to the first two examples, but this is unpythonic. This tests that the type of the value passed is what you expect, and in doing so, prevents duck typing, because you can't pass it an object that acts like an int. (The second one is slightly better than the first, in that it will allow other objects so long as they are subclassed from int.)
The third example is better still, but why bother catching the exception at all? In doing so, you're passing less information in the exception than if you'd just done nothing at all, which is what example 4 does. Example 4 is pythonic: it allows duck typing (anything that supports __pow__ can be passed), and if the value is invalid, the TypeError exception automatically raised will be informative.
The difference is that doctors aren't going on CNN, MSNBC, and other news outlets trumpeting their conviction and persuading the public to make poor decisions based on scientifically invalidated information.
Out of curiosity, what was the source your friend was using? If it was a Blu-ray player, that could be consistent with what I've heard. (That Blu-ray licensing terms rather than HDCP may necessitate downscaling on analog outputs. But I've not read anything authoritative on that.) But if it's a cable terminal, I'd be curious to know what cable provider was used.
I know that the DCT for my cable provider (Rogers) doesn't downscale over component, so I capture that way. And for Blu-ray, AnyDVDHD has been a worthwhile purchase. :)
This is certainly one of the practical drawbacks of duck-typing. But name-based polymorphism is exceedingly powerful, and with great power comes great responsibility. (Namely, to document one's arguments and return values properly.)
My understanding with HDCP licenses was that downscaling is only required when the ICT flag is enabled, and I didn't think the ICT flag was being used yet. (I seem to recall some agreement not to use it for some years, but maybe "some years" have passed.)
Blu-ray itself might be a different matter. I vaguely remember reading about Blu-ray licensing requiring downscaling through all analog outputs.
In any case, I'm very skeptical about your original claim that the TV (as opposed to the source) was downscaling HD signals coming in over component. I'm going to play the "citation needed" card on that one.
Component can pass HD. I think you meant to say composite.
This Canadian doesn't consider himself very patriotic. I see my relationship with my country primary as a business relationship: I provide payment in the form of taxes and agree to follow a certain set of laws (which more or less overlap well with my moral views anyway), and in exchange my country provides me infrastructure, social services, and a generally good quality of life.
If my country begins to piss me off and it's clear our differences become irreconcilable, I would take my business elsewhere, provided better options existed. (If I were American, for example, I'd have relocated to Canada some years ago.) To me, patriotism smells disturbingly like religion, with all the same blind allegiances and childhood indoctrination. It also provides one more vehicle for group-think.
That's not to say I'm not proud of Canada. I think we do a lot of things fairly well, relative to other countries. It's just not something I would put on the same level of what I consider patriotism.
MLPPP works ... for now.
I think you're making the assumption here that a deterministic universe is incompatible with any notion of free will. You can define free will a certain way so as to be incompatible with determinism, but there are good arguments to be made (and made very convincingly by, say, Dennett) that the kinds of free will worth having -- those needed for legal and moral accountability -- are perfectly compatible with determinism.
... but not so open that your brain falls out. Which is another core phrase in skepticism.
Until there is verifiable evidence to suggest any book was written by anything off our planet, there's no point in wasting your time considering it as a possibility.
All right, Blaise, which god should I believe in?
The general problem with being a Grammar Nazi is that you had better be sure you're right. (And you're not.)
The implicit comparison is apt. Denying a round earth is quite close in ignorance to denying evolution.