I gather from comments the critical APIs relate to hardware acceleration, particually JIT compilation of scripts. A browser without them would suffer a serious performance penalty, and these tablets are made for low-power to begin with.
There is money to be made from selling an operating system, but there is a lot more to be made in controling an ecosystem of interrelated products. Apple showed this, and with the huge success (Both in market share and financially) they enjoyed, it's hardly surprising that Microsoft would want to follow the same path. The move to ARM allows them to get away with things they could never do on x86/64. Control of a popular browser gives them much power to advance other products (like Bing, or h264) or to hinder competitors (by introducing IE-exclusive features to break compatibility) - and it's only good business sense to take advantage of a rare chance to completly remake the industry in a way that favors themselves
"the sqlite approach would make it necessary to use a sqlite reader to view the data, dropping old entries would be slightly easier though."
Circular file. Make it a fixed size. When you run out of file, start overwriting it from the beginning. Maybe ten lines in C, and a four-byte overhead at the start to indicate where to start putting new records. A little more complexity to read because you'll have to skip the half-overwritten record, but not difficult.
I get annoyed when people just jump straight to making a database for everything. Sometimes flat files are just a better option, so long as you don't need to run any searches.
As most US cities are built on a grid system, three. Less clear in europe, where our cities can be thousands of years old and so havn't been planned for the automotive age so well.
Ignorant forigners who fail to understand that, while the Queen delivers the speech, she doesn't actually write it. She is just speaking on behalf of the government, and it's the elected* politicians who decide what she says.
Because they are hell to write on. The only way to input any substantial amount of text is with a keyboard (external or dock) which negates most of those advantages of the tablet. In return for possibly lighter hardware the school gets to desk with a lack of software and greater cost.
If users are allowed to set their own ToS/QoS, everything would just be set to the highest available priority. Even if the users didn't know how, there would be plenty of companies willing to set a TOS-setting program as 'InterNet Accelerator 2012' - and plenty of people willing to buy it if someone said it worked, even if they don't know how.
They can care without knowing, they just don't know what they care about. The end user doesn't care that 'my round-trip time even to the DNS server is over a hundred miliseconds.' The end user does care that 'Those webpages take too damn long to load!' or 'I keep dieing in those games because people jump around when I try to shoot them!'
Mathematically optimal too, providing all customers/packets take equal time to process. The only problem is that in the real world it requires awkward physical queue layouts.
Correction: There is no get-rich-quick scheme with a high probability of success. There are a few (like the lottery) which may get you rich quick, but with only a small probability.
Unless the peak traffic is less than the available capacity, in which case the buffer never nears full. Which can be the case for a high-priority queue used for latency-sensitive but low-rate traffic like VoIP.
Could backfire, though. In the case of movies which turn out to be really terrible, studios depend upon the power of advertising to get people into the cinema on the opening weekend. Cut together a good trailer to make the film look awesome, and by the time people realise it isn't they have already paid. This is a recognised practice - when The Hulk flopped dismally, one of the studio's explanations was the increasing use of texting allowed word of the movie's intense crappyness to spread faster than anticipated.
On the other hand, their main demographic is the male geek with a love of flashy technology. You'd think that would make such movies far more succeptable to piracy than, say, romantic comedy.
I mean its purpose isn't a datacenter. It'll need one onboard for internal use, yes but only for their own use. They aren't offering to host services for anyone else.
Quite a good argument, actually. He wished to show the world that very devout muslims were easily inspired to violence, and he did it by performing an action which had no direct impact on them and would be dismissed as trivial in the west, but which he knew would inspire them to violence and thus prove his point.
It might not be as intensive as you'd expect. This isn't a datacenter, like the failed sealand. It's basically just an office that floats. They'll just have their own servers. All their internet connection is for would be communicating with customers to get specifications and deliver finished data.
Connection-flooding, as used by slowloris or anoctopus. Much more effective.
I gather from comments the critical APIs relate to hardware acceleration, particually JIT compilation of scripts. A browser without them would suffer a serious performance penalty, and these tablets are made for low-power to begin with.
There is money to be made from selling an operating system, but there is a lot more to be made in controling an ecosystem of interrelated products. Apple showed this, and with the huge success (Both in market share and financially) they enjoyed, it's hardly surprising that Microsoft would want to follow the same path. The move to ARM allows them to get away with things they could never do on x86/64. Control of a popular browser gives them much power to advance other products (like Bing, or h264) or to hinder competitors (by introducing IE-exclusive features to break compatibility) - and it's only good business sense to take advantage of a rare chance to completly remake the industry in a way that favors themselves
"the sqlite approach would make it necessary to use a sqlite reader to view the data, dropping old entries would be slightly easier though."
Circular file. Make it a fixed size. When you run out of file, start overwriting it from the beginning. Maybe ten lines in C, and a four-byte overhead at the start to indicate where to start putting new records. A little more complexity to read because you'll have to skip the half-overwritten record, but not difficult.
I get annoyed when people just jump straight to making a database for everything. Sometimes flat files are just a better option, so long as you don't need to run any searches.
Please.
As most US cities are built on a grid system, three. Less clear in europe, where our cities can be thousands of years old and so havn't been planned for the automotive age so well.
We do not discuss it with outsiders.
Could be worse. Be thankful there are two monarchs-to-be keeping Harry away from the throne.
I mostly see people mocking the UK for letting the Queen rule the country, thus demonstrating they have no understanding of how our government works
This is Britain. We survived the Blitz. We will not be scared by some wannabe-terrorist with a few bodged-together bombs.
Ignorant forigners who fail to understand that, while the Queen delivers the speech, she doesn't actually write it. She is just speaking on behalf of the government, and it's the elected* politicians who decide what she says.
*Mostly. The Lords have a say too.
Because they are hell to write on. The only way to input any substantial amount of text is with a keyboard (external or dock) which negates most of those advantages of the tablet. In return for possibly lighter hardware the school gets to desk with a lack of software and greater cost.
If users are allowed to set their own ToS/QoS, everything would just be set to the highest available priority. Even if the users didn't know how, there would be plenty of companies willing to set a TOS-setting program as 'InterNet Accelerator 2012' - and plenty of people willing to buy it if someone said it worked, even if they don't know how.
They can care without knowing, they just don't know what they care about. The end user doesn't care that 'my round-trip time even to the DNS server is over a hundred miliseconds.' The end user does care that 'Those webpages take too damn long to load!' or 'I keep dieing in those games because people jump around when I try to shoot them!'
Mathematically optimal too, providing all customers/packets take equal time to process. The only problem is that in the real world it requires awkward physical queue layouts.
Correction: There is no get-rich-quick scheme with a high probability of success. There are a few (like the lottery) which may get you rich quick, but with only a small probability.
Unless the peak traffic is less than the available capacity, in which case the buffer never nears full. Which can be the case for a high-priority queue used for latency-sensitive but low-rate traffic like VoIP.
Could backfire, though. In the case of movies which turn out to be really terrible, studios depend upon the power of advertising to get people into the cinema on the opening weekend. Cut together a good trailer to make the film look awesome, and by the time people realise it isn't they have already paid. This is a recognised practice - when The Hulk flopped dismally, one of the studio's explanations was the increasing use of texting allowed word of the movie's intense crappyness to spread faster than anticipated.
On the other hand, their main demographic is the male geek with a love of flashy technology. You'd think that would make such movies far more succeptable to piracy than, say, romantic comedy.
Piracy. They come for the free stuff, they stay for the ideology.
Double the memory bus clock frequency. DDR runs two transfers per clock cycle.
I mean its purpose isn't a datacenter. It'll need one onboard for internal use, yes but only for their own use. They aren't offering to host services for anyone else.
Quite a good argument, actually. He wished to show the world that very devout muslims were easily inspired to violence, and he did it by performing an action which had no direct impact on them and would be dismissed as trivial in the west, but which he knew would inspire them to violence and thus prove his point.
It might not be as intensive as you'd expect. This isn't a datacenter, like the failed sealand. It's basically just an office that floats. They'll just have their own servers. All their internet connection is for would be communicating with customers to get specifications and deliver finished data.