Have a friend buy a ticket. Check him in online (doesn't matter - you could have him do it at the airport too, or use the machines at airports that have them). Create a fake "online checkout" boarding pass - if you check your friend in online, just edit the name on it before printing. Go to the airport, and present your passport with the fake boarding pass. Odds are you'll get through, as at most airports they don't scan your passport and boarding passes at the security checkpoint. Then, when boarding the plane, use your friends boarding pass. I assume this is highly illegal, and I take no responsibility for any cavity searches and gitmo visits it causes you if you try it.
As you asked, does it matter? After all, what does it gain you?
That depends. It would allow you to establish a fake alibi for your friend, or go somewhere without leaving an obvious record (they'd of course be able to use CCTV to identify you). More interestingly perhaps is that if you are on the no fly list it would allow you to still fly with minimal hassle.
Which goes to show that the no fly list only stops people who aren't prepared to break the law to get on the plane in the first place. How useful.
I realized that stupid gap the moment they stopped checking passports at the gates at San Francisco. At one point they let me through without something even resembling a valid boarding pass even: Uniteds computer system doesn't seem to like me, sine I'm a Norwegian citizen, but resident in the UK. Whenever I fly back to the UK from the US I'm able to check in online and at machines but can't print a valid boarding pass - instead I get one that says "documents required" in big bold letters where the barcode should be and have to go to the checkin desk to get a real one. The first time I did it they told me what I had was enough, and I went to security and they let me straight through, only to be very confused at the gate when they realized they had never issued me a boarding pass.
At SFO at least they've switched or experiemented with checking your boarding pass and passport only on entry to the secure gate area, and then at the gate they've just asked for boarding pass. Interestingly they don't scan the boarding pass at the entry, and just visually inspect the passport, which means that there's nothing stopping someone on the no-fly list for example to have a friend buy a ticket and check in, create a fake "internet checkin" boarding pass for himself and enter through security with that + his own passport, followed by using his friends valid boarding pass to get onto the plane.
Just another great example of badly thought through security measures...
The EU is not the same as Europe, and the EU most definitively does not include Norway (Norway twice rejected membership in referendums, though with razor thin majorities against membership).
Calling ancient Greece or early Rome "democracies" is stretching the definition of democracy far further than calling the USA a democracy. In neither ancient Greece nor early Rome anywhere near a majority of the people were even allowed to vote. In many states in Greece less than a tenth of the men (never mind the women) were allowed to vote. It was "democracy" only if you ignore everyone not treated as full citizens.
Wagamamas - a (UK only?) chain that serve Japanese style noodle dishes - does this using wireless PDA's, and have done for years. The only difference is that it's the servers and not the customers that operate the PDA's. The order gets split up and dispatched to terminals at each station in the kitchen.
3) Implement some sort of standard memory/resource allocation/deallocation API for extensions so that people can bring up a standard window and see:
This would be cool, but, again, it's not like it's easy. An OS can't even reliably give you these stats. `kill -3`ing a process is about as close as it comes. Or am I misunderstanding what you are asking for?
The OS can certainly reliably give you the stats, the problem is just that most people doesn't know what it's telling them.
As for the browser, there's two problems, similar to for an OS: 1) How to account for "shared" resources (cache etc.). For this feature it makes sense to simply ignore shared memory or display shared usage separately to indicate you can't just free that by freeing a tab. 2) How to account for the memory specific to a tab? This is trivial: Use an arena allocator. An arena allocator has the added benefit of preventing a lot of leak and fragmentation problems, as once you close a tab you just free the whole arena which can easily be in multiples of the page size and aligned to the page size of the OS.
It's really not that hard - much larger projects than Firefox regularly manage to do proper accounting and auditing of memory usage during runtime with very low overhead.
Typically the mechanisms (such as arena's) used help in other ways too: arena's can be used anywhere where deletions will often happen at the same time and where you can thus reduce the allocation overhead by not keeping as much bookkeeping information - a typical example of where it'd be suitable would be for the DOM tree, where the tree itself keeps enough data to allow trivial garbage collection, and where most of the tree tends to remain fairly static until you browse to the next page and the entire tree should be deleted at the same time.
I've worked on many large C++ apps I can truthfully say does not leak nor fragment memory, thanks to a combination of careful use of arena's, pool allocators, avoiding heap allocations wherever it makes sense (and if you do have to, use a scoped smart pointer whenever you can), and basic auditing (use of a factory API that would track how many objects have been allocated and deallocated of each type at any point during execution - just having that information alone speeds up leak detection immensely).
Interestingly, ref counting has very rarely been one of them. They are useful in some cases, but I tend to find that often use of things like Boost's "shared_ptr" is a sign you don't understand the lifecycle of your objects, and if you don't, you are begging for resource leaks if you use ref-counting, as chances are good that you leave a reference alive somewhere. It's not that ref-counting in itself is bad - if you use it (or gc) carefully, it's a massive help - just that a lot of the time when people think they "have to" use it, it's because they want to avoid thinking about problems they really do need to consider.
Top and Task Manager are not end-user functions, to think such is to misrepresent who "end-users" are...they are not developers (if the product is to become successful with actual end-users).
Now YOU are misrepresenting who end-users are. My wife, who is definitively not a geek by any standard and could hardly be described as a "power user", regularly uses the windows Task Manager to clean up / kill processes whenever her machine slows down, and I've observed a lot of other casual Windows users do the same thing. Just because you don't think end-users rely on these tools doesn't make it so.
Many color printers will either make you choose between inserting a color cartridge or a black cartridge and will mix the colors to get black if you have the color cartridge in, or they will have space for both and again mix the colors if you don't have a black cartridge fitted. Yeah, it's wasteful, and expensive.
Some remedial math: $725,000 / $1600 = 453.125. A technology which repays itself in about 15 months is very much worthwhile. It means you get 100% return on investment in two and half years. Even if the sail needs complete replacement every 2-3 years, or the equivalent in maintenance costs, it'd still be a good investment.
I strongly disagree. The best time to question authority is ALWAYS when they try to order you around for reasons you find absurd. Yes, it's disuptive, and that's exactly the point. Questioning it at any other time tends to be met with a shrug if you've got no power to do anything more, which is exactly the case when dealing with teachers. However, you need to be prepared to deal with the consequences.
TFA is however clear about claiming that the detention was not given for installing unauthorized software, but for failing to obey an order to "get back to work", while the student claimed to be working. If that description is true, I have now qualms about calling the teacher incompetent and unreasonable.
You completely miss the point. Without scarcity, growing profits is near impossible. In fact, you'd expect profits to keep droppin, as scarcity is what drives cost. Scarcity is what drives cost of raw materials - if an oversupply is available the price will drop towards cost, or even below cost for limited time until the overproduction is taken care of. Without scarcity of labor, salaries drop, as capitalists will hire cheaper labor whenever they can to try to maximize profits. The problem with this is that whenever average salaries drop, the market drops, and so the demand of many products will drop further.
Scarcity is absolutely necessary for capitalism to work in any meaningful way. Normally it's self-adjusting - genuine complete lack of scarcity would require infinite resources and infinite free labor - otherwise some equilibrium will be reached as production and salaries shrink at different paces for different products. That doesn't mean that the equilibrium that's reached can't potentially be disastrously bad.
People in Norway manage fine with small cars. People in the Northern parts of Russia manage fine with small cars. Snow really is no excuse for large cars unless you are actually going to drive off road or your local government can't do their job properly and keep the roads clear.
I come from Norway. We drive normal cars, including lots of Japanese compacts, even when the snow is meter high, because we've actually heard of things like ploughs, and winter-tyres, combined with chains for the wheels if things get extreme. Somehow it's never a problem, so that's a pitiful excuse.
I know RTFA is a dirty word, but even from the summary you ought to have guessed that this is a British journalist bringing back an XO to the UK (clue: he writes for the BBC, and he "brough back" the XO, so he's obviously not stationed in Nigeria). And despite the fact that British food makes many people here want to starve ourselves, the UK isn't exactly a third world country.
You store it in ASCII because it's easy to deal with, and because plain text fields such as the URI and referrer are by far the largest component. Inventing some binary format is pointless. It's not like dealing with 650GB a day is particularly hard these days, so wasting time trying to shave bits and pieces of it is pointless and a waste of time and money. You'd archive them in a compressed format after analysis anyway, and webserver logs compress extremely well.
But even the raw, uncompressed, data for a full year could easily be stored in a single rack.
Wind power, assuming you can generate enough of it, can be combined easily enough with power storage of various kinds, whether termal (heat up water), kinetic (pump water into a reservoir, or speed up a flywheel) or chemical (batteries, hydrogen fuelcells) so there doesn't need to be anything else apart from extracting energy from the storage you use. Of course wind power won't be cost effective nearly everywhere compared to other technologies, but the reliability of wind doesn't make it impossible to use it to generate all the needed power - the lack of reliability just makes it more expensive because you need to at least add temporary storage.
You miss the point. If the study is not controlled for income level (and other factors), we don't know from reading the study whether or not people living near power plant are people that are in a bad position to avoid other factors that may also have contributed to their higher cancer rates.
The overall safety of nuclear power plants is an entirely separate issue, and one that's pointless discussing for nuclear powerplants as a whole as their safety levels wary so dramatically between different types of plants.
Only a small minority of the worlds poor are so poor that starvation is a significant problem. Malnurishment yes.
Consider countries like Nigeria for example, that is one of the countries that were considering the OLPC. Nigeria recently cleared out $18 BILLION of debt. The interest they've saved each year for a year alone would pay for a million OLPC's. Nigeria is far from rich, but has enough oil reserves that it can certainly prevent people from starving (whether the political will is there is a separate issue). Nobody should send food aid to Nigeria, because it's not what they need.
On the other hand, even in the areas where famines are rife the OLPC would be more useful than food aid except DURING a famine. A key problem for many farming nations is lack of reliable information that is vital for farmers, such as weather reports as well as information about more effective farming methods, and even prices at the nearby markets to prevent people from literally wasting days carrying goods to markets where demand is low.
Teaching a generation of kids in locations like that how to exploit computers and online resources will long term mean far more than disaster relief, which is what food aid is.
If so you should expect a significantly higher salary when in jobs with a non-compete. I've yet to see companies asking for non-competes offering a higher salary than those who don't, though I'm sure it happens in some cases.
Actually, strike that, I did have access to Lynx running on Linux 0.99 on an ISP's login server from '93. Before that, though, it was the pain of waiting for UUCP exchanges at my local BBS. Luckily gopher, archie, ftp and web e-mail gateways were still widespread.
Anyone remember when Wired got online, and launched the HotWired e-zine
Sounds like he'd fit well in the leadership of the catholic church up until pretty recently, then. In quite a few other churches too.
As you asked, does it matter? After all, what does it gain you?
That depends. It would allow you to establish a fake alibi for your friend, or go somewhere without leaving an obvious record (they'd of course be able to use CCTV to identify you). More interestingly perhaps is that if you are on the no fly list it would allow you to still fly with minimal hassle.
Which goes to show that the no fly list only stops people who aren't prepared to break the law to get on the plane in the first place. How useful.
I realized that stupid gap the moment they stopped checking passports at the gates at San Francisco. At one point they let me through without something even resembling a valid boarding pass even: Uniteds computer system doesn't seem to like me, sine I'm a Norwegian citizen, but resident in the UK. Whenever I fly back to the UK from the US I'm able to check in online and at machines but can't print a valid boarding pass - instead I get one that says "documents required" in big bold letters where the barcode should be and have to go to the checkin desk to get a real one. The first time I did it they told me what I had was enough, and I went to security and they let me straight through, only to be very confused at the gate when they realized they had never issued me a boarding pass.
Just another great example of badly thought through security measures...
It wouldn't have been if you quoted the preceding line as well, instead of picking two sentences out of context.
The EU is not the same as Europe, and the EU most definitively does not include Norway (Norway twice rejected membership in referendums, though with razor thin majorities against membership).
Calling ancient Greece or early Rome "democracies" is stretching the definition of democracy far further than calling the USA a democracy. In neither ancient Greece nor early Rome anywhere near a majority of the people were even allowed to vote. In many states in Greece less than a tenth of the men (never mind the women) were allowed to vote. It was "democracy" only if you ignore everyone not treated as full citizens.
Wagamamas - a (UK only?) chain that serve Japanese style noodle dishes - does this using wireless PDA's, and have done for years. The only difference is that it's the servers and not the customers that operate the PDA's. The order gets split up and dispatched to terminals at each station in the kitchen.
It's not such a straightforward distinction.
3) Implement some sort of standard memory/resource allocation/deallocation API for extensions so that people can bring up a standard window and see:
This would be cool, but, again, it's not like it's easy. An OS can't even reliably give you these stats. `kill -3`ing a process is about as close as it comes. Or am I misunderstanding what you are asking for?
The OS can certainly reliably give you the stats, the problem is just that most people doesn't know what it's telling them.
As for the browser, there's two problems, similar to for an OS: 1) How to account for "shared" resources (cache etc.). For this feature it makes sense to simply ignore shared memory or display shared usage separately to indicate you can't just free that by freeing a tab. 2) How to account for the memory specific to a tab? This is trivial: Use an arena allocator. An arena allocator has the added benefit of preventing a lot of leak and fragmentation problems, as once you close a tab you just free the whole arena which can easily be in multiples of the page size and aligned to the page size of the OS.
It's really not that hard - much larger projects than Firefox regularly manage to do proper accounting and auditing of memory usage during runtime with very low overhead.
Typically the mechanisms (such as arena's) used help in other ways too: arena's can be used anywhere where deletions will often happen at the same time and where you can thus reduce the allocation overhead by not keeping as much bookkeeping information - a typical example of where it'd be suitable would be for the DOM tree, where the tree itself keeps enough data to allow trivial garbage collection, and where most of the tree tends to remain fairly static until you browse to the next page and the entire tree should be deleted at the same time.
I've worked on many large C++ apps I can truthfully say does not leak nor fragment memory, thanks to a combination of careful use of arena's, pool allocators, avoiding heap allocations wherever it makes sense (and if you do have to, use a scoped smart pointer whenever you can), and basic auditing (use of a factory API that would track how many objects have been allocated and deallocated of each type at any point during execution - just having that information alone speeds up leak detection immensely).
Interestingly, ref counting has very rarely been one of them. They are useful in some cases, but I tend to find that often use of things like Boost's "shared_ptr" is a sign you don't understand the lifecycle of your objects, and if you don't, you are begging for resource leaks if you use ref-counting, as chances are good that you leave a reference alive somewhere. It's not that ref-counting in itself is bad - if you use it (or gc) carefully, it's a massive help - just that a lot of the time when people think they "have to" use it, it's because they want to avoid thinking about problems they really do need to consider.
Now YOU are misrepresenting who end-users are. My wife, who is definitively not a geek by any standard and could hardly be described as a "power user", regularly uses the windows Task Manager to clean up / kill processes whenever her machine slows down, and I've observed a lot of other casual Windows users do the same thing. Just because you don't think end-users rely on these tools doesn't make it so.
Many color printers will either make you choose between inserting a color cartridge or a black cartridge and will mix the colors to get black if you have the color cartridge in, or they will have space for both and again mix the colors if you don't have a black cartridge fitted. Yeah, it's wasteful, and expensive.
Some remedial math: $725,000 / $1600 = 453.125. A technology which repays itself in about 15 months is very much worthwhile. It means you get 100% return on investment in two and half years. Even if the sail needs complete replacement every 2-3 years, or the equivalent in maintenance costs, it'd still be a good investment.
I strongly disagree. The best time to question authority is ALWAYS when they try to order you around for reasons you find absurd. Yes, it's disuptive, and that's exactly the point. Questioning it at any other time tends to be met with a shrug if you've got no power to do anything more, which is exactly the case when dealing with teachers. However, you need to be prepared to deal with the consequences.
Scarcity is absolutely necessary for capitalism to work in any meaningful way. Normally it's self-adjusting - genuine complete lack of scarcity would require infinite resources and infinite free labor - otherwise some equilibrium will be reached as production and salaries shrink at different paces for different products. That doesn't mean that the equilibrium that's reached can't potentially be disastrously bad.
People in Norway manage fine with small cars. People in the Northern parts of Russia manage fine with small cars. Snow really is no excuse for large cars unless you are actually going to drive off road or your local government can't do their job properly and keep the roads clear.
I come from Norway. We drive normal cars, including lots of Japanese compacts, even when the snow is meter high, because we've actually heard of things like ploughs, and winter-tyres, combined with chains for the wheels if things get extreme. Somehow it's never a problem, so that's a pitiful excuse.
I know RTFA is a dirty word, but even from the summary you ought to have guessed that this is a British journalist bringing back an XO to the UK (clue: he writes for the BBC, and he "brough back" the XO, so he's obviously not stationed in Nigeria). And despite the fact that British food makes many people here want to starve ourselves, the UK isn't exactly a third world country.
But even the raw, uncompressed, data for a full year could easily be stored in a single rack.
A good idea, and it is being tried.
Wind power, assuming you can generate enough of it, can be combined easily enough with power storage of various kinds, whether termal (heat up water), kinetic (pump water into a reservoir, or speed up a flywheel) or chemical (batteries, hydrogen fuelcells) so there doesn't need to be anything else apart from extracting energy from the storage you use. Of course wind power won't be cost effective nearly everywhere compared to other technologies, but the reliability of wind doesn't make it impossible to use it to generate all the needed power - the lack of reliability just makes it more expensive because you need to at least add temporary storage.
The overall safety of nuclear power plants is an entirely separate issue, and one that's pointless discussing for nuclear powerplants as a whole as their safety levels wary so dramatically between different types of plants.
Consider countries like Nigeria for example, that is one of the countries that were considering the OLPC. Nigeria recently cleared out $18 BILLION of debt. The interest they've saved each year for a year alone would pay for a million OLPC's. Nigeria is far from rich, but has enough oil reserves that it can certainly prevent people from starving (whether the political will is there is a separate issue). Nobody should send food aid to Nigeria, because it's not what they need.
On the other hand, even in the areas where famines are rife the OLPC would be more useful than food aid except DURING a famine. A key problem for many farming nations is lack of reliable information that is vital for farmers, such as weather reports as well as information about more effective farming methods, and even prices at the nearby markets to prevent people from literally wasting days carrying goods to markets where demand is low.
Teaching a generation of kids in locations like that how to exploit computers and online resources will long term mean far more than disaster relief, which is what food aid is.
If so you should expect a significantly higher salary when in jobs with a non-compete. I've yet to see companies asking for non-competes offering a higher salary than those who don't, though I'm sure it happens in some cases.
Anyone remember when Wired got online, and launched the HotWired e-zine