@Anonymous Coward
"Last post on this, promise."
Since you are posting as AC, how will we know?
8170 publicly visible posts • joined 14 Jun 2007
Your first two paragraphs are fine. You want to watch the third. Most of us don't need to have been around at the time to "remember" what they did. Such "memories" are not short, and IMHO neither should they be.
But yeah, banning this stuff just makes everyone behave like thwarted teenagers.
"Believe me - Nazism is about half of the whole history curriculum in school here. Hell, our national holiday is a day of showing Nazi documentaries on TV and depressive speeches about our heavy historical burden."
Given the average youth's reaction to being told "you must not do that, ever" I'd say that was a courageous decision on the part of the curriculum planners.
I'm also curious to know exactly how that works. Do you tell the truth and traumatize the little children, or do you tone it all down and thereby leave them wondering what all the fuss is about?
I believe this point was made at the time, but the lawyers were too stupid to understand.
Fortunately, I'm sure there are now plenty of people outside Germany now applying such tools to this company's software, and plenty of clued up Germans now looking for alternatives to a piece of software that, even if not already exploited, probably only has a week or so to go before it becomes an unacceptable liability on any sane person's system.
I'd say not. Let's face it, if George had done a Carrie Fisher, then someone else would have made the three prequels and someone else would have re-issued the films (with slight tweaks, just to tease) each time the industry had a new format to sell. That's how Hollywood works and plenty of other film franchises have been spoiled by someone less talented than the original director being given the job of doing a remake or a sequel.
With Lucas himself behind all these derived works, at least you can tell yourself that it isn't some talentless nobody basking in the reflected glory of a true artist. Quite what you *do* tell yourself is up to you. I still haven't seen the prequels in a cinema, but I have all six on DVD and that's enough for my kids to understand where all the merchandising came from. One of these days I'll get the Indiana Jones films and then they'll understand *that* too.
"a lot of people are watching the twittersphere for words like 'explosion', "ground shaking", etc."
And how many million hits do they have to trawl through to find the ones that matter?
I think the OP has a fair point. None of these new media actually beat the old media to the punch, except with forensic levels of hindsight.
"ITER, by far the world's largest fusion research project, will probably end up costing around 15 billion quid or so - with contributions from many countries. [...] To put this into perspective, the UK alone is expected to borrow about ten times that amount this year alone to cover its current budget deficit."
We're waiting for politicians who can count. (Right now we've just got c*nts who can pollute.)
Without the high-energy agriculture and the high-energy transport network and the high-energy "rest of the economy", you most certainly *are* talking about a return to peasant living.
You may be able to point at a handful of "two plasmas" domestic users, but energy consumption in all these other areas represents the majority of *your* lifestyle's energy cost and they are nothing like as wasteful, since they are commercial operations and already complain about the cost of energy. Making energy much more expensive, as the OP suggested, would be very bad for "the economy" in the short term and consequently bad for the people it supports (i.e., you) in the long term.
"No need for death camps (why does every muppet Daily Fail reader think that's what it entails??), "
Probably because the majority of Fail readers are over 50.
If you want to lower the population by non-Draconian means, it will take a long time. China had a one child per family policy for donkeys and saw bog-all drop in population over that period.
Now couple that with the fact that over the same period any humane development policy would see 6/7 of the existing population come up to the same standard of living as the lucky bastards reading this article. Putting these two facts together, it is clear to me that global energy consumption will *have* to be significantly larger in 2100 than they are now, because happily we just aren't sadistic enough to contemplate the alternative.
Technologically, this isn't a problem, even with CO2 emission constraints. The problem is that too many people still fondly hope that the extra energy simply won't be needed, so they don't need to think Hard thoughts about how they'll provide it.
It sounds like you want a true steady state, so I'll suggest you google "heat death of the universe".
Meanwhile, for the rest of us, there's no actual need for a steady state. As Douglas Adams once pointed out, the universe is Really Big. Sustainable growth is perfectly possible.
And my luddite objection to living like a peasant is basically that there are too many of us to do so. Whilst you're googling, look up world population levels at various points in history. We're all quite familiar with exponential growth, but the dominant pattern throughout history has been a plateau, policed by Malthusian checks, as the prevailing technology limited the available energy budget per capita.
For a "peasant" (pre-industrial?) lifestyle, we're current over-staffed by quite a few billion. On what timescale would you like to dispose of this surplus? If you forcibly sterilise the entire population of the world, you can probably complete the "adjustment" within a century without resorting to genocide. (Of course, you'll have to keep a few people fertile so that you still have youngsters to breed in 2111, but I don't suppose there will be any political problems in deciding who gets spared the snip. Oh no.)
The world is not short of vulture capitalists looking for a guaranteed return on their money. However, where I live, PV only "works" because of a whacking great feed-in tarriff, enjoyed by people who can afford the installation costs and paid for in higher electricity prices by those who can't.
"if we cut energy consumption by 50% then a mixture of technologies become viable."
That's going to need a *lot* of silver bullets. You could use them to force the existing population to accept a 50% reduction in living standards, or you could use them to force a 50% population reduction. Either way, don't expect history to be kind to you.
Fortunately, you are talking total bollocks. Almost any non-fossil-fuel-based technology would, if adopted on a large enough scale, result in a massive reduction in greenhouse emissions. Since even the good folks of the IPCC are still talking in terms of decades rather than years, the switchover wouldn't even need to be costly. You just replace fossil-fueled infrastructure with non-fossil-fueled versions at end-of-life.
It wouldn't need to be a centrally planned or legislated policy either. A tax on raw carbon (coal, oil, gas) would be easy to police and collect, since these fuels are needed on such a vast scale that no-one could possibly "smuggle" them, and there are only a limited number of sites world-wide where significant quantities are actually extracted. Start the tax really low and set a schedule of increases so that by 2050 it is simply uneconomic to extract coal, oil or gas if your intention is simply to burn it.
All this could be done now, at the stroke of a pen, without any technological breakthroughs. It requires only that today's politicians make promises (that future politicians will maintain the tax escalator) that they themselves won't have to keep.
The only problem is the one identified in the article. There are people out there who *want* the sky to be falling.
"...some national or professional agency could give general advice to coders on the ground on such issues, even nicer if they could get it right."
Nicest of all would be if languages that claimed to be "suitable" for web development offered data validation APIs.
Actually, I'm professing my own ignorance here. They probably do, and the real problem is probably that the average coder reckons the API spec is too difficult to read so it will be faster to "roll their own".
Actually, no, the *real* problem is that the web-site owner who is paying the aforementioned turkey does absolutely no testing of what they have bought before inflicting on their customers.
Don't get me started ... oh, too late...
When my sister-in-law got married, she was told that she could legally use any name she liked, and several if she so chose, as long as her intentions weren't fraudulent, so in the UK at least, name validation is pointless to the point of being wrong.
Addresses, I believe, have a preferred form as far as the UK post office is concerned, although I'm pretty sure you couldn't even write a grammar for it, let alone a regular expression.
And before we go, can I just mention that asking a user to divide their name into "title", "forename" and "surname" is almost always an indication that you intend to separate the parts and stick them back together in the wrong order next time to talk to the customer.
Sorry. I'll go and sit down in a darkened room now.
So they allowed digits, but not hyphens, apostrophes or spaces? Who wrote this system, C3PO?
So they were filtering names, but then insisting that the result matched a third party system for payments?
Perhaps we should start teaching CompSci students *not* to validate data. Tell them it is uncool and only for wimps. The smart ones will realise this is rubbish and do it anyway, but they are precisely the ones that can be trusted to get it right. The idiots will be taken in and we'll be spared their stupidity.
So by writing a Java program and then using some social engineering (signed code) to persuade the end-user to run it, you can get their MAC address. Umm, if I put my mind to it, I could probably write a program that *sets* their MAC address. I too would need to use some social engineering to persuade my victims to run it.
Unless you are pointing to the fact that your program is written in Java and most people don't expect Java code to be capable of malice so your social engineering might be easier. In which case you've found a problem with Java rather than a problem with Google collecting MAC addresses. (Otherwise you'd have written the demo in Javascript, which enjoys far wider browser support.)
Either way, as soon as you have got arbitrary code running on the end-user's machine you have already accomplished something far more intrusive than querying their MAC address.
The MAC address on a wifi router is no more "personal" than the house number on my front door, and exists for a similar purpose. If your eyes could see the wavelengths concerned, identifying your house by MAC address would be no more intrusive than using the colour of your roof or the presence of an unusual tree in the front garden. Characteristics such as these have been used for centuries when giving directions to passers-by and *that* (rather than hacking into your network) is the stated and fairly obvious purpose of collecting this data and allowing Android phones to use it.
I note that this comment thread *still* hasn't established a credible mechanism for remotely discovering someone's wifi MAC address, so I really do mean "passers-by". In order to use this "freely available" information, you need to be close enough that you could find it yourself by listening.
So why are Google collecting it at all? Well, although *you* can just read the names on the street signs and the house numbers, your phone can't.
Last time I went hill-walking in anger, I used a map that had houses marked on it. Not infrequently, I would find myself estimating my position using those houses. I'm pretty sure the Ordnance Survey didn't ask the property owners for permission to list them on the map. As far as I can see, the only difference is that houses show up in the 4-700 nanometer band and wifi shows up at longer wavelengths.
Do you camouflage your house to stop people using it for navigation?
"Is it OK for me to make and sell recordings of any radio or TV broadcasts that I pick up by "simply listening"?"
As long as you have the permission of any relevant copyright holders, I don't see why not. I don't think the *broadcaster* can do anything about it.
Returning to the wireless access point, the "existence" broadcasts have no copyrightable content and their intended purpose is to be heard by any receiver within range, so I don't think there are any legal problems here either.
Once the data has been stored by Google and collated with some identifying information, it might be subject to the Data Protection Act. But that's only a wild guess. IANAL.
Er, what data? His site is clearly capable of collecting wifi MAC addresses, though we've no evidence that he doesn't just drop them on the floor once he's served up the map. He could also be collecting IP addresses, just like every other site on the planet, but we've no evidence that he is doing that either. He's definitely *not* collecting personal or geographic info, beyond what can be inferred by any other site, since his site does not ask for any.
Sometimes I wonder just what privacy horrors we are missing, whilst we fret over non-events like this one.
I didn't provide my location, and (almost certainly thanks to an El Reg article a year or two back) I happen to know that my wifi is already mapped on someone's war-driving site, so I'm not terribly concerned about the privacy implications.
Come to think of it, I'm not too sure I care anyway. Whilst *my* location is quite variable, my *router's* location hasn't changed for quite a few years now and has separate MAC addresses for the ADSL (internet-visible) and wifi (war-driving visible) ports, so it's hard to see quite what the privacy implications are.
...will be the MAC address of the ADSL port on their router, not the Wifi port, so I think the point stands. Wireless MAC addresses are really only visible within the range of the device.
Also, I'm not sure whether the bottom 64 bits really are *usually* the MAC address. Firstly, this is a known privacy issue and various RFCs have addressed it. Secondly, the written (text) form of an IPv6 address provides net admins with a real incentive to use some other method, so that they get a large block of zeroes in the middle of the address.
"New portable gaming platform launches in very tough economic situation, wonders why people don't rush out to buy it"
The real puzzle here is that they did! 3.6m is 90% of the pre-launch target and any marketroid who expects their estimates to be more accurate than that is a complete numpty. Nintendo could easily have presented these figures as a success. Instead, they chose to spin it as a failure.
"Does the processor really get all that involved in transferring data coming in from a USB connection to storage?"
It depends. I have a machine under my desk at work with some USB ports on the motherboard and some others on a PCI adapter (that also does firewire). A live video application consumes around 25% of the CPU when the camera is plugged into the PCI adapter and about 5% when plugged into a motherboard socket.
"I doubt if many people will be convinced to use Firefox because it somehow makes the world a better place."
Au contraire, I suspect that in Firefox's case that is the *main* reason why anyone starts using it. It has a nice add-on model, and if you've already bought into the Linux mindset (probably for the same reason) then it frequently comes as the default browser, but FF's "brand identity" is largely built around the idea that it isn't IE and everyone knows that IE is evil, so FF must be good.
There's standards compliance, but even its most sympathetic users would have to concede that for the first half of the last decade (at least) being "more compliant" than IE frequently counted against it in the real world of "designed for IE" webshites.
Of course, FF isn't a business, so we shouldn't be surprised if it gets to play by different rules.
"I know bugger all about their design but I'd assume, to cut costs, they copied-pasted their zones (infrastructure, hardware, hypervisors, OS & software). Ooooh shit-ngle point of failure."
Yup. Amazon are now blaming a "network event", hoping that no-one will notice that all their clouds responded to that event in the same way. Maybe if you and I keep very, very quiet about this, they'll get away with it.
...tels me that this is a software problem and all of Amazon's availability zones are running the same software so they all suffer together. The moral of the story will be that if you want real availability, you need to have more than one cloud provider.
If I were a consultant, I could get paid for that "insight".
I'd go further. If your script execution time is even measurable against the network time on a real internet connection then you should be taken outside and hanged by your CAT6 network cable until dead. That's true even if you've designed the pages so that http's caching model works as nature intended, rather than spewing "custom" pages for every request.
DOM performance is probably the only interesting figure of merit for browsers, since that's all that the browser *ought* to be doing.
If we're talking about the programmer-visible ISA, then you can probably manage *more* modern, since x86 is about 30 years old. But "new"? I doubt it. The last new ISA I can think of was Intel's ia64. ARM is ancient. Power is ancient.
If you are talking about things that aren't programmer-visible, then Intel's latest architecture is probably only a year or so old, just like any ARM chip you might name.
The fact is that ISA has not really mattered much for at least a decade. Instruction decode is just a few percent of die area and a limited register set just means you make the L1 cache smaller (and so faster). For all but the most compute-intensive functions, the bottleneck has been memory latency, not instruction decode. For compute-intensive functions, all current ISAs have spent the last decade adding SIMD and increasingly CISC-y instructions for stuff like encryption.
x86 has the merits of an existing tool-chain and backwards compatibility with any closed source software you might have. If Intel have been lame in the power department, it is only because there is more money to be made selling more powerful processors, and power consumption rises non-linearly with performance.
Well if you want to be nice about it, send a message to their tech support and sales teams...
1) Point out that if they intend to be in business this time next year, they need to be giving out IPv6 addresses today.
2) Give them a list of ISPs who are already offering IPv6 to their customers, and who will therefore be picking up their customer base next year.
3) Give them the choice between a "MAC code" or an "IPv6 block".
If you don't want to be nice about it, do the same but don't give them the option of an IPv6 block.
"an OSI layer violation"
Forget the OSI bit. It's a layer violation and therefore offends against any sane software engineer's sense of aesthetics. But it's not alone in that regard.
"Every NAT system on the planet has to have a special exceptions module to handle FTP data connections."
Yes and no. NAT is an abomination unto <deity> and the required exceptions are the penance that we pay for using it. (Bring on IPv6 and replace all the NATs with firewalls.) On the other hand, FTP embeds IP addresses *as text* and therefore the patching changes the size of packets and requires that the TCP stream be completely rebuilt as it passes through the NAT. That adds a whole new dimension of pain for the implementor and makes FTP one of the worst protocols in this regard.
In FTP's defence, it is documented and if you follow the spec then your implementation will work with other people's versions. I can think of file transfer protocols that aren't so smart in this respect.
Yeah, I hear that a lot. It depends on the something.
In practice, division by zero usually arises when people start with a model, like "A/B" and extrapolate. If A is definitely non-zero and non-infinite, but B tends to zero, limit(A/B) is certainly infinite. However, if both A and B tend to infinity or zero, their ratio may be defiantly finite. It might be 0, or it might be 110%, and if you know a little bit more about A and B you might be able to figure out the right answer. (Google for L'Hopital's Rule if you care.)
Consequently, if you simply pose a problem like "0/0" or "∞/∞" then you haven't provided enough information. It's a bit like walking up to someone in the street and saying "What's the answer, then?".
He'll get it through Update on a month or two, because he is too much of a numpty to avoid it.
And on that subject ... one could reasonably argue that IE9 isn't really "out" yet because the only people running it are the very few (mostly web developers) who have sought it out. What we have right now is a population of volunteers doing final testing on the gold code before MS hit the big switch.
"Microsoft cannot afford to see Silverlighters bolt en masse to HTML5 – or even return to Flash"
I'm sure returning to Flash is what they are worried about. If HTML5 takes off, then MS can produce their own implementation. While Flash remains dominant, they're stuck with Adobe's implementation. They may laugh at Jobs' flash-free platform, but not too loudly because deep down they share the sentiment. Adobe's implementation sucks and Gnash proves just how hard it would be to produce a viable alternative.
Whatever Silverlight may be now (a phone thing? a PR exercise in keeping devs sweet?), it was originally a Flash killer and it was this idea that originally persuaded the execs to spend real money on version 1. In fact, I'd go further. I'd argue that Microsoft's new-found passion for HTML5 stems from their realisation that Silverlight wasn't going to manage to kill Flash on its own, so they needed to open a second front. So they opened their wallets again.
Microsoft have spent a lot of money in recent years trying to kill Flash. Apple are risking marketshare in order to kill Flash. Google spent $120m on a codec which they promptly gave away to the world for free, in order to kill Flash.
Couldn't happen to a more deserving technology.
...to bemoan the state of (several) European education systems, perhaps you should remind yourselves that this is a consumer survey and so 99% of its findings are worthless.
In this case, I'd suggest that the sort of person who responds to the survey probably has too much spare time on their hands and there might be a reason for that.
"[Our] pride in our award-winning journalism remains undiminished."
Either this is the illegal stuff, in which case they may geniuninely regret it but, hey, they're proud of it all the same ... Or this is the legal stuff they were doing around the same time, which they had so little pride in that they resorted to breaking the law in order to find something better.
Either way, it is hard for me to parse this sentence in a way that is flattering to NotW. You'd think that men and women of letters could manage a better public statement, wouldn't you? Says it all really.
I guess the moral of the story is that we financial geniuses who can see this bubble for what it is can keep our investments out of it, whereas the numpties who run the nation's pension funds presumably have trouble even *spelling* economics.
Fortunately, as the article notes, there won't be quite the bang that there was a decade ago. Unfortunately, that's because these same idiots have already lost all our money in the banking system.
Mines the one with my life savings in used notes in the pocket.
"At some point Intel is going to figure they have lost enough on Itanium and pull the plug."
Surely that's the one thing that *won't* happen. The longer they keep ia64 in production, the more they get to recoup the initial R&D costs. (That is, the few billion they blew in the nineties discovering that it wouldn't work.)
I expect Intel to keep ia64 "current" for as long as there is someone out there writing software for it. However, as the article notes, that's an increasingly limited number of people. Also, and with reference to the "dual instruction decode" suggestion made further down in these comments, if someone were to produce a decent VMM for ia64 on x64, that would probably kill it. Given the differences in architecture, particularly the wide floating point, that might be quite challenging, but not impossible. At some point, *Intel* might decide that it was the cheapest way to "keep ia64 current", much as IBM did when they scrapped AS/400.
"have been dismissed as a source of power generation"
Here on my planet, they've been pursued for several decades. The problem is actually harnessing a useful amount of power from what is a very diffuse source. It's not as bad as wind, but there's no free lunch sitting out there in the sea. Smart people have tried and failed.
"The average vertical pixel height is shrinking, especially on laptops. "
I'd be amazed if "laptops" ever featured in the design discussions that led to the ribbon. It is *clearly* designed for screens that are measured in yards.
Microsoft just don't *do* small screens. They looked like startled rabbits when the first netbooks appeared and only survived by giving XP a third life (the second being the Longhorn Reset). They've yet to produce a usable phone/device OS.