I mean, no standard conforming C or C++ code can do unaligned access by definition, so if someone does it, they're firmly in the realm of U.B. already, and you can only guess.
Unaligned accesses are probably rare, but I don't see why you can't do them in a C or C++ compiler.
char bitmap24bit[ 3 * 1024 * 768]; int pixel = (*(int *)(bitmap24bit + ( ( 1024 * y ) + x ) * 3) ) & 0xffffff;
Enabling packed structures in gcc should also cause lots of unaligned accesses.
I remember years ago when we first ran into a CPU which couldn't handle unaligned accesses we had to fix up a number of crashes in the software we were writing at the time. And that wasn't even developed on x86.
In the meantime, the exact same people who say that ARM is "good enough" rip dual-core Atoms for being too slow (while the single-core Medefield I just linked to is faster than dual--core A9's in the Iphone 4S and Galaxy Nexus, while using less power).
I don't know about the new ones, but older dual-core Atoms can't play HD H.264 without dropping frames. The dual-core 200MHz ARMs I worked with a few years ago could do that, because they also had some hardware decoding assist built in.
What does the average user do on a PC these days that an ARM can't do just as well? My i5 laptop is much more powerful than an ARM, but spends most of its time idle... and when I do something complex like playing H.264 video it hands off most of the work to the GPU.
Now, I do CPU-intensive work on the laptop, which is why I wanted an i5. But if you just browse the web and play the occasional video then an ARM with video assist hardware is plenty fast enough. An Atom without video assist hardware is not.
(And before anyone accuses me of begin an ARM fanboy, I have three Atom systems here which are all fine for what they're used for... but the only one which does play HD video is the one which offloads the work to the Nvidia GPU)
Amazon can keep track of the laws in every square mile of the US without causing any discernible dip in their revenues. Granted this may be a headache for a small winery trying to sell online perhaps but Amazon isn't in that category.
Bingo. Expecting Internet retailers to collect your sales tax is another case of fscking over the little guy who can't afford to waste their time collecting dozens of taxes for different states.
Assuming that you ignore the fact that 'the environment' in Western nations is vastly better off than it was in 1947. We don't get thousands of people dying in a London smog these days, for example.
You seem to be under the impression that that is an unintended consequence. You don't honestly think that big media companies want competition from Youtube, do you?
So really, what SOPA does is ensure that nothing particularly new or innovative is liable to ever surface on the Internet again.
You seem to be under the impression that that is an unintended consequence. This is an attempt to roll the clock back to the good old days of centralised push media.
I've seen many people claim this. What, exactly, are you searching for that it doesn't come up quickly?
Generally speaking, any kind of specialist information. Rather than give me the dozen results on the web that are actually useful, Google will convert the actual words I typed in into different words because it's sure I didn't mean to search for what I actually asked it to search for, and then spew out ten million results with the dozen useful results hidden among them.
The 'smarter' Google make their search, the worse the results become because the 'smarts' are all aimed at the lowest common denominator who can't remember the URL for Facebook.
It will be interesting to see if people find any value in this.
Presumably this will mean that people have to search more to find the things they actually want, which will mean that Google will serve more ads, which will mean they'll make more money.
Agreed. I tried Bing last week because Google results were so useless and my first thought was 'hey, this looks just like Google did before it started sucking ass'.
Not one of those developers is still with us today (we've been taken over) but the legacy of their gross incompetence haunts us still and will for a few more years.
Don't tell me: they went to work on Gnome 3, Firefox and Ubuntu?
As someone who's never managed to get more than a few chapters into the Lord of the Rings books, I can see why they wouldn't want to give him a prize. It's a good story, but there are only so many thirty-page digressions on Elvish folk dancing that I can stand before my brain turns to mush.
How do they know a rag was left in the fuel line? Do they have a sensor in the fuel line that checks for the presence of rags?
I don't know about this case, but AFAIR NASA required forms signed in triplicate saying that any tool taken into the shuttle was later removed from it. Perhaps there's similar tracking in this case and a check showed up a rag that wasn't signed out for being removed.
It seems to be a common problem, I'm sure I remember a couple of rocket launches which were blamed on rags in the fuel lines.
Leaving aside the question of whether a film camera can survive in the harsh conditions of space, you have the problem of reloading film in hardware several million miles away from home.
Lunar Orbiter used a film-based system where film was shot and developed in the spacecraft and scanned for downlink to Earth. The early spy sats shot film in space and then dropped the film capsules back to Earth.
So yes, film cameras work in space. They just suck for the reason you mentioned; there's a limited amount of film and sending a new roll into orbit costs millions of dollars.
Clearly the Arabs have been going about this all the wrong way. Instead of buying tanks and planes and firing rockets at Israeli towns, they should just have been stealing credit card numbers.
You can't 'get out of the way' and hope it will all magically work out when other governments are investing in innovation.
How many government 'investments in innovation' have ever produced any long-term benefit? I remember the Japanese government continually talking about the wonderful new computer technologies they were funding over the last couple of decades, yet those projects never actually seemed to produce anything.
There are lots of different ways to do that, you could for example, directly fund solar power companies, you could subsidize power from solar sources, you could directly build solar power and a government enterprise and then sell it off if you are so inclined.
Because American 'investments in solar power' have proven so wonderfully successful over the last couple of years.
In the real world history has shown that government is incredibly bad at picking winners.
For most cars After 80mph driving gets very difficult. A while back I hit 100 on my car (long stretch, downhill, straight, and I could see for miles, and no cars) and at that speeds it was difficult to make the minor changes to keep me straight on the road.
In an American land-barge, perhaps. I never noticed a problem at 120mph in my old Italian sports car, other than having to turn the volume up on the stereo.
That IS weird, considering they've rolled out only minor updates and UI problems since 3.6. I'm puzzled that the requirements would have changed at all.
I believe you'll find the new randomly-positioned status bar takes a lot more RAM and CPU than the old one because it has to continually work out which part of the screen you're trying to read and then ensure it always pops up on top of it.
The only software that you can't recompile (after checking for stuff that doesn't port) would be...
..software you don't have the source code for.
Like every proprietary Windows app that I own.
Sure, the developer might recompile it, but then they'll expect me to buy another copy for ARM. Why would I want to do that?
I mean, no standard conforming C or C++ code can do unaligned access by definition, so if someone does it, they're firmly in the realm of U.B. already, and you can only guess.
Unaligned accesses are probably rare, but I don't see why you can't do them in a C or C++ compiler.
char bitmap24bit[ 3 * 1024 * 768];
int pixel = (*(int *)(bitmap24bit + ( ( 1024 * y ) + x ) * 3) ) & 0xffffff;
Enabling packed structures in gcc should also cause lots of unaligned accesses.
I remember years ago when we first ran into a CPU which couldn't handle unaligned accesses we had to fix up a number of crashes in the software we were writing at the time. And that wasn't even developed on x86.
In the meantime, the exact same people who say that ARM is "good enough" rip dual-core Atoms for being too slow (while the single-core Medefield I just linked to is faster than dual--core A9's in the Iphone 4S and Galaxy Nexus, while using less power).
I don't know about the new ones, but older dual-core Atoms can't play HD H.264 without dropping frames. The dual-core 200MHz ARMs I worked with a few years ago could do that, because they also had some hardware decoding assist built in.
What does the average user do on a PC these days that an ARM can't do just as well? My i5 laptop is much more powerful than an ARM, but spends most of its time idle... and when I do something complex like playing H.264 video it hands off most of the work to the GPU.
Now, I do CPU-intensive work on the laptop, which is why I wanted an i5. But if you just browse the web and play the occasional video then an ARM with video assist hardware is plenty fast enough. An Atom without video assist hardware is not.
(And before anyone accuses me of begin an ARM fanboy, I have three Atom systems here which are all fine for what they're used for... but the only one which does play HD video is the one which offloads the work to the Nvidia GPU)
ARM + Windows is Metro from day 1, so you need only be concerned with new applications.
Why would anyone run Windows if it won't run their old Windows apps?
Amazon can keep track of the laws in every square mile of the US without causing any discernible dip in their revenues. Granted this may be a headache for a small winery trying to sell online perhaps but Amazon isn't in that category.
Bingo. Expecting Internet retailers to collect your sales tax is another case of fscking over the little guy who can't afford to waste their time collecting dozens of taxes for different states.
Assuming that you ignore the fact that 'the environment' in Western nations is vastly better off than it was in 1947. We don't get thousands of people dying in a London smog these days, for example.
You seem to be under the impression that that is an unintended consequence. You don't honestly think that big media companies want competition from Youtube, do you?
So really, what SOPA does is ensure that nothing particularly new or innovative is liable to ever surface on the Internet again.
You seem to be under the impression that that is an unintended consequence. This is an attempt to roll the clock back to the good old days of centralised push media.
It's harder to bribe 100 million Americans than it is their representatives.
Remember that when your neighbours vote to steal all your stuff.
The only way to limit government corruption is to limit what government can do. Until people realise that, this kind of nonsense will never end.
I've seen many people claim this. What, exactly, are you searching for that it doesn't come up quickly?
Generally speaking, any kind of specialist information. Rather than give me the dozen results on the web that are actually useful, Google will convert the actual words I typed in into different words because it's sure I didn't mean to search for what I actually asked it to search for, and then spew out ten million results with the dozen useful results hidden among them.
The 'smarter' Google make their search, the worse the results become because the 'smarts' are all aimed at the lowest common denominator who can't remember the URL for Facebook.
Or at least make it optional. When I search the web, I want to search the web and not my emails.
You could just not hand all your personal information over to Google by setting up a Googlebook account.
It will be interesting to see if people find any value in this.
Presumably this will mean that people have to search more to find the things they actually want, which will mean that Google will serve more ads, which will mean they'll make more money.
Agreed. I tried Bing last week because Google results were so useless and my first thought was 'hey, this looks just like Google did before it started sucking ass'.
Not one of those developers is still with us today (we've been taken over) but the legacy of their gross incompetence haunts us still and will for a few more years.
Don't tell me: they went to work on Gnome 3, Firefox and Ubuntu?
Linux is difficult to use because of the command line problem
What 'command line problem'? My girlfriend uses Linux all the time and wouldn't have a clue as to what to do if presented with a command line prompt.
Linux hasn't required regular command line usage for a decade now.
One of the remaining options like getting a UI designer to design your UI.
Mmm, Unity and Gnome 3.
Letting 'UI designers' design UIs has been a freaking disaster, because they always seem to pick shiny over usability.
As someone who's never managed to get more than a few chapters into the Lord of the Rings books, I can see why they wouldn't want to give him a prize. It's a good story, but there are only so many thirty-page digressions on Elvish folk dancing that I can stand before my brain turns to mush.
How do they know a rag was left in the fuel line? Do they have a sensor in the fuel line that checks for the presence of rags?
I don't know about this case, but AFAIR NASA required forms signed in triplicate saying that any tool taken into the shuttle was later removed from it. Perhaps there's similar tracking in this case and a check showed up a rag that wasn't signed out for being removed.
It seems to be a common problem, I'm sure I remember a couple of rocket launches which were blamed on rags in the fuel lines.
Leaving aside the question of whether a film camera can survive in the harsh conditions of space, you have the problem of reloading film in hardware several million miles away from home.
Lunar Orbiter used a film-based system where film was shot and developed in the spacecraft and scanned for downlink to Earth. The early spy sats shot film in space and then dropped the film capsules back to Earth.
So yes, film cameras work in space. They just suck for the reason you mentioned; there's a limited amount of film and sending a new roll into orbit costs millions of dollars.
By that standard, 'Global Warming' alarmists would be terrorists.
Clearly the Arabs have been going about this all the wrong way. Instead of buying tanks and planes and firing rockets at Israeli towns, they should just have been stealing credit card numbers.
You can't 'get out of the way' and hope it will all magically work out when other governments are investing in innovation.
How many government 'investments in innovation' have ever produced any long-term benefit? I remember the Japanese government continually talking about the wonderful new computer technologies they were funding over the last couple of decades, yet those projects never actually seemed to produce anything.
There are lots of different ways to do that, you could for example, directly fund solar power companies, you could subsidize power from solar sources, you could directly build solar power and a government enterprise and then sell it off if you are so inclined.
Because American 'investments in solar power' have proven so wonderfully successful over the last couple of years.
In the real world history has shown that government is incredibly bad at picking winners.
For most cars After 80mph driving gets very difficult. A while back I hit 100 on my car (long stretch, downhill, straight, and I could see for miles, and no cars) and at that speeds it was difficult to make the minor changes to keep me straight on the road.
In an American land-barge, perhaps. I never noticed a problem at 120mph in my old Italian sports car, other than having to turn the volume up on the stereo.
Why do passive glasses work well for movie theaters but not for TVs?
Doesn't the cinema version use polarisers on the projectors? Not easy to do with a TV.
That IS weird, considering they've rolled out only minor updates and UI problems since 3.6. I'm puzzled that the requirements would have changed at all.
I believe you'll find the new randomly-positioned status bar takes a lot more RAM and CPU than the old one because it has to continually work out which part of the screen you're trying to read and then ensure it always pops up on top of it.
People being forced to hold on to an outdated version of a browser because specific sites (add-ons) won't work with newer versions.
Except FF3.6 doesn't suck.