I never thought about the difference between elapsed time and CPU time, but it makes perfect sense. If the guest schedules a thread at the beginning of a 10ms window, but then the host preempts it for the next 10ms, then the host reschedules it, the guest looks at the elapsed time and says "Hey, it got 11ms", but the thread only sees 1ms.
I wonder how this all interacts with a tickless kernel. Since the kernel schedules a hardware interrupt, does the host save that state and re-schedule that interrupt to compensate for being preempted?
I know Win7 counts clock-cycles to determine how much "time" a thread has gotten.
I did a 5 minute Fraps dump while playing a game. I loaded up VirtualDub after and re-encoded into xVid 1080p with all the pre and post processing options it had and quality set to max. 55% cpu, ~50fps and my HD was pegged transferring 60MB/sec. The resulting video was flawless.
That was with the slowest i7 sold, the i7-920. I would love to see an Ivy Bridge with 8 cores, 50% more clock, and AVX crunching that. Probably need an SSD to handle the IO. I would assume well over 100fps. Probably closing in on 200fps.
My brother bought a 45nm i7-920, OC'd it to 4.2ghz. He loaded Prime95 and did an 8 thread stress test. His motherboard had a tool to tell your the amount of joules your CPU is using. It peaked about 130 joules and that was heavily OC'd and over-voltaged.
Now that's not making use of all the SIMD, so I'm sure the absolute peak would be higher, but Prime95 does give a good stress test by loading the FPU.
The i7-920 officially has a 125watt TDP. I'm sure Intel only lists peak also.
HT adds about 10% more transistors, adding twice as many cores uses 100% more transistors. Being that an HT type CPU design is typically slightly slower or just as fast, going back with the old 1 core = 1 thread is just not competitive.
You have to realize that modern super-scalar Out-of-Order cores have lots of execution units that are usually idle. Adding an extra 10-20% transistors to make use of those idle units just seems like a good idea. Under many work loads, you can almost double your performance.
AMD's design uses more transistors but has fewer contended units. AMD's design is probably better until you save enough transistors to add extra cores.
I would stick with the photon based RNGs. The most popular ones have a light emitter that creates only one photon at a time and it shot as a prism type thing. If the photon has one polarity, it goes strait through and hits one sensor, if it has the other polarity, the photon bends and goes to the other sensor.
Best part about this setup is it has a known and constant bit-rate.
A public computer is a computer that is not personal. A family computer is not personal. You should treat the family computer like any other public kiosk.
Otherwise, create several accounts, then when someone wants to load up a browser from a guest account, right-click and runas their user.
"Also, as a web developer, I think it is a real bad design error to use an e-mail address as a login"
Playing the critic. How does one remember their login for every website?
Whenever my browser forgets/clears my user/pass cache, I have to request my username to be sent to me and my password reset.
On almost a daily basis, I'll reply to someone on a forum, it'll request I register, I attempt to register and it'll say that email is in use. I don't remember signing up, so I just do a password reset.
It's so annoying to have to request my username and reset my password 2-3 times a day for different sites. The only sites I don't have problems with are the ones that use my GoogleID.
Yes, the stock market, or rather capitalism is pyramid based gambling too. It's just less so than Bitcon, due to multiple reasons: The majority of companies having actual assets. The majority of companies paying out dividends. Companies you invest in differ - some are unique.
Bitcoin is like a stock market with a single stock, for a company with no assets, and paying no dividends. Would you rush to pour your money into that?
1) Assets that hold no intrinsic value outside of what some people are willing to pay for with money, which also has no intrinsic value 2) They pay people dividends of play money called USD/Euro/etc, which has no intrinsic value
First off, BitCoin isn't a stock. Some people are treating it like a stock, but you can do that with ANY currency.
Other objects used as money in the past: Corn, beads, shells, boulders, tabaco, wheat, barley, small rocks, cigarettes, and lots of other things.
Anything that can't be easily created and other people are willing to trade services and/or items for, is valid money.
"A country's currency is backed by the country itself. There is something real behind it."
Umm, no.. Under what law of physics does this give the USD value? None.. It's a social thing. If you took a history class in school, you should've read about the experiment where the government gave out dollars in exchange for gold. Not many people trusted the dollar back then. After a long while, people started to trust it and look where it is now.
Inflation occurs because of the lack being of backed-up. The value of the USD is falling because other people place less and less trust in it. The only thing that gives it value is trust. Like I said, it's a social thing, nothing intrinsic.
Go read up on the history of currency/money. Damn near anything can be used, so long as it's generally hard to acquire and is "safe".
How is this any different from picking up a truck or generator from an equipment rental place, or renting storage in a storage facility? You are renting time and space on the server. If the company you rented the server from is in Texas, then that company should pay Texas sales tax.
Lets say all states use this logic.
I purchase a song from my Android for $1 from Google through their cell company. Google pays a sales tax in their state, then they pay a sales tax in which the server is located, then the pay a sales tax for the state the cell company is in.
Keep daisy changing this idea over all 50 states, and you have 0 sales taxes to pay. Assume 5% sales tax, times 50 states, and you have 250% sales tax.
"Google will be removing private profiles by end of the month"
You can still limit what profile info gets seen by which "circles". The "private" profile is nothing more than a circle of just you and only ever you. If you have profile information that neither friends or family should see, don't add it. To put it simply, at least one circle must be able to see profile information that you add, if you don't want ANYONE to ever see it, don't add it.
- Google can use your information to provide targeted marketing across Google sites and every affiliated site (ie. millions of sites where AdWords is installed) If I'm going to get ads, I don't want shitty ads for car insurance. Yes, Google will "display" targeted ads on affiliated sites, but they don't *share* that information with those sites. All they do is give you more relevant ads anywhere Google Ads are used. At most an affiliated site could do is keep track of the ads Google sends and try to extrapolate information about you based on which ads Google provides.
- Show photo geo location information in newly uploaded albums and photos. Or people could just download the images that you uploaded and look at the geo-location info in the image itself. Really, this is already public info that you provide when you upload the image. Strip the geo info before you upload. I wouldn't be surprised if browsers just add a feature to see this geo location info by checking the properties of the image in the page. Or better yet, disable the feature in your camera.
- Show this profile publicly (enabled by default) And they VERY blatantly state this and give you a large colored button to easily disable it when you first setup. Your average person is going to want a public profile, otherwise the whole social network idea is useless. If you're really that concerned about privacy and want to still use it, it's crazy easy to change your privacy settings with Google+. Facebook is a nightmare by comparison. They even give you an option to see what your page will look like from any of your circles. "Preview as Family", there you go, see what they'll see. "Preview as Public". Hell, I can choose the name of another Google+ person and view my profile as them!
Holy crap, what more do you need?!
Using your logic, I could also create FUD about protected memory by stating "Protected memory is horrible, it will make it so much harder to communicate among programs. Protected mode is bad, Real mode is good."
I'm not saying Google+ is awesome or will take over, as I'm not a huge fan of social networking, but your logic has issues and/or is very biased to take things out of context to pervert their meaning.
I would have to agree. If it can't out-perform an i3 Netbook, it's not recent. Those things are FAST.
But yes, Linux. I've been waiting a long time for DX11 support, and DX12 is a round the corner. After watching a very information AMD keynote, I have a feeling games will be developed differently over the next decade. Maybe I'll be able to play the newest games with the newest hardware on Linux in 10 years.
They're current gutting the core API to clean it up. Lots of new and better API is being added. New APIs are geared towards threading and all that fun new stuff to keep performance scaling with cores.
But GPSs make driving so easy. All your do is solve the maze puzzle on your screen, and you're there. It turns driving into a game, so much more fun than staring blankly out your windshield.
Because I never see Comcast commercials on my Charter Comm network or AT&T commercials for broadband.
Because Intel not allowing AMD to use x86 wasn't an issue. Nope, nothing anti-competitive.
I never thought about the difference between elapsed time and CPU time, but it makes perfect sense. If the guest schedules a thread at the beginning of a 10ms window, but then the host preempts it for the next 10ms, then the host reschedules it, the guest looks at the elapsed time and says "Hey, it got 11ms", but the thread only sees 1ms.
I wonder how this all interacts with a tickless kernel. Since the kernel schedules a hardware interrupt, does the host save that state and re-schedule that interrupt to compensate for being preempted?
I know Win7 counts clock-cycles to determine how much "time" a thread has gotten.
I did a 5 minute Fraps dump while playing a game. I loaded up VirtualDub after and re-encoded into xVid 1080p with all the pre and post processing options it had and quality set to max. 55% cpu, ~50fps and my HD was pegged transferring 60MB/sec. The resulting video was flawless.
That was with the slowest i7 sold, the i7-920. I would love to see an Ivy Bridge with 8 cores, 50% more clock, and AVX crunching that. Probably need an SSD to handle the IO. I would assume well over 100fps. Probably closing in on 200fps.
My brother bought a 45nm i7-920, OC'd it to 4.2ghz. He loaded Prime95 and did an 8 thread stress test. His motherboard had a tool to tell your the amount of joules your CPU is using. It peaked about 130 joules and that was heavily OC'd and over-voltaged.
Now that's not making use of all the SIMD, so I'm sure the absolute peak would be higher, but Prime95 does give a good stress test by loading the FPU.
The i7-920 officially has a 125watt TDP. I'm sure Intel only lists peak also.
HT adds about 10% more transistors, adding twice as many cores uses 100% more transistors. Being that an HT type CPU design is typically slightly slower or just as fast, going back with the old 1 core = 1 thread is just not competitive.
You have to realize that modern super-scalar Out-of-Order cores have lots of execution units that are usually idle. Adding an extra 10-20% transistors to make use of those idle units just seems like a good idea. Under many work loads, you can almost double your performance.
AMD's design uses more transistors but has fewer contended units. AMD's design is probably better until you save enough transistors to add extra cores.
I would stick with the photon based RNGs. The most popular ones have a light emitter that creates only one photon at a time and it shot as a prism type thing. If the photon has one polarity, it goes strait through and hits one sensor, if it has the other polarity, the photon bends and goes to the other sensor.
Best part about this setup is it has a known and constant bit-rate.
My wife's sister was doing something similar once. Quick call from the police stopped that.
A public computer is a computer that is not personal. A family computer is not personal. You should treat the family computer like any other public kiosk.
Otherwise, create several accounts, then when someone wants to load up a browser from a guest account, right-click and runas their user.
I just saw this at the bottom of my /. page
Get more comments "119 of 118 loaded"
Race condition or faulty logic? I would prefer a race condition as it makes me feel like I just won the lottery.
don't use a public computer to log into websites
"Also, as a web developer, I think it is a real bad design error to use an e-mail address as a login"
Playing the critic. How does one remember their login for every website?
Whenever my browser forgets/clears my user/pass cache, I have to request my username to be sent to me and my password reset.
On almost a daily basis, I'll reply to someone on a forum, it'll request I register, I attempt to register and it'll say that email is in use. I don't remember signing up, so I just do a password reset.
It's so annoying to have to request my username and reset my password 2-3 times a day for different sites. The only sites I don't have problems with are the ones that use my GoogleID.
Don't burst his bubble, that's not nice.
Beer doesn't come in cans.
They come in pints?!
Yes, the stock market, or rather capitalism is pyramid based gambling too. It's just less so than Bitcon, due to multiple reasons:
The majority of companies having actual assets.
The majority of companies paying out dividends.
Companies you invest in differ - some are unique.
Bitcoin is like a stock market with a single stock, for a company with no assets, and paying no dividends. Would you rush to pour your money into that?
1) Assets that hold no intrinsic value outside of what some people are willing to pay for with money, which also has no intrinsic value
2) They pay people dividends of play money called USD/Euro/etc, which has no intrinsic value
First off, BitCoin isn't a stock. Some people are treating it like a stock, but you can do that with ANY currency.
Other objects used as money in the past: Corn, beads, shells, boulders, tabaco, wheat, barley, small rocks, cigarettes, and lots of other things.
Anything that can't be easily created and other people are willing to trade services and/or items for, is valid money.
"A country's currency is backed by the country itself. There is something real behind it."
Umm, no.. Under what law of physics does this give the USD value? None.. It's a social thing. If you took a history class in school, you should've read about the experiment where the government gave out dollars in exchange for gold. Not many people trusted the dollar back then. After a long while, people started to trust it and look where it is now.
Inflation occurs because of the lack being of backed-up. The value of the USD is falling because other people place less and less trust in it. The only thing that gives it value is trust. Like I said, it's a social thing, nothing intrinsic.
Go read up on the history of currency/money. Damn near anything can be used, so long as it's generally hard to acquire and is "safe".
The same arguments can be made about Gold/USD/Euro/etc.
You better bring something better to the argument.
How is this any different from picking up a truck or generator from an equipment rental place, or renting storage in a storage facility? You are renting time and space on the server. If the company you rented the server from is in Texas, then that company should pay Texas sales tax.
Lets say all states use this logic.
I purchase a song from my Android for $1 from Google through their cell company. Google pays a sales tax in their state, then they pay a sales tax in which the server is located, then the pay a sales tax for the state the cell company is in.
Keep daisy changing this idea over all 50 states, and you have 0 sales taxes to pay. Assume 5% sales tax, times 50 states, and you have 250% sales tax.
You see the flaw in this logic?
Knowing Apple, they're gonna patent troll with them. I've been seeing a lot of Apple in the news over the past few years, because they're trolling.
I say patent it and donate to some OpenSource group. I'm sure there's one that will manage the patent.
"WPA2 (much harder and slower...)"
Unlike data being measured in Libraries of Congress, WPA2-PSK cracking is measured in universe ages. I would definitely say "slower"
"Google will be removing private profiles by end of the month"
You can still limit what profile info gets seen by which "circles". The "private" profile is nothing more than a circle of just you and only ever you. If you have profile information that neither friends or family should see, don't add it. To put it simply, at least one circle must be able to see profile information that you add, if you don't want ANYONE to ever see it, don't add it.
- Google can use your information to provide targeted marketing across Google sites and every affiliated site (ie. millions of sites where AdWords is installed)
If I'm going to get ads, I don't want shitty ads for car insurance. Yes, Google will "display" targeted ads on affiliated sites, but they don't *share* that information with those sites. All they do is give you more relevant ads anywhere Google Ads are used. At most an affiliated site could do is keep track of the ads Google sends and try to extrapolate information about you based on which ads Google provides.
- Show photo geo location information in newly uploaded albums and photos.
Or people could just download the images that you uploaded and look at the geo-location info in the image itself. Really, this is already public info that you provide when you upload the image. Strip the geo info before you upload. I wouldn't be surprised if browsers just add a feature to see this geo location info by checking the properties of the image in the page. Or better yet, disable the feature in your camera.
- Show this profile publicly (enabled by default)
And they VERY blatantly state this and give you a large colored button to easily disable it when you first setup. Your average person is going to want a public profile, otherwise the whole social network idea is useless. If you're really that concerned about privacy and want to still use it, it's crazy easy to change your privacy settings with Google+. Facebook is a nightmare by comparison. They even give you an option to see what your page will look like from any of your circles. "Preview as Family", there you go, see what they'll see. "Preview as Public". Hell, I can choose the name of another Google+ person and view my profile as them!
Holy crap, what more do you need?!
Using your logic, I could also create FUD about protected memory by stating "Protected memory is horrible, it will make it so much harder to communicate among programs. Protected mode is bad, Real mode is good."
I'm not saying Google+ is awesome or will take over, as I'm not a huge fan of social networking, but your logic has issues and/or is very biased to take things out of context to pervert their meaning.
I would have to agree. If it can't out-perform an i3 Netbook, it's not recent. Those things are FAST.
But yes, Linux. I've been waiting a long time for DX11 support, and DX12 is a round the corner. After watching a very information AMD keynote, I have a feeling games will be developed differently over the next decade. Maybe I'll be able to play the newest games with the newest hardware on Linux in 10 years.
They're current gutting the core API to clean it up. Lots of new and better API is being added. New APIs are geared towards threading and all that fun new stuff to keep performance scaling with cores.
you'll be glad to hear I have a 2TF super-computing chip crunching out massive frames-per-second as we read.
But GPSs make driving so easy. All your do is solve the maze puzzle on your screen, and you're there. It turns driving into a game, so much more fun than staring blankly out your windshield.
"Given that they track EVERYTHING you do, and there are other competing search engines which do not do that, why would anyone use google any more?"
It's the tracking that makes them so good. Next you'll be complaining about how Google indexes the internet.