Consider if someone in 1910 had suggest than in less than a century europe would probably never have another war. Moreover all of the countries would acquiesce to a single common currency without losing in a war.
People would think you were nuts. in was unforseable. Yet the League of nation set the stage for cooperative behaviour, and the generation after WW2 made it happen.
in his speech in strassbourge he challenged the youth of europe not to take peace for granted but imagine a world that extended it even further.
if you can conceive of the paradigm shift from a continent at war since recorded history to one that is peacefully unified and no one feels oppressed by a conqueror then you can conceive of a world without nuclear weapons.
DSL linux boots insanely fast. On my pentium 2, 300Mhz machine it takes 28 seconds to cold boot off of a CD. And part of that is the delay at the grub prompt! Plus it fires up the applications like a mail client nearly instantly.
main difference is the graphics and dialog boxes are not as sexy as ubuntu
I note that one possible reason linux or windows boots slowly or wakes from hinernation slowly on an older machine can be it's memory starved. For example ubuntu boots on that machine in about ten minutes(!). the machine only has 396MB of memory so it's a miracle ubuntu even boots at all.
I was not clear on the definition of grey-trapping. It is the process of providing decoy e-mail addresses that are discoverable by harvesters but not by ordinary humans. When mail arrives at the destination of a decoy, the sender IP address is then added to the spam filter of the receiver.
Basically sort of a honey pot approach.
So you might ask why can't ISPS do this at the ISP level rather than the user level? Make it opt-in, white-listable, etc..
The problem is what happens when some reputable sender get's on the list.
FOr example, Joe Spammer takes his address list and does a sing-up operation to Yahoo for all the addresses. Now the Yahoo registration server then does not automatically enroll them but still it sends an e-mail to every one of the e-mail addresses. some of which are the decoys.
so Yahoo gets grey-listed by the ISP.
I would think this attack would also foul up every grey-list in existance as well. So I don't actually understand how grey-listing works.
In the 80's Fortran, which stayed alive and healthy by working in the vector processor communit, got all sorts of instructions that are naturally out-of-order block processes. For example, for-loop and where-loop declarations that say the loop counter or loop array can be interated in any order. It has matrix parallel operation declarations.
Sun's fortran variant Fortress (sort of Java meets fortran) is designed from the start for thread safety so operations don't explicitly have to lock and unlock before expression.
And the new PGI fortran compiler has all sorts of compiler directives for automatic parallelization.
Stronger has two meanings. One is the breaking strength of something. e.g. when does the rope break? that's meaning #1.
Now if you are lifting an object, doing work, the more you can lift, and the faster you can left it relate to a second kind of strength.
YOu could have a carbon muscle that had a tensile breaking strength stronger than steel,that was weaker than biological muscle when it came to doing work.
Imagine all these carbon fibers in friction with each other as they jostle and slide to repel. That creates heat. every calorie of that heat is one calorie of pulling work that the muscle cannot do given an initial fixed energy input.
will it scale? don't know but it sounds great for the nanoscale where that sort of consideration is irrelevant?
So it says you can promote from ring0 to SMM. So I take it that's a lower level of hell?
If you are running in ring zero doesn't that mean by definition you are completely trusted anyhow?
Or is the vision something like you enter your root password to install the cheeze-whiz app and the mal ware not only installs the code but escalates itself above the operating system.
You can run anything on a jailbroken iphone so having safari run persistently in the background and have it run flash is all possible I believe.
it's not that the iphone hardware has to run one app at a time. it's that apple claims the battery life is 5 to ten times longer when they do it that way.
the linked apple briefing even mentions you can see this effect on Windows CE devices which when running background instant message app that is not doing any activity at all, the battery life drops by 80% !
I can't back that up with any measurements of my own.
But the point is since the apple ecosystem is one-app-at-a-time it creates the issues of saving and restoring the state quickly.
Most deployed web browsers can't run full html5, yet the iphone 3.0 can. Are you saying all the other browsers are not real and should not claim to be full featured?
Yes apps might opportunistically take adavantage of available memory but they can't count on it. Moreover they have to respond when told to quit for any reason. So managing persistence has to be handled in 5 seconds and made seamless on restart. Thus the hurdle I described is as I described it even if some apps are opportunistically using memory.
The really interesting thing in the announcement I thought was a hint that there might possibly be some low level of bacground apps. They were not clear on what they meant but this is a big deal.
People have complained there is no flash. At first I assumed, like most folks, this was because apple was stiffing adobe. Then after I started programming for iphone I got a glimpse of why I think there is no flash.
Basically there can only be one app runnning and resident at a time. When you switch between apps and then come back to say safari, it comes back to where you left it so from your point of view it looks like safari was resident and running while your attention was elsewhere. But this is not the case.
It's a clever illusion. Apps have to manage their own persistence. So to make it seem like that safari or any app has to save and restore it's complete state. And the apple iphone rules require this all has to happen in under 5 seconds or you get a kill -9 applied to your slow ass.
Now imagine safari is also running flash under the hood. It does not have the flash internal sate that it can save and restore so how can safari persist a flash system across sessions? It could try a desperation move and try sweeping out the memory as an image. But that won't work since it won't have permission from the OS to do that. Even if it did have permission, then what if flash is storing things on disk, how is safari supposed to keep all the file handles open across sessions?
You could probably come up with some workaround kludges but it would not be pretty.
And then there's that 5 second problem. If safari has to load and resotre it's state almost instantly, you don't want it having to speculatively reload flash every session start just because at some point in your browsing history you opened a flash web site. You'd have a really annoying end result of delaying the application swap for everyone by a second or two every time.
So you can see it's not as simple as it sounds due to the one-app resident at a time rule.
since the iphone has no Virtual memory, you can't just let it be resident and not running either.
thus you can see allowing background apps is not something to do lightly or get yourself locked into (like for example, windows CE) and have to have a task and memory management the user must control.
Of course the prisoner's were sent over with loyalist guards who became the power structure of australia. The Puritans were not sent with guards and the powerful folks opposed english rule.
Sure we want to maginify things to the resolvable limit. But when we capture the image there may be a practical number of pixels at any given magnification beyond which the information is not really increasing.
for example, when you shoot a photo of you diatom, do you take a photo of the whole ocean with nanometer scale pixel resolution and then blow it up till the diatom is visible. No! you simply maginify till the camera is capturing the volume the diatom is in, then smap the photo using a small number of pixels.
although the megapixel count is still increasing, it's becoming less important than other aspects of the camera
For me compression is an issue.
The statement that 12 mega pixels is enough for general use has an information theoretic interpretation. namely for the standard lens fields of view and typical range of distance to target that there is no added information in having finer resolution. Or at least the amount of information useful to humans is diminshing.
Assuming this statement is true then it ought to be that the ideal photo compression algorithm produces the same size image file no matter how many pixels went into it. That is to say a lossy compression algorithm would only be discarding detail of no human interest.
This is not true, the compression does not seem to be getting better. This suggests that the compression algorithms in use are not scaling properly for increased pixels.
Hence more research is needed to find compression algorithms with this property.
I dislike high mega pixel cameras because they are increasing in stored picture size faster than my hard drives are keeping up. e.g. when I went from a 4 mega pixel camera to an 8 mega pixel camera my file sizes became 4 times larger. My internal disk drive did not become 4 times larger in that time so I had to start using external storage. It became harder to squeeze these onto ipods.
But you end up buying these 8 mega pixels ones because even though you might be happy with fewer megapixels, the 8 mega pixel ones take better pictures simply because they have better light sensors, greater sensitivity, anti-shake, and so-forth that the cheap 4 mega pixel cams lack.
After pondering my own post it dawned on me that maybe the answer to the puzzle here is not that netflix is throttling but that silverlight is cheating a bit.
silver light and xbox are of course microsoft products. So if silverlight on x-box had say a better buffer or a better streaming protocol that was latency tollerant it could work better.
So why would this be. Well before leaping to the negative and assuming MS is rigging the game to favor xbox, perhaps it's again a DRM issue.
maybe silver light can permission from the content providers to do more buffering because it's a nominally locked down platform that can offer other DRM protections that a general purpose PC cannot.
me too. my mac is fast. I can speed test my connection for both burst and sustained transfers. I can watch Hulu and related without gaps. yet Netflix chokes. Not all the time. Just between 6 and 11 at night.
When you trace route the connection you find it makes about 5 hops in comcast network than about 5 to 10 hops in the limelight network. limelight is netflix's stream provider.
There appear to be huge latentcies-- like 500 milliseconds.
When I talk to the netflix techs they say the latencies are the issue. They cause packet resends.
I point out to them that if their streaming protocol were designed properly, given there is ample bandwidth, they should be able to work around the latency. Besides which I'd be even happier if I could switch between streaming (for browsing movies) and pre-loading them for viewing (like apple).
They say that they have no control over the transfer protocol--that's handled by silver light. and they have no control over the ability to buffer or pre-load because that's set by their drm contract's with the movie providers.
Basically if you want to watch a movie at assuredly good resolution and without gaps then maybe it's worth paying apple a couple bucks to pre-download it. Of course, the drawback is you have to know what you want to watch first.
Having done it both ways I find that part of the magic of a good movie is the immersive suspension of disbelief it creates when it is uninterrupted. So these interruptions are more than just annoying. They move the experience to a different part of your brain-- the part that likes TV not the part that suspends reality (like a good book can do).
There is however a flip side to this business model that is still viable.
Basically google decouples the choice of sms provider from the cell phone service provider then you can have price competition.
This ought to happen because providing SMS is almost free to the cell services. Not only are message minimal number of bits to send, but they usually piggy back those bits on unused parts of the the handshaking signals they would send anyway. So they don't even consume cell bandwidth, just some trivial comlexity in routing them. So there should be a lot of room for prices to fall.
Well, it doesn't matter, because after you've taken care 3 and 14, you still have the rest of the decimal precision to consider:.0015926...
To be certain not to miss the critical moment, the students would have had to have been celebrating at some point between 137 and 138 seconds past midnight this morning.
since the 3 and the 14 part are in different units one might as well continue that strategy. If you celebrate at 4 pm then on a 16:00 hour clock that is 15:16 to give 3:14:16
The headphones do not contain Digitial Rights Management. device will play just fine with ordinary headphones. in no way does it block access to your music.
the headphones can contain a controller to tell it to advance to a given song or change volume. Were you somehow expecting unmodified headpones to do that? how exactly?
Consider if someone in 1910 had suggest than in less than a century europe would probably never have another war. Moreover all of the countries would acquiesce to a single common currency without losing in a war.
People would think you were nuts. in was unforseable. Yet the League of nation set the stage for cooperative behaviour, and the generation after WW2 made it happen.
in his speech in strassbourge he challenged the youth of europe not to take peace for granted but imagine a world that extended it even further.
if you can conceive of the paradigm shift from a continent at war since recorded history to one that is peacefully unified and no one feels oppressed by a conqueror then you can conceive of a world without nuclear weapons.
DSL linux boots insanely fast. On my pentium 2, 300Mhz machine it takes 28 seconds to cold boot off of a CD. And part of that is the delay at the grub prompt! Plus it fires up the applications like a mail client nearly instantly.
main difference is the graphics and dialog boxes are not as sexy as ubuntu
I note that one possible reason linux or windows boots slowly or wakes from hinernation slowly on an older machine can be it's memory starved. For example ubuntu boots on that machine in about ten minutes(!). the machine only has 396MB of memory so it's a miracle ubuntu even boots at all.
I was not clear on the definition of grey-trapping. It is the process of providing decoy e-mail addresses that are discoverable by harvesters but not by ordinary humans. When mail arrives at the destination of a decoy, the sender IP address is then added to the spam filter of the receiver.
Basically sort of a honey pot approach.
So you might ask why can't ISPS do this at the ISP level rather than the user level? Make it opt-in, white-listable, etc..
The problem is what happens when some reputable sender get's on the list.
FOr example, Joe Spammer takes his address list and does a sing-up operation to Yahoo for all the addresses. Now the Yahoo registration server then does not automatically enroll them but still it sends an e-mail to every one of the e-mail addresses. some of which are the decoys.
so Yahoo gets grey-listed by the ISP.
I would think this attack would also foul up every grey-list in existance as well. So I don't actually understand how grey-listing works.
In the 80's Fortran, which stayed alive and healthy by working in the vector processor communit, got all sorts of instructions that are naturally out-of-order block processes. For example, for-loop and where-loop declarations that say the loop counter or loop array can be interated in any order. It has matrix parallel operation declarations.
Sun's fortran variant Fortress (sort of Java meets fortran) is designed from the start for thread safety so operations don't explicitly have to lock and unlock before expression.
And the new PGI fortran compiler has all sorts of compiler directives for automatic parallelization.
There's some physics here too to worry about.
Stronger has two meanings. One is the breaking strength of something. e.g. when does the rope break? that's meaning #1.
Now if you are lifting an object, doing work, the more you can lift, and the faster you can left it relate to a second kind of strength.
YOu could have a carbon muscle that had a tensile breaking strength stronger than steel,that was weaker than biological muscle when it came to doing work.
Imagine all these carbon fibers in friction with each other as they jostle and slide to repel. That creates heat. every calorie of that heat is one calorie of pulling work that the muscle cannot do given an initial fixed energy input.
will it scale? don't know but it sounds great for the nanoscale where that sort of consideration is irrelevant?
So it says you can promote from ring0 to SMM. So I take it that's a lower level of hell?
If you are running in ring zero doesn't that mean by definition you are completely trusted anyhow?
Or is the vision something like you enter your root password to install the cheeze-whiz app and the mal ware not only installs the code but escalates itself above the operating system.
I think I'm not getting it.
You can run anything on a jailbroken iphone so having safari run persistently in the background and have it run flash is all possible I believe.
it's not that the iphone hardware has to run one app at a time. it's that apple claims the battery life is 5 to ten times longer when they do it that way.
the linked apple briefing even mentions you can see this effect on Windows CE devices which when running background instant message app that is not doing any activity at all, the battery life drops by 80% !
I can't back that up with any measurements of my own.
But the point is since the apple ecosystem is one-app-at-a-time it creates the issues of saving and restoring the state quickly.
Most deployed web browsers can't run full html5, yet the iphone 3.0 can. Are you saying all the other browsers are not real and should not claim to be full featured?
Yes apps might opportunistically take adavantage of available memory but they can't count on it. Moreover they have to respond when told to quit for any reason. So managing persistence has to be handled in 5 seconds and made seamless on restart. Thus the hurdle I described is as I described it even if some apps are opportunistically using memory.
wake me up when I can zune squirt and be welcome to the social.
The really interesting thing in the announcement I thought was a hint that there might possibly be some low level of bacground apps. They were not clear on what they meant but this is a big deal.
People have complained there is no flash. At first I assumed, like most folks, this was because apple was stiffing adobe. Then after I started programming for iphone I got a glimpse of why I think there is no flash.
Basically there can only be one app runnning and resident at a time. When you switch between apps and then come back to say safari, it comes back to where you left it so from your point of view it looks like safari was resident and running while your attention was elsewhere. But this is not the case.
It's a clever illusion. Apps have to manage their own persistence. So to make it seem like that safari or any app has to save and restore it's complete state. And the apple iphone rules require this all has to happen in under 5 seconds or you get a kill -9 applied to your slow ass.
Now imagine safari is also running flash under the hood. It does not have the flash internal sate that it can save and restore so how can safari persist a flash system across sessions? It could try a desperation move and try sweeping out the memory as an image. But that won't work since it won't have permission from the OS to do that. Even if it did have permission, then what if flash is storing things on disk, how is safari supposed to keep all the file handles open across sessions?
You could probably come up with some workaround kludges but it would not be pretty.
And then there's that 5 second problem. If safari has to load and resotre it's state almost instantly, you don't want it having to speculatively reload flash every session start just because at some point in your browsing history you opened a flash web site. You'd have a really annoying end result of delaying the application swap for everyone by a second or two every time.
So you can see it's not as simple as it sounds due to the one-app resident at a time rule.
since the iphone has no Virtual memory, you can't just let it be resident and not running either.
thus you can see allowing background apps is not something to do lightly or get yourself locked into (like for example, windows CE) and have to have a task and memory management the user must control.
If you jailbreak your phone, it's not entirely difficult to use the free-to-download SDK to run apps on your iPhone/iPod Touch.
I've been trying to do just that but can't figure out how. is there a tutorial on this somewhere?
Of course the prisoner's were sent over with loyalist guards who became the power structure of australia. The Puritans were not sent with guards and the powerful folks opposed english rule.
Maybe you can answer a couple of questions...
1. Have they blocked SSH access out of the country? It's hard to block a tunneled connection...
2. Have they blocked TOR access?
Maybe I'm just being naive but firewalling off an entire country (noted exception: China) seems really impractical.
No they just banned the sites hosting the proxies and sites listing the location of proxies.
You are confusing pixels with magification.
Sure we want to maginify things to the resolvable limit. But when we capture the image there may be a practical number of pixels at any given magnification beyond which the information is not really increasing.
for example, when you shoot a photo of you diatom, do you take a photo of the whole ocean with nanometer scale pixel resolution and then blow it up till the diatom is visible. No! you simply maginify till the camera is capturing the volume the diatom is in, then smap the photo using a small number of pixels.
although the megapixel count is still increasing, it's becoming less important than other aspects of the camera
For me compression is an issue.
The statement that 12 mega pixels is enough for general use has an information theoretic interpretation. namely for the standard lens fields of view and typical range of distance to target that there is no added information in having finer resolution. Or at least the amount of information useful to humans is diminshing.
Assuming this statement is true then it ought to be that the ideal photo compression algorithm produces the same size image file no matter how many pixels went into it. That is to say a lossy compression algorithm would only be discarding detail of no human interest.
This is not true, the compression does not seem to be getting better. This suggests that the compression algorithms in use are not scaling properly for increased pixels.
Hence more research is needed to find compression algorithms with this property.
I dislike high mega pixel cameras because they are increasing in stored picture size faster than my hard drives are keeping up. e.g. when I went from a 4 mega pixel camera to an 8 mega pixel camera my file sizes became 4 times larger. My internal disk drive did not become 4 times larger in that time so I had to start using external storage. It became harder to squeeze these onto ipods.
But you end up buying these 8 mega pixels ones because even though you might be happy with fewer megapixels, the 8 mega pixel ones take better pictures simply because they have better light sensors, greater sensitivity, anti-shake, and so-forth that the cheap 4 mega pixel cams lack.
I've done that test. Qwest DSL and comcast cable suck equally.
I discussed what I think is the real issue in this post above.
After pondering my own post it dawned on me that maybe the answer to the puzzle here is not that netflix is throttling but that silverlight is cheating a bit.
silver light and xbox are of course microsoft products. So if silverlight on x-box had say a better buffer or a better streaming protocol that was latency tollerant it could work better.
So why would this be. Well before leaping to the negative and assuming MS is rigging the game to favor xbox, perhaps it's again a DRM issue.
maybe silver light can permission from the content providers to do more buffering because it's a nominally locked down platform that can offer other DRM protections that a general purpose PC cannot.
me too. my mac is fast. I can speed test my connection for both burst and sustained transfers. I can watch Hulu and related without gaps. yet Netflix chokes. Not all the time. Just between 6 and 11 at night.
When you trace route the connection you find it makes about 5 hops in comcast network than about 5 to 10 hops in the limelight network. limelight is netflix's stream provider.
There appear to be huge latentcies-- like 500 milliseconds.
When I talk to the netflix techs they say the latencies are the issue. They cause packet resends.
I point out to them that if their streaming protocol were designed properly, given there is ample bandwidth, they should be able to work around the latency. Besides which I'd be even happier if I could switch between streaming (for browsing movies) and pre-loading them for viewing (like apple).
They say that they have no control over the transfer protocol--that's handled by silver light. and they have no control over the ability to buffer or pre-load because that's set by their drm contract's with the movie providers.
Basically if you want to watch a movie at assuredly good resolution and without gaps then maybe it's worth paying apple a couple bucks to pre-download it. Of course, the drawback is you have to know what you want to watch first.
Having done it both ways I find that part of the magic of a good movie is the immersive suspension of disbelief it creates when it is uninterrupted. So these interruptions are more than just annoying. They move the experience to a different part of your brain-- the part that likes TV not the part that suspends reality (like a good book can do).
There is however a flip side to this business model that is still viable.
Basically google decouples the choice of sms provider from the cell phone service provider then you can have price competition.
This ought to happen because providing SMS is almost free to the cell services. Not only are message minimal number of bits to send, but they usually piggy back those bits on unused parts of the the handshaking signals they would send anyway. So they don't even consume cell bandwidth, just some trivial comlexity in routing them. So there should be a lot of room for prices to fall.
oops 8-)
My old Zenith space command control does not work with apple's frontrow.
And I'm annoyed it doesn't work with the vinyl and CDs I already bought.
It doesn't fit in the protective case I bought for my iphone.
it does not fit in my itouch dock.
my old memory sticks don't fit in my new imac.
Damn you apple, always making my older gear obsolete. I think I'll blame it on DRM and post it on slashdot.
Well, it doesn't matter, because after you've taken care 3 and 14, you still have the rest of the decimal precision to consider: .0015926...
To be certain not to miss the critical moment, the students would have had to have been celebrating at some point between 137 and 138 seconds past midnight this morning.
since the 3 and the 14 part are in different units one might as well continue that strategy. If you celebrate at 4 pm then on a 16:00 hour clock that is 15:16 to give
3:14:16
The headphones do not contain Digitial Rights Management. device will play just fine with ordinary headphones. in no way does it block access to your music.
the headphones can contain a controller to tell it to advance to a given song or change volume. Were you somehow expecting unmodified headpones to do that? how exactly?
"Correlation does not imply causation!"
I'm not so sure about that.
No doubt the rug rats are inhaling too much carpet dander and scotch guard.