Actually, IE uses one process per tab. This means that each tab has a different address space, and this is what makes it so that one bad tab crashes only itself and not the entire browser. If they were only doing threads, it'd be what Mozilla does.
I thought pthreads turns threads into separate processes anyway. Mind you, I'm assuming they use pthreads here.
I hate being turned into a Microsoft apologist on this one, but give them a break. IE8 is still beta. Comparing release quality software to beta quality software is simply unfair.
This conception is partly Google's fault. They release so many products as 'beta' which in actual fact are finished, but going to have alterations made later, that a lot of people have forgotten what beta really means.
I release beta's only for intermediate and not fully tested versions of my software which I don't really expect to be usable yet, they are most often released for interested people to lift out the code they want and/or test it. Google release products that they expect millions to use as they are and leave them as beta until they are way beyond finished by any other measure.
I go for full releases when I reach a development plateau where everything is tested and working as far as I can tell, and I want to have a proper release that my users can rely on before moving on.
Were I to go the Google way my five year old product would still be in beta, since I've yet to reach the full state I want it to reach.
I can see your point, but I can't actually remember when I last broke the spine of a non-fictional book to glean some information. In the real world the computing students will be much better off learning HOW to find the information they need that being handed a book filled with information, most of which is probably not even relevant to the tasks they'll be given.
This demonstrates the common misconception that the internet is full of useful and accurate information.
Textbooks have one major advantage over web pages. They have been through an editorial process. I know sites like Wikipedia do as well, but since one of their 'professors' turned out not even to have an undergrad degree, and they are all anonymous, that leaves a lot to be desired on the authenticity front.
Wikipedia's version of peer review is equally suspect. Peer review without identification of peers to the author is ok, but when the identity of the author whose work is being reviewed is also hidden, and the peer reviewers have no need to account for their suitability to act as reviewers the process becomes little more than a parody of the true process.
Its also my experience that a great deal of information on the web is copied from what people have read in books anyway.
Some sites, like IBM, Sun, Microsoft and other companies with a vested interested in programming do provide useful online resources, but they also produce books.
I reject utterly the argument that computing books are out of date the moment they are printed. I have textbooks dating back ten years which still contain information I use often. Just because some small aspects of a subject may change does not invalidate all previous information on the subject.
This is especially true of books which seek to teach the basics of programming. You could pick up a book produced a few years ago, use that exclusively for months, and come out of the other end with a sufficient understanding of the fundamentals to grasp any recent changes it didn't cover. Such books tend to cover such fundamentals that they don't go out of date too fast. If your language of choice wasn't one being used as a marketplace lever (Java and C# for example), this is even more likely to be the case.
I personally use a mix of online and printed word resources. Only rarely do I stray from sites where the author is identified by name, I prefer to take my information from resources where the author has at least felt enough responsibility for their work to take credit for it.
It shouldn't effect their relationship with the Mozilla Foundation at all.
It is Microsoft, not Mozilla who want a monopoly in the browser market. Mozilla want choice, and they have their own offering.
From that standpoint its just fine if Google do this thing. After all, if its open sourced, Mozilla can take what they like from it, even if its just design decisions.
Personally I'm quite happy with Firefox, so a new browser from Google wouldn't effect me. Its all about consumer choice, and more is beter.
Re:managers just don't care about skill level
on
Java, Where To Start?
·
· Score: 3, Interesting
In my experience, managers don't tend to care one whole hell of a lot about the skill level of local employees when a job goes offshore. You could be the worst or the best; at the end of the week, you are still laid off so that Anand & Prasun can have your job.
Then don't work for companies like that.
Any heavily outsourced software house is screwed if its working against another which has skilled, highly motivated staff. Outsource workers have a task to do, they do it, and they cease to care. You don't get innovation that way, you just get lines of code.
Actually, a lot of consultants are highly skilled people who do not have to work for any one person.
Automate their management, and you'll start making them feel like factory workers. Smart people are far less likely to accept inflexible working conditions. The result will be that they walk.
I know I would. My consultancy work is expensive, and I insist on doing what I want, when I want, for who I want. Ok, I'm picky, but I'm happy and I enjoy what I do, so the quality of my work remains high.
If someone started dictating things I had to do based on a mathematical model, I'd go elsewhere for a more relaxed environment.
I realise that police have more important things to do, but then what is the point of putting up security cameras overlooking a bike park if you aren't going to bother using them?
Because a stolen bike isn't why its up there. Its up there to record things like violent crime, vandalism, or muggings, so they can catch the people responsible.
Your bicycle is, or should be, covered by your household insurance. Make a claim, get a new bike, and let them worry about the police having no interest in an investigation.
You know what? Some countries would be wringing their hands with glee if an American Vice President actually managed to get that one through.
After all, it would stunt the scientific growth of America so much that almost any country with a strong education system and a lot of ambition to overtake them in technology stakes within a few decades.
It would take a few decades to kick in because the generation first subjected to it wouldn't get into the system properly until they hit their mid twenties most likely.
So far the decision to make it more difficult for Chinese students to come and study in America has been a boon for Europe, bringing millions into university coffers, and the insane data snooping rights the US government have adopted have made foreign companies route round the US for their server needs.
What's next? book burning as a means to remove the risk of paper cuts?
I know a good portion of Slashdot just wants to flamethrower all that Microsoft does, but at least take the time to read.
What I love about that is that most 'Microsoft haters' I know use Windows. Years of bitching, but still using it. I use it too, and Linux, lots of Linux, and Unix. Not Macs though, the ones I would need cost too much.
The trick is to quit foaming at the mouth about Microsoft and realise that actually a lot of their stuff is pretty good, and where they fall down, there's always a FOSS alternative.
For me they fail on HPC, badly, so I use Linux or freeBSD for that.
Its important because you don't always get advance warning that a hurricane is heading your way, and taking doors off serves the duel purpose of making it less likely your house will be destroyed and providing you with a makeshift shelter in a hurry.
I had less than an hour during the hurricane event in question, and it wasn't easy dealing with the multiple layers of ancient paint on the screws I had to undo.
They pretty much own the audiobook download market, and DRM has been an important part of their strategy from day one.
I'm pretty certain its what keeps getting them new titles to release. Book publishers aren't exactly keen on digital formats if they aren't protected from instant dissemination.
As for myself, well blow me if the drm doesn't 'fall off' within ten minutes of my purchases.
Not that I then share them, in spite of the horror stories spread by the drm producing companies. I paid for them, and I don't see why anyone else should have them for nothing, it's just that I don't see why I should keep the drm around, restricting my ability to play them back on any device I choose when I am in all other respects abiding by the end user license.
In the 1970's the Council of Oxford, England built a nuclear bomb shelter beneath one of the buildings they owned.
During a briefing to the towns various community leaders they explained that they would have no problems with water supply because the shelter had a water tank, situated on the roof of the building which housed the shelter.
I know this because my uncle was one of those community leaders. He tried to question this somewhat bizarre design decision, but apparently the representative making the presentation failed to understand the problem.
Whatever else he did, he knowingly accessed restricted computers whilst America was in a state of war. For that alone he is at risk of going down.
Nutjob he may be, probably is in fact, but a nutjob who chose the wrong time and place to take his paranoid delusions out for a stroll on the internet.
So what if their systems have crap security? Does that mean he had a right to access them? Nope.
Sure it was a hell of a wake up call for the US, that a crank could hack them so easily, but this does not excuse the crank who did it.
I know how to 'hack' into networks, but I wouldn't do it, because people who do go to jail. Its that simple. If you can't accept that basic fact and you go around breaking into computers, then you deserve everything you get.
If they aren't going to work together, build new systems that that will. It's that simple.
I realise there's the whole 'but shareholders will object' thing. Well fine, if the well off think they're in a position to survive global warming, then let them vote no.
Then the first company who gets its shareholders to understand that money doesn't provide immunity from extinction if the planet becomes hostile to our species through climate change will generate wealth beyond the dreams of avarice.
Why? Because any such company would be so far ahead of the competition as to be unreachable. At least for long enough to make everyone involved very rich indeed.
Ever since I discovered the joy of hunting down and killing innocent civilian transports in Elite I've been looking for ways to be a completely evil bugger in the games I play.
I'm not alone either, people like to do that sort of thing. Why else would you be able to sit on top of buildings taking out hookers with a sniper rifle in a car driving game? There is of course a big difference between doing that in a game and doing it in real life, but quite obviously it is something people find amusing, at least in a fantasy sense.
I can't say I'd like replaying real world modern atrocities, but I know from accounts of elderly relatives just how bloody and horrific the second world war was (in unfortunately graphic detail, given how young I was when I listened to the stories), yet we happily recreate that in game after game.
recreation of nasty events is going to happen, there's no way to avoid it, and good luck trying to set a time limit on how much time must pass before an event becomes a suitable topic for a game.
Actually, IE uses one process per tab. This means that each tab has a different address space, and this is what makes it so that one bad tab crashes only itself and not the entire browser. If they were only doing threads, it'd be what Mozilla does.
I thought pthreads turns threads into separate processes anyway. Mind you, I'm assuming they use pthreads here.
I hate being turned into a Microsoft apologist on this one, but give them a break. IE8 is still beta. Comparing release quality software to beta quality software is simply unfair.
This conception is partly Google's fault. They release so many products as 'beta' which in actual fact are finished, but going to have alterations made later, that a lot of people have forgotten what beta really means.
I release beta's only for intermediate and not fully tested versions of my software which I don't really expect to be usable yet, they are most often released for interested people to lift out the code they want and/or test it. Google release products that they expect millions to use as they are and leave them as beta until they are way beyond finished by any other measure.
I go for full releases when I reach a development plateau where everything is tested and working as far as I can tell, and I want to have a proper release that my users can rely on before moving on.
Were I to go the Google way my five year old product would still be in beta, since I've yet to reach the full state I want it to reach.
that editorial process is not always perfect and can itself introduce flaws based on current-day fads, political correctness and hidden agendas.
Your comment begins with such a sweeping uninformed statement that any further point you make has lost all credibility.
Which is a nice way of saying your statement is utter nonsense.
I can see your point, but I can't actually remember when I last broke the spine of a non-fictional book to glean some information. In the real world the computing students will be much better off learning HOW to find the information they need that being handed a book filled with information, most of which is probably not even relevant to the tasks they'll be given.
This demonstrates the common misconception that the internet is full of useful and accurate information.
Textbooks have one major advantage over web pages. They have been through an editorial process. I know sites like Wikipedia do as well, but since one of their 'professors' turned out not even to have an undergrad degree, and they are all anonymous, that leaves a lot to be desired on the authenticity front.
Wikipedia's version of peer review is equally suspect. Peer review without identification of peers to the author is ok, but when the identity of the author whose work is being reviewed is also hidden, and the peer reviewers have no need to account for their suitability to act as reviewers the process becomes little more than a parody of the true process.
Its also my experience that a great deal of information on the web is copied from what people have read in books anyway.
Some sites, like IBM, Sun, Microsoft and other companies with a vested interested in programming do provide useful online resources, but they also produce books.
I reject utterly the argument that computing books are out of date the moment they are printed. I have textbooks dating back ten years which still contain information I use often. Just because some small aspects of a subject may change does not invalidate all previous information on the subject.
This is especially true of books which seek to teach the basics of programming. You could pick up a book produced a few years ago, use that exclusively for months, and come out of the other end with a sufficient understanding of the fundamentals to grasp any recent changes it didn't cover. Such books tend to cover such fundamentals that they don't go out of date too fast. If your language of choice wasn't one being used as a marketplace lever (Java and C# for example), this is even more likely to be the case.
I personally use a mix of online and printed word resources. Only rarely do I stray from sites where the author is identified by name, I prefer to take my information from resources where the author has at least felt enough responsibility for their work to take credit for it.
It shouldn't effect their relationship with the Mozilla Foundation at all.
It is Microsoft, not Mozilla who want a monopoly in the browser market. Mozilla want choice, and they have their own offering.
From that standpoint its just fine if Google do this thing. After all, if its open sourced, Mozilla can take what they like from it, even if its just design decisions.
Personally I'm quite happy with Firefox, so a new browser from Google wouldn't effect me. Its all about consumer choice, and more is beter.
In my experience, managers don't tend to care one whole hell of a lot about the skill level of local employees when a job goes offshore. You could be the worst or the best; at the end of the week, you are still laid off so that Anand & Prasun can have your job.
Then don't work for companies like that.
Any heavily outsourced software house is screwed if its working against another which has skilled, highly motivated staff. Outsource workers have a task to do, they do it, and they cease to care. You don't get innovation that way, you just get lines of code.
Java is a good language to learn for the current marketplace.
The real problem thats putting people at risk of outsourcing is not the choice of language.
Its all about your skill as a programmer. If you're average, then there are plenty of average coders willing to work for less in India.
No, you've got to be better then average, great even, and that takes a lot of work.
Eclipse is pretty good actually, I hated netbeans too.
Actually, a lot of consultants are highly skilled people who do not have to work for any one person.
Automate their management, and you'll start making them feel like factory workers. Smart people are far less likely to accept inflexible working conditions. The result will be that they walk.
I know I would. My consultancy work is expensive, and I insist on doing what I want, when I want, for who I want. Ok, I'm picky, but I'm happy and I enjoy what I do, so the quality of my work remains high.
If someone started dictating things I had to do based on a mathematical model, I'd go elsewhere for a more relaxed environment.
I realise that police have more important things to do, but then what is the point of putting up security cameras overlooking a bike park if you aren't going to bother using them?
Because a stolen bike isn't why its up there. Its up there to record things like violent crime, vandalism, or muggings, so they can catch the people responsible.
Your bicycle is, or should be, covered by your household insurance. Make a claim, get a new bike, and let them worry about the police having no interest in an investigation.
You know what? Some countries would be wringing their hands with glee if an American Vice President actually managed to get that one through.
After all, it would stunt the scientific growth of America so much that almost any country with a strong education system and a lot of ambition to overtake them in technology stakes within a few decades.
It would take a few decades to kick in because the generation first subjected to it wouldn't get into the system properly until they hit their mid twenties most likely.
So far the decision to make it more difficult for Chinese students to come and study in America has been a boon for Europe, bringing millions into university coffers, and the insane data snooping rights the US government have adopted have made foreign companies route round the US for their server needs.
What's next? book burning as a means to remove the risk of paper cuts?
Actually, Essenes were bathing fanatics.
I know, thats why the joke, they had to build huge viaducts to ensure their water supply.
I like how this is modded informative..
I'd bet actual english pounds that this is because of the Princes Bride reference.
How did that ever become a geek classic? Beats me, but it undoubtedly has.
I know a good portion of Slashdot just wants to flamethrower all that Microsoft does, but at least take the time to read.
What I love about that is that most 'Microsoft haters' I know use Windows. Years of bitching, but still using it.
I use it too, and Linux, lots of Linux, and Unix. Not Macs though, the ones I would need cost too much.
The trick is to quit foaming at the mouth about Microsoft and realise that actually a lot of their stuff is pretty good, and where they fall down, there's always a FOSS alternative.
For me they fail on HPC, badly, so I use Linux or freeBSD for that.
Its important because you don't always get advance warning that a hurricane is heading your way, and taking doors off serves the duel purpose of making it less likely your house will be destroyed and providing you with a makeshift shelter in a hurry.
I had less than an hour during the hurricane event in question, and it wasn't easy dealing with the multiple layers of ancient paint on the screws I had to undo.
They pretty much own the audiobook download market, and DRM has been an important part of their strategy from day one.
I'm pretty certain its what keeps getting them new titles to release. Book publishers aren't exactly keen on digital formats if they aren't protected from instant dissemination.
As for myself, well blow me if the drm doesn't 'fall off' within ten minutes of my purchases.
Not that I then share them, in spite of the horror stories spread by the drm producing companies.
I paid for them, and I don't see why anyone else should have them for nothing, it's just that I don't see why I should keep the drm around, restricting my ability to play them back on any device I choose when I am in all other respects abiding by the end user license.
In the 1970's the Council of Oxford, England built a nuclear bomb shelter beneath one of the buildings they owned.
During a briefing to the towns various community leaders they explained that they would have no problems with water supply because the shelter had a water tank, situated on the roof of the building which housed the shelter.
I know this because my uncle was one of those community leaders. He tried to question this somewhat bizarre design decision, but apparently the representative making the presentation failed to understand the problem.
The most important thing you can do in preparation for a hurricane is pick the paint out of the screws holding your doors on.
Been there, cursed while the screwdriver spun uselessly, and never painted over a screw since.
'The Romans are bad'
'So are any Jews who don't do what we do'
'We don't like women'
'Why is is so hard to get a damn bath around here'
Whatever else he did, he knowingly accessed restricted computers whilst America was in a state of war. For that alone he is at risk of going down.
Nutjob he may be, probably is in fact, but a nutjob who chose the wrong time and place to take his paranoid delusions out for a stroll on the internet.
So what if their systems have crap security? Does that mean he had a right to access them? Nope.
Sure it was a hell of a wake up call for the US, that a crank could hack them so easily, but this does not excuse the crank who did it.
I know how to 'hack' into networks, but I wouldn't do it, because people who do go to jail. Its that simple. If you can't accept that basic fact and you go around breaking into computers, then you deserve everything you get.
If they aren't going to work together, build new systems that that will. It's that simple.
I realise there's the whole 'but shareholders will object' thing. Well fine, if the well off think they're in a position to survive global warming, then let them vote no.
Then the first company who gets its shareholders to understand that money doesn't provide immunity from extinction if the planet becomes hostile to our species through climate change will generate wealth beyond the dreams of avarice.
Why? Because any such company would be so far ahead of the competition as to be unreachable. At least for long enough to make everyone involved very rich indeed.
Was I the only one that saw a 'Matrix' reference there?
Yes, yes you were...
didn't microsoft say that their email spam blocking would allow sanctioned, but still unsolicited, emails from certain trusted parties to get through?
Since my hot mail account exists purely for the microsoft passport thing, I don't know if the account gets this sanctioned email or not.
Ever since I discovered the joy of hunting down and killing innocent civilian transports in Elite I've been looking for ways to be a completely evil bugger in the games I play.
I'm not alone either, people like to do that sort of thing. Why else would you be able to sit on top of buildings taking out hookers with a sniper rifle in a car driving game? There is of course a big difference between doing that in a game and doing it in real life, but quite obviously it is something people find amusing, at least in a fantasy sense.
I can't say I'd like replaying real world modern atrocities, but I know from accounts of elderly relatives just how bloody and horrific the second world war was (in unfortunately graphic detail, given how young I was when I listened to the stories), yet we happily recreate that in game after game.
recreation of nasty events is going to happen, there's no way to avoid it, and good luck trying to set a time limit on how much time must pass before an event becomes a suitable topic for a game.
Reading something limits your imagination,
How gloriously ridiculous!