Oh wow, why did we never think of that! Your right, we should dump Flash player and HTML5 and VP8 and h264. Who needs em? The world would be better served if we all just picked up a copy of RealPlayer.:-P
OK but seriously. Smokescreen is not a video player. It's a vector graphics advertisement player. Which you only need on platforms without Flash. Like the iPhone. Running video frames through a Javascript engine is moronic, but that's not what they are doing.
Someone mark as informed troll and we'll all move on.
Op, just got one of the ad demos to work on my phone and it runs just fine, no slowdown in scrolling, a very slight slowdown when zooming. 20MB of free memory though, with one tab in Safari, Phone, and Springboard running.
Are you talking about Flash *with* the plugin? Because that game does not "signficantly slow down" anything. What kind of computer are you using, a Commodore 64? I just know my (very stock these days) Core 2 Duo with Intel GM965 laptop is doing Just Fine.
That being said, the GP is right, it's quite funny to see for myself (with these new demos on my iPhone 3G) how slow the canvas implementation is. I only got one of the strongbad demos to work on my iPhone 3G (the servers are quite stressed atm) but I would imagine that adverts (which are less intensive) would run better after it's all optimized.
The insanity goes much deeper than Xcode.
The C# way: obj.CrapInShed (true, "hrm");
The ObjC way: [obj didTakeACrapInTheShed:true withParameterNamedSomethingLikeBob: "hrm"]
I spent 3 months working on Cocoa stuff and my hands still haven't recovered from the torture.
Albeit I haven't invested the time to really know Bing, I can say that any time I end up using a search engine other than Google (usually when I'm fixing someone else's computer who prefers something else), I actually have to craft my search query and look through maybe 10 results to find what I want. Maybe Google just knows what I want because I've used it so much, but it seems sometimes like I can type "my little pony" and it will recognize that I wanted the PHP reference for the substr function. And I did!
Right, so Apple changed their developer agreement to not allow.NET just in time to partner with MS to introduce the only sanctioned.NET implementation, thus cutting Mono out.... I don't really see the benefit to Apple for having.NET on iPhoneOS, especially since they don't need Microsoft's cash handouts (see the recent news about Apple's worth). Don't get me wrong, they should do it, but the double standard just ain't gonna last.
I think people are misunderstanding the situation. They seem to think that knowing where a MAC address is located in real life will somehow make it easier to map someone's Internet activity to their personal identity. However, this is just a MAC address. When you are talking to a client on the Internet it is trivial to gather the *IP ADDRESS*. It is NOT trivial to retrieve the MAC address of the router which is currently assigned an IP address (unless you happen to be on a local network and can use ARP to do the job).
It seems people think Google is recording IP addresses, which I believe it could only do by associating to the network then asking an Internet server what IP address Google is at, which of course then would be useless since most IPs are allocated dynamically with DHCP, and change periodically.
Wow. "Spread through the the human population as it never has before"? Really?? Reckless abandon?
With 141 cases and just 1 death (http://www.cdc.gov/h1n1flu/)? The Black Death layed to waste at *least* 100 million people (check it, wikipedia).
I think we should reserve the 'holy fuck bring out your dead' until we get a MINIMUM of 100 deaths in a reasonable amount of time.
Admin tags don't have to disappear for minor edits. Spelling error edits are easy to detect for computers. Grammar errors aren't that much harder either. If they really wanted to have fun, they could have a 'Edit type' box that explains what you are fixing (spelling, grammar, factuality, expansion, new information), and statistical AI could continually improve it's definition of certain kinds of changes. Furthermore, that box wouldn't necessarily mean that edit would be considered as such. The edits which were deemed to be misclassified could be moderated by non-new/admin users. I think Wikipedia could use some slashcode actually... instead of needing a privileged user to find that page, a non-privileged user could be allotted an extremely small amount of power in the spirit of helping the system.
While I think that equal network access is ideal, I think I agree for the sake of GPL software adoption. There are legal problems in some countries which could stop a company from being able to use such software.
The whole thing could be made crystal with "except where local law prohibits it" or such in proper legalspeak.
Also, what kind of data comes over the _network_ in a TiVo box? Certainly not HD: that comes from your cable/satellite. The network connection on a TiVo is optional, and allows people to view related web content, those handy fast-forward ad buttons, etc. I'm not sure of their current progress, but since I last checked not all TiVo subscribers are connected on a network. Such connections are viewed as one-way by the TiVo (afaik). It takes it's television input from coax/hdmi/whatever is coming out of your receiver and sends it to the TV, optionally recording it to disc. In addition there are the auxilary features which need to communicate with online services. _These_ are done over the network.
Thus, there would have to be hardware restrictions in the box itself which stop unoffical code from using copy-protected media: but these are not allowed under either GPLv2 or 3. If TiVo is intending on doing what you claim, then they need to find another OS.
But this is all based on your one example, the premise is still good. Services should be allowed to restrict modified code from joining the network because unmodified, malicious code can cause havoc of various sorts on such a service. Smart code on the server-side could stop malicious code in it's tracks though. Most of the obvious attack vectors could be avoided.
Then there is also advertising fraud....
Oh wow, why did we never think of that! Your right, we should dump Flash player and HTML5 and VP8 and h264. Who needs em? The world would be better served if we all just picked up a copy of RealPlayer. :-P
OK but seriously. Smokescreen is not a video player. It's a vector graphics advertisement player. Which you only need on platforms without Flash. Like the iPhone. Running video frames through a Javascript engine is moronic, but that's not what they are doing.
Someone mark as informed troll and we'll all move on.
Op, just got one of the ad demos to work on my phone and it runs just fine, no slowdown in scrolling, a very slight slowdown when zooming. 20MB of free memory though, with one tab in Safari, Phone, and Springboard running.
Are you talking about Flash *with* the plugin? Because that game does not "signficantly slow down" anything. What kind of computer are you using, a Commodore 64? I just know my (very stock these days) Core 2 Duo with Intel GM965 laptop is doing Just Fine. That being said, the GP is right, it's quite funny to see for myself (with these new demos on my iPhone 3G) how slow the canvas implementation is. I only got one of the strongbad demos to work on my iPhone 3G (the servers are quite stressed atm) but I would imagine that adverts (which are less intensive) would run better after it's all optimized.
The insanity goes much deeper than Xcode.
The C# way: obj.CrapInShed (true, "hrm");
The ObjC way: [obj didTakeACrapInTheShed:true withParameterNamedSomethingLikeBob: "hrm"]
I spent 3 months working on Cocoa stuff and my hands still haven't recovered from the torture.
That would be a con worthy of Microsoft, for sure.
I agree, I don't think it's Office. Maybe it's not really VS either but it's definitely not Office.
Albeit I haven't invested the time to really know Bing, I can say that any time I end up using a search engine other than Google (usually when I'm fixing someone else's computer who prefers something else), I actually have to craft my search query and look through maybe 10 results to find what I want. Maybe Google just knows what I want because I've used it so much, but it seems sometimes like I can type "my little pony" and it will recognize that I wanted the PHP reference for the substr function. And I did!
Right, so Apple changed their developer agreement to not allow .NET just in time to partner with MS to introduce the only sanctioned .NET implementation, thus cutting Mono out.... I don't really see the benefit to Apple for having .NET on iPhoneOS, especially since they don't need Microsoft's cash handouts (see the recent news about Apple's worth). Don't get me wrong, they should do it, but the double standard just ain't gonna last.
I think people are misunderstanding the situation. They seem to think that knowing where a MAC address is located in real life will somehow make it easier to map someone's Internet activity to their personal identity. However, this is just a MAC address. When you are talking to a client on the Internet it is trivial to gather the *IP ADDRESS*. It is NOT trivial to retrieve the MAC address of the router which is currently assigned an IP address (unless you happen to be on a local network and can use ARP to do the job). It seems people think Google is recording IP addresses, which I believe it could only do by associating to the network then asking an Internet server what IP address Google is at, which of course then would be useless since most IPs are allocated dynamically with DHCP, and change periodically.
Notice the "I knew that", just in case it *is* a determining factor of Slashdotters' general awareness. (it is)
Wow. "Spread through the the human population as it never has before"? Really?? Reckless abandon? With 141 cases and just 1 death (http://www.cdc.gov/h1n1flu/)? The Black Death layed to waste at *least* 100 million people (check it, wikipedia). I think we should reserve the 'holy fuck bring out your dead' until we get a MINIMUM of 100 deaths in a reasonable amount of time.
He meant a reference, not a vague collection of articles that may or may not employ what your talking about.
Admin tags don't have to disappear for minor edits. Spelling error edits are easy to detect for computers. Grammar errors aren't that much harder either. If they really wanted to have fun, they could have a 'Edit type' box that explains what you are fixing (spelling, grammar, factuality, expansion, new information), and statistical AI could continually improve it's definition of certain kinds of changes. Furthermore, that box wouldn't necessarily mean that edit would be considered as such. The edits which were deemed to be misclassified could be moderated by non-new/admin users. I think Wikipedia could use some slashcode actually... instead of needing a privileged user to find that page, a non-privileged user could be allotted an extremely small amount of power in the spirit of helping the system.
While I think that equal network access is ideal, I think I agree for the sake of GPL software adoption. There are legal problems in some countries which could stop a company from being able to use such software. The whole thing could be made crystal with "except where local law prohibits it" or such in proper legalspeak. Also, what kind of data comes over the _network_ in a TiVo box? Certainly not HD: that comes from your cable/satellite. The network connection on a TiVo is optional, and allows people to view related web content, those handy fast-forward ad buttons, etc. I'm not sure of their current progress, but since I last checked not all TiVo subscribers are connected on a network. Such connections are viewed as one-way by the TiVo (afaik). It takes it's television input from coax/hdmi/whatever is coming out of your receiver and sends it to the TV, optionally recording it to disc. In addition there are the auxilary features which need to communicate with online services. _These_ are done over the network. Thus, there would have to be hardware restrictions in the box itself which stop unoffical code from using copy-protected media: but these are not allowed under either GPLv2 or 3. If TiVo is intending on doing what you claim, then they need to find another OS. But this is all based on your one example, the premise is still good. Services should be allowed to restrict modified code from joining the network because unmodified, malicious code can cause havoc of various sorts on such a service. Smart code on the server-side could stop malicious code in it's tracks though. Most of the obvious attack vectors could be avoided. Then there is also advertising fraud....
You know, I'm not sure anybody except us geeks and nerds actually comes here.... Of course, it might be the slogan