Each gridiron football league controls its own television rights. Each of the two most prominent gridiron football leagues in the United States (NFL and NCAA) can make its own TV deals without consulting some hypothetical "owner of gridiron football". Likewise, anybody can manufacture gridiron football equipment or start a new gridiron football league without needing to license some exclusive right. Neither NFL nor NCAA nor any other owner of exclusive rights had power under law to shut down the American Football League (prior to merger with the NFL), the USFL, or the XFL.
The only exclusive right in a sport that I'm aware of is Arena Football League's rebound net patent, and other indoor gridiron football leagues just designed around it in their rules. Were there an owner of gridiron football, these indoor gridiron football leagues would probably not have been allowed to bring their "mod" of gridiron football to the public.
How about "I wish players were automatically matched by skill, so that the pros and expert amateurs don't destroy people who are still learning the game"? Chess matches, for example, are more interesting between players with close Elo ratings.
The 3D FPS game genre started with Wolfenstein 3D on VGA with 256 colors.
256? I thought it started with Battlezone with 2 colors: line or lack of line. And then MIDI-Maze on Atari ST with 16 colors, which was ported to Game Boy as Faceball 2000 with 4 colors.
How much of his revenue does he have to pay out to video game publishers who claim the rights to his videos? A sport like Basketball, Table Tennis, or Chess has no publisher. It has a governing body (FIBA, WTTF, or FIDE), but a governing body can't sue you for televising a match.
The latency to return an entire file is roughly the latency to return the first byte plus the length of the file divided by throughput. Therefore, throughput contributes to the latency measurement.
I understand what you're talking about and have mentioned it in the past, using OLPC Bitfrost as an example. It's just that before such a system is put into place, policies need to be designed carefully so as not to break common productive scenarios in favor of over-optimizing for a non-technical home user who uses a device only view works created by others, not to create his own works.
The file open dialogue is the "allow" operation.
Would the permission through a file open dialog persist across closing and reopening an application? If not, the "Recent Files" list isn't going to work.
I think I'd kind of like it if the OS popped up a "cancel or allow" window when my word processor decides it needs to access the internet.
Once for the program, once for each time you open the program, or once for each socket? It could get tiring when you have to reallow an application's built-in document synchronization service every time it tries to reconnect to Dropbox, Google Drive, Microsoft OneDrive, some SFTP or rsync server, or whatever else. Also imagine 100 different "Allow $browser to connect to the DNS server?" and "Allow $browser to connect to this hostname?" every time you navigate to a different page in a web browser.
As for a compiler toolchain, would it be so terrible if you were required to use the OS's file manager to first move the files you want to compile into a directory to which you've given the compiler access?
Yes. Having to remember to manually copy each changed source code file from the version-controlled directory to the compiler's home directory using the graphical file manager every time I edit one source code file is problematic, as forgetting to copy a file would cause my repository not to match what is being compiled. The other way I can think of would involve allowing the user to give an application persistent full read-write access to a directory, such as the directory containing the source code files on which I am working. The latter would just encourage the user to shortcut all security by giving all applications access to the user's entire home directory. And even then, because the executable's hash has changed after having recompiled and relinked it, the operating system is likely to ask the user to reauthorize everything when the newly compiled version of the application runs. This can become tedious if an application depends on over a dozen resources, such as a game's asset files or its connection to Internet services.
If you want to talk about stupid, let's talk about prompting people for passwords every time they do simple things like change the system time. Allowing users to change the system time is not a security concern when it is their computer.
Say a public library owns a computer open to the public. Would the library's IT department want random patrons, who do not own the computer, to change the system time? Distinguishing between a computer's owner and its other users is why changing system time requires elevation.
[Lack of portability of native apps] is a problem that can be solved. For example, most people writing Minecraft mods don't give a fuck about Linux, yet I can still use the software they write, because they wrote it in Java. Now Java is an awful language
What language is cross-platform and not "awful"? If none, then anybody proposing it will face an uphill battle after the debacles of Java, Flash, Silverlight, and (in your opinion) JavaScript. And then the user would just get double-spammed with authorization requests, when the operating system asks "Allow Java to access $file?" and then Java asks "Allow $program to access $file?".
Even applications written by trustworthy people are hacked by untrustworthy people, and so we need security against all software no matter what the source.
[devil's advocate] Then allow only executables signed
A lot of the things called "track you" aren't as much about tracking your physical location as about associating a particular session with another session as being the same person. This way, sites can correlate these unique identifiers and build a dossier about each user.
Yes, we need to stop doing apps in the web browser, and start doing apps in actual applications.
Applications for which platform? Good luck running a native application on Windows if it has not been ported to Windows, or on a Mac if it has not been ported to OS X.
A word processor can simply call an OS API to open a file, then get permission to access that file when you choose to open it.
Repetitive "Cancel or Allow?" dialogs for elevation to administrator is something for which Apple's Mac commercials used to satirize Microsoft. And now you're proposing to show one every time a word processor opens a file. Heaven help you if you're running a compiler toolchain that may open hundreds of files when rebuilding a complex project.
If a website wants me to watch some audio or video, it can serve up a file that VLC or some other external player can play, after I've been promoted to allow this to happen.
If you happen not to have a compatible video player installed on the machine that you are presently using, what message or prompt should the system display? Offer a chance to install a "codec pack"? That's what we had before Flash, and malware developers learned that it was effective to to disguise an installer as a codec pack or Flash Player update. And if a web application wants to play several audio streams at a time, such as a game that wants to play both music and sound effects, how would it "serve up a file" for each in an efficient manner?
Any language where whitespace has meaning... I still can't believe such a thing actually caught on.
I don't know how English caught on with things like "experts exchange" vs. "expert sex change" or "mole station nursery" vs. "molestation nursery" or "who represents" vs. "whore presents" or "pen island" vs., you know...
You want freedom on a 4" computer that can't be used for serious things anyway.
I want freedom on a 4" computer that I can connect to a Bluetooth keyboard and HDMI monitor when I get to a desk.
So there's no Android SDK for Android.
You were saying? "AIDE supports developing Java/Xml based Android apps using the Android SDK. The AIDE app comes bundeled with a mobile version of the Android SDK, so there is no need to install anything else."
For a lot of the world population, ADSL is the last mile through which apps on tablets connect to the Internet. It might be slower than fiber, but it's still a lot faster than cellular. If you try to sustain a download through an entire cap period, cellular is on average not much faster than 14.4 dial-up.*
* 5 GB/mo = 40000000 kbit/mo * 1 mo/30 days * 1 day/86400 s = about 15 kbps
Windows desktop applications are also controlled by the administrator and without DRM. And with the demise of Windows RT, all mass-market Windows editions for devices larger than a smartphone support Windows desktop applications.
Each gridiron football league controls its own television rights. Each of the two most prominent gridiron football leagues in the United States (NFL and NCAA) can make its own TV deals without consulting some hypothetical "owner of gridiron football". Likewise, anybody can manufacture gridiron football equipment or start a new gridiron football league without needing to license some exclusive right. Neither NFL nor NCAA nor any other owner of exclusive rights had power under law to shut down the American Football League (prior to merger with the NFL), the USFL, or the XFL.
The only exclusive right in a sport that I'm aware of is Arena Football League's rebound net patent, and other indoor gridiron football leagues just designed around it in their rules. Were there an owner of gridiron football, these indoor gridiron football leagues would probably not have been allowed to bring their "mod" of gridiron football to the public.
How about "I wish players were automatically matched by skill, so that the pros and expert amateurs don't destroy people who are still learning the game"? Chess matches, for example, are more interesting between players with close Elo ratings.
The 3D FPS game genre started with Wolfenstein 3D on VGA with 256 colors.
256? I thought it started with Battlezone with 2 colors: line or lack of line. And then MIDI-Maze on Atari ST with 16 colors, which was ported to Game Boy as Faceball 2000 with 4 colors.
How much of his revenue does he have to pay out to video game publishers who claim the rights to his videos? A sport like Basketball, Table Tennis, or Chess has no publisher. It has a governing body (FIBA, WTTF, or FIDE), but a governing body can't sue you for televising a match.
Do you have any idea about the amount of money the industry moves (and that is NOT only the prizes)?
Does this include money that moves when the governing body of a sport sues a league for televising the league's own matches?
If Chess qualifies as a sport recognised by the International Olympic Committee, then I don't see why video games can't be a sport.
Unlike the governing body of an e-sport (its publisher), the governing body of Chess (FIDE) has no legal authority to prevent any of these:
The latency to return an entire file is roughly the latency to return the first byte plus the length of the file divided by throughput. Therefore, throughput contributes to the latency measurement.
I understand what you're talking about and have mentioned it in the past, using OLPC Bitfrost as an example. It's just that before such a system is put into place, policies need to be designed carefully so as not to break common productive scenarios in favor of over-optimizing for a non-technical home user who uses a device only view works created by others, not to create his own works.
The file open dialogue is the "allow" operation.
Would the permission through a file open dialog persist across closing and reopening an application? If not, the "Recent Files" list isn't going to work.
I think I'd kind of like it if the OS popped up a "cancel or allow" window when my word processor decides it needs to access the internet.
Once for the program, once for each time you open the program, or once for each socket? It could get tiring when you have to reallow an application's built-in document synchronization service every time it tries to reconnect to Dropbox, Google Drive, Microsoft OneDrive, some SFTP or rsync server, or whatever else. Also imagine 100 different "Allow $browser to connect to the DNS server?" and "Allow $browser to connect to this hostname?" every time you navigate to a different page in a web browser.
As for a compiler toolchain, would it be so terrible if you were required to use the OS's file manager to first move the files you want to compile into a directory to which you've given the compiler access?
Yes. Having to remember to manually copy each changed source code file from the version-controlled directory to the compiler's home directory using the graphical file manager every time I edit one source code file is problematic, as forgetting to copy a file would cause my repository not to match what is being compiled. The other way I can think of would involve allowing the user to give an application persistent full read-write access to a directory, such as the directory containing the source code files on which I am working. The latter would just encourage the user to shortcut all security by giving all applications access to the user's entire home directory. And even then, because the executable's hash has changed after having recompiled and relinked it, the operating system is likely to ask the user to reauthorize everything when the newly compiled version of the application runs. This can become tedious if an application depends on over a dozen resources, such as a game's asset files or its connection to Internet services.
If you want to talk about stupid, let's talk about prompting people for passwords every time they do simple things like change the system time. Allowing users to change the system time is not a security concern when it is their computer.
Say a public library owns a computer open to the public. Would the library's IT department want random patrons, who do not own the computer, to change the system time? Distinguishing between a computer's owner and its other users is why changing system time requires elevation.
[Lack of portability of native apps] is a problem that can be solved. For example, most people writing Minecraft mods don't give a fuck about Linux, yet I can still use the software they write, because they wrote it in Java. Now Java is an awful language
What language is cross-platform and not "awful"? If none, then anybody proposing it will face an uphill battle after the debacles of Java, Flash, Silverlight, and (in your opinion) JavaScript. And then the user would just get double-spammed with authorization requests, when the operating system asks "Allow Java to access $file?" and then Java asks "Allow $program to access $file?".
Even applications written by trustworthy people are hacked by untrustworthy people, and so we need security against all software no matter what the source.
[devil's advocate] Then allow only executables signed
Thanks for clarifying. It's just that I've heard a lot of the suggestions, tried them, and found them not to work.
Indiana passed such a law about a year ago, as have several other U.S. states. Mostly I'm asking on behalf of residents of those jurisdictions that have not. Or do all of them penalize cities for allowing a stuck signal set to happen?
A lot of the things called "track you" aren't as much about tracking your physical location as about associating a particular session with another session as being the same person. This way, sites can correlate these unique identifiers and build a dossier about each user.
Yes, we need to stop doing apps in the web browser, and start doing apps in actual applications.
Applications for which platform? Good luck running a native application on Windows if it has not been ported to Windows, or on a Mac if it has not been ported to OS X.
A word processor can simply call an OS API to open a file, then get permission to access that file when you choose to open it.
Repetitive "Cancel or Allow?" dialogs for elevation to administrator is something for which Apple's Mac commercials used to satirize Microsoft. And now you're proposing to show one every time a word processor opens a file. Heaven help you if you're running a compiler toolchain that may open hundreds of files when rebuilding a complex project.
If a website wants me to watch some audio or video, it can serve up a file that VLC or some other external player can play, after I've been promoted to allow this to happen.
If you happen not to have a compatible video player installed on the machine that you are presently using, what message or prompt should the system display? Offer a chance to install a "codec pack"? That's what we had before Flash, and malware developers learned that it was effective to to disguise an installer as a codec pack or Flash Player update. And if a web application wants to play several audio streams at a time, such as a game that wants to play both music and sound effects, how would it "serve up a file" for each in an efficient manner?
Any language where whitespace has meaning... I still can't believe such a thing actually caught on.
I don't know how English caught on with things like "experts exchange" vs. "expert sex change" or "mole station nursery" vs. "molestation nursery" or "who represents" vs. "whore presents" or "pen island" vs., you know...
What does FirefoxOS give me over a real Linux distribution running Firefox?
Compatibility with smartphone hardware, for one. Which X11/Linux distribution were you thinking of?
Volume over time is a measure of speed. 5 GB/mo is a speed.
You want freedom on a 4" computer that can't be used for serious things anyway.
I want freedom on a 4" computer that I can connect to a Bluetooth keyboard and HDMI monitor when I get to a desk.
So there's no Android SDK for Android.
You were saying? "AIDE supports developing Java/Xml based Android apps using the Android SDK. The AIDE app comes bundeled with a mobile version of the Android SDK, so there is no need to install anything else."
Airtame is designed to reproduce anything that appears on your computer screen via wifi to your TV or other computers.
Unless one of the apps on your computer has asked the operating system to turn on HDCP. HDCP breaks Airtame.
Here in Indiana, Frontier continues to offer FiOS service under license from Verizon.
For a lot of the world population, ADSL is the last mile through which apps on tablets connect to the Internet. It might be slower than fiber, but it's still a lot faster than cellular. If you try to sustain a download through an entire cap period, cellular is on average not much faster than 14.4 dial-up.*
* 5 GB/mo = 40000000 kbit/mo * 1 mo/30 days * 1 day/86400 s = about 15 kbps
It's not your computer if it's running someone else's operating system.
Every home I ever visited within my extended family was under 2000sf, and many of them were under 1300sf
When some people say "smaller house", they're thinking triple digit sf or double digit m^2.
Your job got shipped overseas, so now you can only afford imported goods.
The third choice is to start your own business.
You voted for a candidate because there's only two choices and the other is outright insane.
The third choice is to run for office.
Windows desktop applications are also controlled by the administrator and without DRM. And with the demise of Windows RT, all mass-market Windows editions for devices larger than a smartphone support Windows desktop applications.
First of all, we dont believe that you actually stopped at a red light.
What would be the best way to prove that I do stop?
Secondly, do what motorcyclists do and hit the pedestrian cross button.
Please see my reply to zugmeister. Do I need to paste a Google Maps URL showing the problem?
Desktop batteries only keep BIOS settings
This is true of the internal battery. The external UPS battery should hold enough juice to suspend through the storm.