Most PC Games, PS3 games, xBox game, Skype, and MSN voice chat require a public IP. You just don't realize it because nearly every router for the past decade supports uPNP which dynamically forwards ports for you. An ISP level NAT would not support uPNP and would break the above mentioned apps.
Unless an ISP wants every PS3/xBox/Skype user/PC-Gamer to be mass calling their tech support and asking why their internet is broken, they will continue to hand out public IPs.
IPv6 doesn't have a lot of IPs to have a crap ton of devices, it has a ton of IPs to allow better organization of networks. In one breath you talk about how bad IPv6, and in another your praise NAT. NAT isn't even a standard, it's a hack of a bandaid for the problems IPv4 has caused. Claiming NAT works fine is like claiming IE6 works fine, it's insecure and breaks stuff.
Even without the extra addresses, IPv6 is at worst as good as v4 and at best slightly better. The only thing the IP protocol is used for is routing to and from. All that is required is a destination and a source. If you look at a packet, there's not too much to it.
IPv6 is different in protocol mainly because there is such a large address space to work with. Most of the "rules" of IPv6 are to make a strict adherence to allow easier and predictable management. Just like how strictness seems annoying at first with Java, it also becomes a great way to generate clean code. Same difference.
IPv6 makes routing simpler, faster, and easier to manage. But omg, something different!
You claim its acceptance will be painful, yet I know many Network Admins and they love IPv6 so much more so than IPv4. Heck, the entire internet backbone already supports it and has supported it for almost 5 years now.
"It's not bad, but it's apparently better to use a hash that was designed to be slow"
Even if a hash had a processing time of 1 clock-cycle, just iterating through combinations to brute-force a password would take too long. The "speed" of the hash doesn't matter, only that it doesn't give collisions easily.
The only real way a faster hash would be worse is if someone was using a non-safe password and the hacker didn't have to brute-force.
Just think about it this way, if you had a 12 char password, the hacker didn't know your password length and they had to brute-force, they had some magical cpu that could compute and compare a hash in one clock cycle, and they had 1024 of this 3ghz cpus, it would take them over 100 years on average to break your password.
Until someone figures out a way to make a hash compute in 0 cycles or CPUs gain several magnitudes in frequency, the hash calculation time won't matter much.
I saw an electromagnetic suspension demo'd on the Discovery Channel before many many years ago. It was computer controlled and polled the system thousands of timers per second to look for crests or troughs.
How it faired over a pothole was quite cool as the car stayed level and barely moved, but what really got me in the demo was how it handled a curb. The driver went about 25mph strait into a curb and as the wheels hit the curb, the shocks sensed it and literally pulled the wheels up into the wheel wells and the car "floated" up-and-over the curb. It was awesome. Not only that, but it also reacted to sharp turns and the car stayed nearly perfectly level no matter how you tried to turn it.
They claimed about 50% of the power required to operate all four shocks/struts came from power regeneration from riding over bumps. They also claimed it was something like $5000 to install into a regular size car.
What ever happened to it?.. No clue. They had a working demo on TV and it seemed flawless, but who know about reliability or if it needed a huge load on the alternator or something.
The "Play4Free" version of BattleField recently came out. EA said this game cost ~10% as much to create as a big name game, yet with-in a month of release, it already paid itself off.
Isn't it amazing how a free game paid itself off with in a month?
But we shall all bow down to your logic and repeat "Piracy is because P2P is cheaper".
You might want to talk to EA and ask them how they get people to pay for a free game.
In my state, you need "algebra, geometry, and statistics" to graduate. Two credits of math total, which is 0.5 credits per semester or four high school level math classes.
I'm amazed I even enjoyed math. From elem to middle school, I was a D student in math. I cannot do math in my head, but the logic of math is simple. So all my early math classes I did horrible in. Finally pre-algebra came along and I could use a calculator instead of doing math in my head. I went from D to an A. All the way through high school, I got As in math, but prior to high school, I got Ds.
Still, to this day, I mess up math in my head or even on paper a lot, but give me a calculator and an equation and I'll break it down via logic.
How I hated Middle/High school. 8 hours per day, tons of homework and I got horrible grades. I was afraid of college because of how poorly I did in regular school. I finally went to college and it was a breeze. Seems I accel at application of knowledge and general problem solving, but I am very bad at memorization and regurgitating random facts.
The internet says that it also promotes christianity, using the same arguments. Within minutes you can research churches, bible groups and also contact them...
These other uses of the internet are also bad for them. Promoting Christianity is bad for the Catholic Church, so is being able to research their infamous past. Overall, all information is "bad" unless censored by the Catholic Church.
If you use either of these two definitions
Christian: a person who exemplifies in his or her life the teachings of Christ Christian: exhibiting kindness or goodness
Then the Catholic Church leaders are not Christians(I don't speak against the followers who mean well).
A quick look into the history of the Catholic Church and all you find are mass murders, deceit, scandals, and abuse of power with a very light peppering of good acts. Actually, many of the base teachings are even against the Bible and blasphemous.
Personally, I'm non-denominational Christian. Most denominations pervert the teachings to their own desires.
I wish I signed up to./ back when I started reading it back in '99. I would have loved to have a low uid epeen.
Alas, I was young and I didn't post much on the internet because I was still learning and I figured I was better off reading other posts than posting my 16 year old thoughts.
I didn't start to get my own opinions until several years of reading. That's when I started to post.
One of the IE blogs that I read a while back said IE9 looks at current power modes and adjusts javascript timings. So if you're running on the battery, it will cause some of the async timer based calls to wait a few milliseconds longer to reduce calls being made in general. Even if Chrome is 10% faster, if IE9 makes JS calls 50% less, there will be a power savings.
I have no idea how often a modern "web 2.0" site makes timer based JS calls. But it makes sense. If you're trying to save power, wait 10ms instead of 5ms, or what have you.
Which is funny, because OSX has been shown less secure than Win7.
Win7 on the network is quite secure, but I guess if you start running random programs from unknown providers, you may get malware. But hey, the same can be said for Linux and its on-going fight against priv elevation exploits.
With a central point of trust comes a central point of weakness. Can't get around that.
But then again, trying to manage 30+ passwords is a pain. Instead of a secure password, the pain to having to login to sites reduces me to having a simple password, and not changing it.
Many times I find myself posting on a site for a few weeks, then I stop for a few years. I come back to the site, but I can't remember my username/password. Luckily I still use the same email, so I have to have my password reset.
I have to request a password reset about once per week on average to different sites.
If you can include Chernobyl, which was a horribly designed system even at the time it was made, then I get to use some coal mine collapses. Bad, comparison, I know..:*(
Anyway, current estimates range from 10,000-30,000 per year are killed by pollution from coal power plants in the USA, depending on which reports you look at.
Wiki: WHO says ~4,000 died from Chernobyl "The 2011 UNSCEAR report places the total deaths from radiation to date at 64."
Compare those to 10k-30k per year from coal
Current average deaths per KW puts Nuclear:Coal at a 1:4000 ratio. Nuclear is about 3 magnitudes safer.
Fun fact, according to xKCD: A single banana has more radiation than living within 50 miles of a nuclear power plant for a full year. But yes, different types of radiation, but that takes away the "fun" part and assumes the plant isn't about to blow up.
If we're using the same 50/60 year old tech that those Japanese nukes are using, then we've got problems. There are many much safer nuclear designs.
Also, designing your coolant pump back-up to be semi-tsunami resistant is probably a good thing for a coastal plant at the convergence point of several large tectonic plates.
Anyway, we're already having problems because several bi-products from nuclear plants are required for MRI/Chemo/etc. Our lack of nuclear power plants is causing a shortage of materials needed to save people's lives. Well, we're getting there anyway, but not quite.
I think the idea of using gold is because it's extremely corrosion resistant. Back when I use to work on 486 CPUs(about 10), memory actually had the option to come with aluminum, copper, or gold "fingers". Many times, if the connections were bare aluminum or copper, the connectors would bind together. I've actually had it happen a few times when removing a memory chip, the copper on the memory chip actually ripped off because it bonded with the memory slot.
I've seen copper/aluminum start to oxidize and ruin slots, and either a new motherboard or memory/isa card had to be purchased. Gold contacts prevents this.
fyi, cat network cables have a specific gauge wire that is used. Getting a "thick" cat cables just means the jacket is thicker, but the rubber/plastic jacket doesn't help much for EMI.
I usually spend more on a brand "gaming" mouse because of the extra features and the quality. Being able to change DPI on the fly is very useful(for me) in FPS games. Also, the 4.5k DPI lets me set mouse sensitivity to low and crank up the DPI. This means my cursor moves 1 pixel at a time instead of 3-4.
I also find that optics on higher end mice track on many more surfaces than cheaper mice. I also find brand gaming mice to be extremely durable and the last a long time.
TB will also be used to connect internal devices eventually also as it is teamable and will scale to 100gbit. Intel plans to replace PCIe completely with TB. The PCIe protocol will still be used over the TB link, but the ISA/PCI/AGP/PCIe "slot" style will be replaced. Finally.
Benchmarks have shown Thunderbolt getting an *effective* 10gbit of bi-directional speed, so 20gbit. It's not just a theoretical max, it can actually get it quite easily.
The test was doing several file copies between SSDs while handling several full HD streams.
Remember, Thunderbolt is going to replace PCIe, so it has to be at least as good.
A business out sources to another country to get around minimum wage. They it may be illegal in the USA to pay $1/hour, but not in another country. It's illegal to allow certain pollutants into the environment in the USA, but not other countries, so companies outsource. It's illegal to use child labor in the USA, but not in other countries, and companies out source.
So yes, you can get away with illegal behavior by shifting it over seas.
Next thing is to allow one state to apply it's laws to another state. So I gave a beer to my under 21 wife. It's not illegal in Wisconsin, but suddenly I get charged in Illinois because now the location of where a crime happened doesn't matter?
"then the part that is my contribution is no longer free"
False. Your contributions are still free unless they removed your source code form the internet as well. People will still have access to your code via SourceForge/etc.
Once they make a change to your software, it is no longer the same software.
I am not arguing for or against, but your argument is flawed. I'm trying to provide constructive criticism as it's easier to be a critic that to make up my own argument.
That's assuming they charge the same amount. If they have different subscription plans, like $5/month or free again, then they may not have to directly complete with WoW. All they have to do is offer an comparable experience and capture the audience that couldn't afford or didn't want to pay WoW's $15/month+transfer-costs.
Once your base gets big enough, friend referrals and good gaming will capture many many more players.
Most PC Games, PS3 games, xBox game, Skype, and MSN voice chat require a public IP. You just don't realize it because nearly every router for the past decade supports uPNP which dynamically forwards ports for you. An ISP level NAT would not support uPNP and would break the above mentioned apps.
Unless an ISP wants every PS3/xBox/Skype user/PC-Gamer to be mass calling their tech support and asking why their internet is broken, they will continue to hand out public IPs.
IPv6 doesn't have a lot of IPs to have a crap ton of devices, it has a ton of IPs to allow better organization of networks. In one breath you talk about how bad IPv6, and in another your praise NAT. NAT isn't even a standard, it's a hack of a bandaid for the problems IPv4 has caused. Claiming NAT works fine is like claiming IE6 works fine, it's insecure and breaks stuff.
Even without the extra addresses, IPv6 is at worst as good as v4 and at best slightly better. The only thing the IP protocol is used for is routing to and from. All that is required is a destination and a source. If you look at a packet, there's not too much to it.
IPv6 is different in protocol mainly because there is such a large address space to work with. Most of the "rules" of IPv6 are to make a strict adherence to allow easier and predictable management. Just like how strictness seems annoying at first with Java, it also becomes a great way to generate clean code. Same difference.
IPv6 makes routing simpler, faster, and easier to manage. But omg, something different!
You claim its acceptance will be painful, yet I know many Network Admins and they love IPv6 so much more so than IPv4. Heck, the entire internet backbone already supports it and has supported it for almost 5 years now.
"It's not bad, but it's apparently better to use a hash that was designed to be slow"
Even if a hash had a processing time of 1 clock-cycle, just iterating through combinations to brute-force a password would take too long. The "speed" of the hash doesn't matter, only that it doesn't give collisions easily.
The only real way a faster hash would be worse is if someone was using a non-safe password and the hacker didn't have to brute-force.
Just think about it this way, if you had a 12 char password, the hacker didn't know your password length and they had to brute-force, they had some magical cpu that could compute and compare a hash in one clock cycle, and they had 1024 of this 3ghz cpus, it would take them over 100 years on average to break your password.
Until someone figures out a way to make a hash compute in 0 cycles or CPUs gain several magnitudes in frequency, the hash calculation time won't matter much.
I saw an electromagnetic suspension demo'd on the Discovery Channel before many many years ago. It was computer controlled and polled the system thousands of timers per second to look for crests or troughs.
How it faired over a pothole was quite cool as the car stayed level and barely moved, but what really got me in the demo was how it handled a curb. The driver went about 25mph strait into a curb and as the wheels hit the curb, the shocks sensed it and literally pulled the wheels up into the wheel wells and the car "floated" up-and-over the curb. It was awesome. Not only that, but it also reacted to sharp turns and the car stayed nearly perfectly level no matter how you tried to turn it.
They claimed about 50% of the power required to operate all four shocks/struts came from power regeneration from riding over bumps. They also claimed it was something like $5000 to install into a regular size car.
What ever happened to it?.. No clue. They had a working demo on TV and it seemed flawless, but who know about reliability or if it needed a huge load on the alternator or something.
lets just say "prevention" != "engagement"
"Valve has a history of dicking people over" just like people complaining about NewEgg. Lots of stories, but never happens to you.
The "Play4Free" version of BattleField recently came out. EA said this game cost ~10% as much to create as a big name game, yet with-in a month of release, it already paid itself off.
Isn't it amazing how a free game paid itself off with in a month?
But we shall all bow down to your logic and repeat "Piracy is because P2P is cheaper".
You might want to talk to EA and ask them how they get people to pay for a free game.
In my state, you need "algebra, geometry, and statistics" to graduate. Two credits of math total, which is 0.5 credits per semester or four high school level math classes.
I'm amazed I even enjoyed math. From elem to middle school, I was a D student in math. I cannot do math in my head, but the logic of math is simple. So all my early math classes I did horrible in. Finally pre-algebra came along and I could use a calculator instead of doing math in my head. I went from D to an A. All the way through high school, I got As in math, but prior to high school, I got Ds.
Still, to this day, I mess up math in my head or even on paper a lot, but give me a calculator and an equation and I'll break it down via logic.
How I hated Middle/High school. 8 hours per day, tons of homework and I got horrible grades. I was afraid of college because of how poorly I did in regular school. I finally went to college and it was a breeze. Seems I accel at application of knowledge and general problem solving, but I am very bad at memorization and regurgitating random facts.
They're probably double counting.
Their logic:
We spent $40mil, as a company, over x months. This project took x months, therefore, the project cost us $40mil.
That's how you get this logic: http://www.venganza.org/piratesarecool4.gif (Safe for Work)
The internet says that it also promotes christianity, using the same arguments. Within minutes you can research churches, bible groups and also contact them...
These other uses of the internet are also bad for them. Promoting Christianity is bad for the Catholic Church, so is being able to research their infamous past. Overall, all information is "bad" unless censored by the Catholic Church.
If you use either of these two definitions
Christian: a person who exemplifies in his or her life the teachings of Christ
Christian: exhibiting kindness or goodness
Then the Catholic Church leaders are not Christians(I don't speak against the followers who mean well).
A quick look into the history of the Catholic Church and all you find are mass murders, deceit, scandals, and abuse of power with a very light peppering of good acts. Actually, many of the base teachings are even against the Bible and blasphemous.
Personally, I'm non-denominational Christian. Most denominations pervert the teachings to their own desires.
The real question is "why would you open an Excel file from an unknown sender?"
I wish I signed up to ./ back when I started reading it back in '99. I would have loved to have a low uid epeen.
Alas, I was young and I didn't post much on the internet because I was still learning and I figured I was better off reading other posts than posting my 16 year old thoughts.
I didn't start to get my own opinions until several years of reading. That's when I started to post.
One of the IE blogs that I read a while back said IE9 looks at current power modes and adjusts javascript timings. So if you're running on the battery, it will cause some of the async timer based calls to wait a few milliseconds longer to reduce calls being made in general. Even if Chrome is 10% faster, if IE9 makes JS calls 50% less, there will be a power savings.
I have no idea how often a modern "web 2.0" site makes timer based JS calls. But it makes sense. If you're trying to save power, wait 10ms instead of 5ms, or what have you.
Which is funny, because OSX has been shown less secure than Win7.
Win7 on the network is quite secure, but I guess if you start running random programs from unknown providers, you may get malware. But hey, the same can be said for Linux and its on-going fight against priv elevation exploits.
With a central point of trust comes a central point of weakness. Can't get around that.
But then again, trying to manage 30+ passwords is a pain. Instead of a secure password, the pain to having to login to sites reduces me to having a simple password, and not changing it.
Many times I find myself posting on a site for a few weeks, then I stop for a few years. I come back to the site, but I can't remember my username/password. Luckily I still use the same email, so I have to have my password reset.
I have to request a password reset about once per week on average to different sites.
If you can include Chernobyl, which was a horribly designed system even at the time it was made, then I get to use some coal mine collapses. Bad, comparison, I know.. :*(
Anyway, current estimates range from 10,000-30,000 per year are killed by pollution from coal power plants in the USA, depending on which reports you look at.
Wiki:
WHO says ~4,000 died from Chernobyl
"The 2011 UNSCEAR report places the total deaths from radiation to date at 64."
Compare those to 10k-30k per year from coal
Current average deaths per KW puts Nuclear:Coal at a 1:4000 ratio. Nuclear is about 3 magnitudes safer.
Fun fact, according to xKCD: A single banana has more radiation than living within 50 miles of a nuclear power plant for a full year. But yes, different types of radiation, but that takes away the "fun" part and assumes the plant isn't about to blow up.
If we're using the same 50/60 year old tech that those Japanese nukes are using, then we've got problems. There are many much safer nuclear designs.
Also, designing your coolant pump back-up to be semi-tsunami resistant is probably a good thing for a coastal plant at the convergence point of several large tectonic plates.
Anyway, we're already having problems because several bi-products from nuclear plants are required for MRI/Chemo/etc. Our lack of nuclear power plants is causing a shortage of materials needed to save people's lives. Well, we're getting there anyway, but not quite.
I think the idea of using gold is because it's extremely corrosion resistant. Back when I use to work on 486 CPUs(about 10), memory actually had the option to come with aluminum, copper, or gold "fingers". Many times, if the connections were bare aluminum or copper, the connectors would bind together. I've actually had it happen a few times when removing a memory chip, the copper on the memory chip actually ripped off because it bonded with the memory slot.
I've seen copper/aluminum start to oxidize and ruin slots, and either a new motherboard or memory/isa card had to be purchased. Gold contacts prevents this.
fyi, cat network cables have a specific gauge wire that is used. Getting a "thick" cat cables just means the jacket is thicker, but the rubber/plastic jacket doesn't help much for EMI.
I usually spend more on a brand "gaming" mouse because of the extra features and the quality. Being able to change DPI on the fly is very useful(for me) in FPS games. Also, the 4.5k DPI lets me set mouse sensitivity to low and crank up the DPI. This means my cursor moves 1 pixel at a time instead of 3-4.
I also find that optics on higher end mice track on many more surfaces than cheaper mice. I also find brand gaming mice to be extremely durable and the last a long time.
TB will also be used to connect internal devices eventually also as it is teamable and will scale to 100gbit. Intel plans to replace PCIe completely with TB. The PCIe protocol will still be used over the TB link, but the ISA/PCI/AGP/PCIe "slot" style will be replaced. Finally.
Benchmarks have shown Thunderbolt getting an *effective* 10gbit of bi-directional speed, so 20gbit. It's not just a theoretical max, it can actually get it quite easily.
The test was doing several file copies between SSDs while handling several full HD streams.
Remember, Thunderbolt is going to replace PCIe, so it has to be at least as good.
A business out sources to another country to get around minimum wage. They it may be illegal in the USA to pay $1/hour, but not in another country.
It's illegal to allow certain pollutants into the environment in the USA, but not other countries, so companies outsource.
It's illegal to use child labor in the USA, but not in other countries, and companies out source.
So yes, you can get away with illegal behavior by shifting it over seas.
Next thing is to allow one state to apply it's laws to another state. So I gave a beer to my under 21 wife. It's not illegal in Wisconsin, but suddenly I get charged in Illinois because now the location of where a crime happened doesn't matter?
Great Idea.
"then the part that is my contribution is no longer free"
False. Your contributions are still free unless they removed your source code form the internet as well. People will still have access to your code via SourceForge/etc.
Once they make a change to your software, it is no longer the same software.
I am not arguing for or against, but your argument is flawed. I'm trying to provide constructive criticism as it's easier to be a critic that to make up my own argument.
If the issue is Chinese companies using illegal version of Excel, then go after them. If it is not illegal over there, then sucks to be you.
If the government doesn't like it, then break off relations with China.
That's like mother1 suing mother2 because mother2's kid is friends with mother3's kid and mother1 doesn't agree with mother3's house rules.
It's a political issue, not a business issue.
That's assuming they charge the same amount. If they have different subscription plans, like $5/month or free again, then they may not have to directly complete with WoW. All they have to do is offer an comparable experience and capture the audience that couldn't afford or didn't want to pay WoW's $15/month+transfer-costs.
Once your base gets big enough, friend referrals and good gaming will capture many many more players.