While the benchmarks are old (2+ years), I think they are close to real world results. Java can execute at close to, and in some cases faster than C++ code.
While the comparison is appropriate because both languages accomplish the same result (usable programs) the languages are different.
People who tend to evangelize Linux are also normally full of the most astounding horror stories about Windows, yet they've simply never had anything bad happen to their Linux boxen. It's uncanny.
I see the new XP equivalent to the BSoD, the without-warning-hard-reboot, about once a week. I get it at work on a Dell built P4 3.0 Ghz, and on a home built AMD 2100+. Both are spyware and virus free. Microsoft can tell me all they want that the problem is "with a device driver", but I've updated all the usual suspects (video, sound, network).
An OS is not supposed to immediately reboot for no reason from under you. As far as I'm concerned, instant reboot == BSoD.
Now certainly the presence of BSoD's alone is not a reason to switch, but because the AMD machine running Gentoo is more stable and easier to maintain, I'm much happier running Linux.
They could easily keep Office as an MSLinux only deal. However, keeping Office as MSLinux only is very different from "gain[ing] control of Linux." Linux users have survived more than ten years without Office, what makes you think Microsoft would suddenly gain control or destroy all linux distributions because they port Office?
MSLinux, embrace and extend...[snip] MS would wipe out the other distributions overnight and gain control of Linux.
That's highly unlikely that MS would gain control of linux because they port Office. The beauty of the GPL is that MS can't effect Linux in any way short of patent lawsuits. They can kill the commerical distributions (Red Hat, Suse), but everyone still has access to their code. They can't hurt Debian and Gentoo financially because they both essentially work for free.
The only real chance MS has is patent lawsuits, and initiating those is just admiting defeat, because they signal that MS has no better way to compete with Linux. Linux is a real challenge for MS because its the first threat they've faced that they can't throw money at.
Yeah it runs on linux(QT), so it's a little hard to set up, but it runs well, downloads TV schedules for free, supports multiple tuners and a wide range of cards including pcHDTV
Windows is the more common system, and there are more applications
That is to be expected, but a big problem to look out for is when a real four year CS school teaches a specific set of apps on your Windows machine rather than the skill in general. I'm a Computer Engineering senior at a well known, 4 year university, and far too much emphasis is placed on learning the latest Microsoft "technology".
I did my senior project in wxPython (on linux), and my classmates were amazed that the app was cross-platform and I didn't need.Net or VB or MFC to create a simple GUI. They were unaware that the world does not revolve around MS.
With Debian and Gentoo, you don't need physical access. You just ssh in, do apt-get or emerge, and reboot. No burning CD's, no physical access to the machine, no running the installer for half hour to an hour from the local console. I'm sure you've heard of long time debian users, upwards of three years, who have only run the debian installer once. That's the real reason why debian's installer is so old, the users only see it once.
Aside from all of those benefits, you have the advantage of picking your upgrades. Upgrades are seamless, so release version numbers are largly irrelevant in G&D. Don't feel safe upgrading the kernel, samba, mysql and apache all at the same time on a production machine? Upgrade them one at a time, and it's a lot easier to recover from mistakes.
What Fedora needs is an officially supported method of upgrading from FC2 to FC3 using yum.
The timestamp of the abuse is recorded in the abuse log. The ISP of the reported abuser can look up who had a given DHCP address at a given time. I think they already have to keep these kinds of logs.
You're right though that reporter probably only has access to the IP of the abuser. If the abuser is a website, you obviously have the domain name. If we're talking about comcast zombies, you'd either need the abuser's ISP's cooperation, or the complaint gets applied to the ISP's entire subnet.
A possible solution would be to have the abuser's ISP cooperate so you could say "I have a complaint with the machine at x.x.x.x, give me a unique ID for them" maybe their ISP username plus the ISP's domain name i.e. johnnyblackhat.comcast.net for them to put in the log. If the abuser's ISP won't help, just report the ISP's subnet and let the ISP's honest customers bitch about the complaints (or leave for a better provider).
An interesting thing about this proposal is that the heirarchical nature helps identify problems, in that problems with a large number of users on an ISP can become problems for the ISP. If each reported abuse inflicted one abuse point on the user, a black hole server could add a virtual tenth of an abuse point to the ISP itself for each reported abuse. Spammer ISPs could be indentified and blocked very quickly.
Fedora's neck-breaking speed wouldn't be nearly as big a problem if they made a supported, official, seamless method for upgrading from FC(X) to FC(X+1). Yes, I know about downloading the rpm from the new fedora and running yum. It's frowned apon by FC devs, even though yum is supposed to be able to handle it.
I had to go through too many hassles to upgrade from FC1 to FC2 on a server at work. The next time we rebuild that server, it's getting debian or gentoo just because of the seamless upgrades.
Enable submitter-optional caching, don't cache sites with any ad banners, only cache a site AFTER a cache.txt file has been placed in the home directory of the site with a listing of the files allowed to be cached
the cache.txt idea sounds great, but the submitter is not always the owner of the site. It sounds like you could just cache based on the presense of the cache.txt file.
If anything the main reason to regulate it is likely to be because long exposures to low levels of radio frequency radiation seems to do bad things to human beings so operating one might require training, care and exposure limits.
No. What happens when the upgrade of this technology comes out, which doesn't involve sending radiation into your house?
It is illegal for the government to use this to spy on people it (without a warrant) because of the 4th amendment, and for people use it to spy on their neighbors because of invasion of privacy.
There was a case in either the Supreme Court or California's Supreme Court, involving a guy growing marijuna in his house, and some government agents were using thermal imaging stuff without a warrant to discover the plants and heat lamps. Then they went in and busted him. The court ruled that it was illegal to use new technologies to circumvent search warrants.
New technologies don't give the police new powers. Once your argument changes scope from the moral to the practical, it is impossible to go back.
Of course, all of this only applies to law enforcement and privacy. There are of course many ligitimate uses that would not require warrants or licenses for private citizens to use, as long as they're not violating somone's privacy
But axioms are not arbitrary. I can't claim "God exists" as an axiom. An axiom is a truth that is self-evident, or can be accepted as true without proof. Axiom .
It is obvious that "God exists" is not an axiom, because if it were, we wouldn't be debating right now.
I'm not defending athiests using the argument you've provided, just pointing out that "God exists" can't be an axiom.
The cost of a modified linux box is definitely higher, both in assembling the machine, and the time investment to get it running properly. The ease of use is no different with MythTV, as long as the box doesn't break down.
The other thing you're missing though, is the linux box has several definite advantages.
You can capture video and replay video at 720x480 with a PVR-350 instead of 480x480 like normal Tivos. I can't tell the difference between live and recorded TV on my box. Automatic commerical skipping. Myth skips commercials completely automagically when playing recordings. You can play, rip and burn DVD's if you put a DVD-R in the box. Snes, genesis and MAME emulators. I use a playstation to USB adapter and play all my old games on a playstation pad in front of the TV. It's extensible. If I wanted to, I could install an HDTV card in the box, www.pchdtv.org. No need for a new tivo. Upgrade to a bigger hard drive whenever I want, with no hacking to get the tivo software to recognize it. No subscription cost. XMLTV downloads your TV listings for free.
And after all of that, you still have a linux server. Use it for a router, web server, (mine is both), whatever.
The poor are just that - poor. They are not lazy, greedy, or looking for hand-outs.
Seeing how there are rich people who are lazy, greedy and looking for hand-outs, I sincerely doubt that there no poor people who are lazy, greedy and looking for hand outs. The grandparent was most definitely wrong to say that all of the poor are lazy, and in the same way you are wrong to say that none of the poor are lazy.
There are indeed a lot of people in this country who are looking for a hand out, and there are a lot of people on welfare. Put those together and you have people looking for a hand out on welfare.
Most of the time, voiding the warranty makes perfect sense when you're talking about hacking.
Lets say I take apart my TiVo/Roomba whatever, put it back together, and it doesn't work right. If it was working before I took it apart, and it doesn't work when I put it back together, how can the company honor a warranty? They have absolutely no assurance that you didnt fsck something up while you were poking around. Do you really expect them to say, "You were hacking, so it's okay you broke it. we'll send you a replacement."
Voiding the warrant makes sense, regardless of their position on hacking.
You're dead on with Rule #2. I'd never thought of it before, but trusting your webserver to not have a buffer-overrun exploit is scary.
The problem with Rule #1 (right now) is that there isn't a clear winner for what language to use. Most all of the higher than C level languages aren't appealing, especially to crusty C programmers. C just works. Java and C# still have political issues, with Sun and Microsoft still controlling the languages.
Python has no political problems, but it's too slow for this kind of stuff, and even if it improves speed wise the way java has for the last 5 years, it still might be too high level to get fast enough.
I also have issues with Java's syntax. Too much boilerplate, forced OO, and declaring that a function won't throw an exception is a waste of time. IMO Python has clearly shown the direction for language syntax.
from Wiki :...GI was originally an abbreviation for Galvanized Iron, a US army clerks' term for items such as trash cans (which are galvanized), but later the abbreviation transformed to stand for "Government Issue"--all articles issued in conformity with US military regulations or procedures. Still later the abbreviation transformed to refer to US soldiers themselves
It's been a while since I've seen a USB TV tuner, but you might want to be careful with those things. In college, my roomate had a USB TV tuner, and I had a PCI TV Tuner. There was a very noticable difference in quality. The USB bus is limited to 12 megs a second, while PCI is limited to 33 megs a second. I'm completely speculating that that is the cause of the difference in quality, but you should still be careful with those things.
A Hauppage PVR-350 works great for a MythTV box, and has a built in TV-Out that works in linux. Then you get a TV Tuner + TV out in one PCI slot.
Accidents are pretty bad at 55 mph, but in these cases, the accident would be at 110 mph.
Only python is dynamically typed, and their performance is not similar.
While the benchmarks are old (2+ years), I think they are close to real world results. Java can execute at close to, and in some cases faster than C++ code.
While the comparison is appropriate because both languages accomplish the same result (usable programs) the languages are different.
Bug the ISP. Call them often and either ask for a real IP address, or ask them how to get your favorite programs to work.
Oh yeah, and tell us who you're ISP is, so we know to avoid them.
Are you sure the NAT is to protect the customers, or are they being cheap by not shelling out for enough IP space?
Maybe there's a reason for that?
Ok, I'll bite...
I see the new XP equivalent to the BSoD, the without-warning-hard-reboot, about once a week. I get it at work on a Dell built P4 3.0 Ghz, and on a home built AMD 2100+. Both are spyware and virus free. Microsoft can tell me all they want that the problem is "with a device driver", but I've updated all the usual suspects (video, sound, network).
An OS is not supposed to immediately reboot for no reason from under you. As far as I'm concerned, instant reboot == BSoD.
Now certainly the presence of BSoD's alone is not a reason to switch, but because the AMD machine running Gentoo is more stable and easier to maintain, I'm much happier running Linux.
Isn't there any kind of limitation against Ex Post Facto laws in Europe?
They could easily keep Office as an MSLinux only deal. However, keeping Office as MSLinux only is very different from "gain[ing] control of Linux." Linux users have survived more than ten years without Office, what makes you think Microsoft would suddenly gain control or destroy all linux distributions because they port Office?
That's highly unlikely that MS would gain control of linux because they port Office. The beauty of the GPL is that MS can't effect Linux in any way short of patent lawsuits. They can kill the commerical distributions (Red Hat, Suse), but everyone still has access to their code. They can't hurt Debian and Gentoo financially because they both essentially work for free.
The only real chance MS has is patent lawsuits, and initiating those is just admiting defeat, because they signal that MS has no better way to compete with Linux. Linux is a real challenge for MS because its the first threat they've faced that they can't throw money at.
You mean like the GPL'd MythTV ?
Yeah it runs on linux(QT), so it's a little hard to set up, but it runs well, downloads TV schedules for free, supports multiple tuners and a wide range of cards including pcHDTV
That is to be expected, but a big problem to look out for is when a real four year CS school teaches a specific set of apps on your Windows machine rather than the skill in general. I'm a Computer Engineering senior at a well known, 4 year university, and far too much emphasis is placed on learning the latest Microsoft "technology".
I did my senior project in wxPython (on linux), and my classmates were amazed that the app was cross-platform and I didn't need
But that assumes physical access to the machine.
With Debian and Gentoo, you don't need physical access. You just ssh in, do apt-get or emerge, and reboot. No burning CD's, no physical access to the machine, no running the installer for half hour to an hour from the local console. I'm sure you've heard of long time debian users, upwards of three years, who have only run the debian installer once. That's the real reason why debian's installer is so old, the users only see it once.
Aside from all of those benefits, you have the advantage of picking your upgrades. Upgrades are seamless, so release version numbers are largly irrelevant in G&D. Don't feel safe upgrading the kernel, samba, mysql and apache all at the same time on a production machine? Upgrade them one at a time, and it's a lot easier to recover from mistakes.
What Fedora needs is an officially supported method of upgrading from FC2 to FC3 using yum.
The timestamp of the abuse is recorded in the abuse log. The ISP of the reported abuser can look up who had a given DHCP address at a given time. I think they already have to keep these kinds of logs.
You're right though that reporter probably only has access to the IP of the abuser. If the abuser is a website, you obviously have the domain name. If we're talking about comcast zombies, you'd either need the abuser's ISP's cooperation, or the complaint gets applied to the ISP's entire subnet.
A possible solution would be to have the abuser's ISP cooperate so you could say "I have a complaint with the machine at x.x.x.x, give me a unique ID for them" maybe their ISP username plus the ISP's domain name i.e. johnnyblackhat.comcast.net for them to put in the log. If the abuser's ISP won't help, just report the ISP's subnet and let the ISP's honest customers bitch about the complaints (or leave for a better provider).
An interesting thing about this proposal is that the heirarchical nature helps identify problems, in that problems with a large number of users on an ISP can become problems for the ISP. If each reported abuse inflicted one abuse point on the user, a black hole server could add a virtual tenth of an abuse point to the ISP itself for each reported abuse. Spammer ISPs could be indentified and blocked very quickly.
Fedora's neck-breaking speed wouldn't be nearly as big a problem if they made a supported, official, seamless method for upgrading from FC(X) to FC(X+1). Yes, I know about downloading the rpm from the new fedora and running yum. It's frowned apon by FC devs, even though yum is supposed to be able to handle it.
I had to go through too many hassles to upgrade from FC1 to FC2 on a server at work. The next time we rebuild that server, it's getting debian or gentoo just because of the seamless upgrades.
the cache.txt idea sounds great, but the submitter is not always the owner of the site. It sounds like you could just cache based on the presense of the cache.txt file.
No. What happens when the upgrade of this technology comes out, which doesn't involve sending radiation into your house?
It is illegal for the government to use this to spy on people it (without a warrant) because of the 4th amendment, and for people use it to spy on their neighbors because of invasion of privacy.
There was a case in either the Supreme Court or California's Supreme Court, involving a guy growing marijuna in his house, and some government agents were using thermal imaging stuff without a warrant to discover the plants and heat lamps. Then they went in and busted him. The court ruled that it was illegal to use new technologies to circumvent search warrants.
New technologies don't give the police new powers.
Once your argument changes scope from the moral to the practical, it is impossible to go back.
Of course, all of this only applies to law enforcement and privacy. There are of course many ligitimate uses that would not require warrants or licenses for private citizens to use, as long as they're not violating somone's privacy
BugMeNot.com
also has a firefox plugin!
Which doesn't help for us hippie (Linux/BSD/Mac) users...
But axioms are not arbitrary. I can't claim "God exists" as an axiom. An axiom is a truth that is self-evident, or can be accepted as true without proof. Axiom .
It is obvious that "God exists" is not an axiom, because if it were, we wouldn't be debating right now.
I'm not defending athiests using the argument you've provided, just pointing out that "God exists" can't be an axiom.
The cost of a modified linux box is definitely higher, both in assembling the machine, and the time investment to get it running properly. The ease of use is no different with MythTV, as long as the box doesn't break down.
The other thing you're missing though, is the linux box has several definite advantages.
You can capture video and replay video at 720x480 with a PVR-350 instead of 480x480 like normal Tivos. I can't tell the difference between live and recorded TV on my box. Automatic commerical skipping. Myth skips commercials completely automagically when playing recordings. You can play, rip and burn DVD's if you put a DVD-R in the box. Snes, genesis and MAME emulators. I use a playstation to USB adapter and play all my old games on a playstation pad in front of the TV. It's extensible. If I wanted to, I could install an HDTV card in the box, www.pchdtv.org. No need for a new tivo. Upgrade to a bigger hard drive whenever I want, with no hacking to get the tivo software to recognize it. No subscription cost. XMLTV downloads your TV listings for free.
And after all of that, you still have a linux server. Use it for a router, web server, (mine is both), whatever.
I love my myth linux box.
Yeah, just in case Yahoo gets slashdotted. That'll be a cold day in hell.
Seeing how there are rich people who are lazy, greedy and looking for hand-outs, I sincerely doubt that there no poor people who are lazy, greedy and looking for hand outs. The grandparent was most definitely wrong to say that all of the poor are lazy, and in the same way you are wrong to say that none of the poor are lazy.
There are indeed a lot of people in this country who are looking for a hand out, and there are a lot of people on welfare. Put those together and you have people looking for a hand out on welfare.
Most of the time, voiding the warranty makes perfect sense when you're talking about hacking.
Lets say I take apart my TiVo/Roomba whatever, put it back together, and it doesn't work right. If it was working before I took it apart, and it doesn't work when I put it back together, how can the company honor a warranty? They have absolutely no assurance that you didnt fsck something up while you were poking around. Do you really expect them to say, "You were hacking, so it's okay you broke it. we'll send you a replacement."
Voiding the warrant makes sense, regardless of their position on hacking.
You're dead on with Rule #2. I'd never thought of it before, but trusting your webserver to not have a buffer-overrun exploit is scary.
The problem with Rule #1 (right now) is that there isn't a clear winner for what language to use. Most all of the higher than C level languages aren't appealing, especially to crusty C programmers. C just works. Java and C# still have political issues, with Sun and Microsoft still controlling the languages.
Python has no political problems, but it's too slow for this kind of stuff, and even if it improves speed wise the way java has for the last 5 years, it still might be too high level to get fast enough.
I also have issues with Java's syntax. Too much boilerplate, forced OO, and declaring that a function won't throw an exception is a waste of time. IMO Python has clearly shown the direction for language syntax.
from Wiki : ...GI was originally an abbreviation for Galvanized Iron, a US army clerks' term for items such as trash cans (which are galvanized), but later the abbreviation transformed to stand for "Government Issue"--all articles issued in conformity with US military regulations or procedures. Still later the abbreviation transformed to refer to US soldiers themselves
It's been a while since I've seen a USB TV tuner, but you might want to be careful with those things. In college, my roomate had a USB TV tuner, and I had a PCI TV Tuner. There was a very noticable difference in quality. The USB bus is limited to 12 megs a second, while PCI is limited to 33 megs a second. I'm completely speculating that that is the cause of the difference in quality, but you should still be careful with those things.
A Hauppage PVR-350 works great for a MythTV box, and has a built in TV-Out that works in linux. Then you get a TV Tuner + TV out in one PCI slot.