"Anyone who just starts adding threads because they feel they need to utilize the number of cores is a complete idiot in my book."
This is not about dreaming up ways to add concurrency, but utilizing concurrency options that already exist. For example, when a user of your application double clicks a row in your table, you need to grab the detail from the server and create a complex dialog to display that data. Clearly these tasks can run concurrently, but generally they are coded sequentially. On a single core, the benefit of concurrency is outweighed by the complexity involved. This may not be so when multiple cores are available.
Multi-core aware software will break it's individual functions down into nice clean atomic units that can be processed concurrently. You can already code this way (server developers are used to it, they have been dealing with SMP for a while now), the growth in availability of multi-core desktop systems means that client-side developers will have to begin to learn the same tricks as server side developers if they want their code to take advantage of the hardware. Constructs like a 'pool of worker threads' should become far more common in client-side code.
"It talks about not only how to write a good SLA but also how to avoid burnout in your employees."...and you can read in curled up in bed about 10PM on a sunday night.......about the time your employees are going into their 14th straight hour of bug fixes, for tomorrow's 'make or break', as yet, untested software release!:)
Fantastic, lets worship another "overlord" and move everything we do to a REAL "black-box" company.
I have to admit, this is what scares me.
Look, like most slashdotters, I want to believe in the 'do no evil' thing, and you know, when it comes to the intentions of Larry and Sergey, I do believe it. Everything I have seen of those two guys suggests to me that they are geeks first and billionaire capitalists second, I am just afraid that there is an element of 'Frankenstein's monster' in the whole Google phenomenon.
There are people out there (and lots of them) that would literally kill to control the kind of wealth and power that google has amassed. It would not be completely ludicrous to suggest that Google is currently the most powerful organisation on the planet. Google results can make or break companies and build/ruin reputations and with the Google apps model we are poised to hand over a lot more. That information will be around for a long time, it will probably outlive us all. It isn't going to bio-degrade, it isn't going to self-destruct.
It's too much trust. There are things I might put into a document or spreadsheet that I would not be comfortable discussing with my close family. There are things I do at work that I am not even allowed to discuss with my wife. Yet, we are expected to hand them over to google on the basis of the 'do no evil' promise (which as we have seen is impossible to keep regardless of how well intended). Right now I would rely on security through obscurity. I am a relatively obscure individual, it is unlikely anyone (beyond a small group of competitors and friend/family) would be interested in what I write in my documents, but what about if someday I want to become less obscure? Go into politics or a similar type of public life... then there will be more interest, and it will all be sitting right there.
I guess what I am saying is that it is important to bear in mind that it was Sergey and Larry that promised 'do no evil' not 'Google'. Google doesn't have a conscious, it doesn't care about good vs evil, even human's struggle to make that distinction. We are talking about handing over data that will outlive the founders, and will outlive the promise. I am the only one who is nervous about that??
Having worked on a project that successfully migrated from MSSQL server TO PostgreSQL for performance reasons (although database server operating system was also changed) I can tell you that your opinion about the relative 'leagues' of Postgres and MSSQL is demonstrably false.
Throughput absolutely sucks in MS-SQL server. The locking system is a total mess (mostly inheirited from Sybase). PostgreSQL has an annoying requirement that the database must be 'vacuumed' periodly (this is due to the PostgreSQL ACID transaction implementation, and is a trade of for fast, ACID transactions).
Basically, for serious systems, there is PostgreSQL and there is Oracle, with an honourable mention to DB2 and MySQL (which has come along way, but was too late in getting stuff like transaction support).
Why don't you first strip Mick Jagger of his knighthood and then we'll talk about taking things seriously.
Are you kidding? Mick deserves his knighthood more than most, I mean the guy is what... 63 years old and he still gets more action than the entire slashdot membership combined.
In my opinion, the big question is why we don't have 'Sir Ozzy Osbourne' yet! The guy is a national treasure.
Realistically? Often, if not in explicit terms, more detail will be given about you, especially if you burned bridges. That this happens, is pretty hard to prove, unless you somehow plan and plot to set them up with a tapped phone.....and most people don't go that far.
No, but I know many people who have had friends or relatives call their previous employers for a reference to hear what was being said. This happens quite a bit.
I find it unbelievable that a 'software consultant' cannot stomach a $25'000 fee for something he wanted so badly. TFA even says he would have a strong case not to pay until he receives his flight, and could pay in installments.
If the guy is worth his salt, and with the publicity he would get from winning the Oracle competition, I see no reason why a decent consultant could not have that paid off in a year.
I happened to read the autobiography of Richard Branson titled "Losing my virginity"
I've read this too. Highly recommended. Branson isn't a 'geek' in the strictest sense, but is certainly a bit of an 'odd ball'.
I had to laugh when watching his 'The Apprentice' clone (which was vastly superior IMO), and the contestents were taken to the huge annual party that he throws on his estate for all his staff. It was just like a huge circus, with all kinds of performers. One of the contestents was quoted as saying.... "So... THIS is what happens when a hippy makes a billion dollars!":o)
Usually, I would dismiss crackpots like this, but... a guy named 'frosty' getting international press for speaking out against global warming. I am sorry that just screams 'divine intervention' to me.
CRM is one of a broad range of software applications that can be purchased off the shelf, obtained through Open Source channels or implemented by a software consultancy firm that spends a lot of time with you to determine your needs, develops a draft spec, agrees a stonkingly large fee and then sends a team of developers to live with you for many months, drinking your coffee, attempting to get off with the secretaries and hacking your vending machines.
As someone who spent years developing CRM products, this paragraph had me in tears of laughter. You sir, are my new god, I am constructing your church as we speak.
Actually, when I bought my Dell laptop I got a 'recovery disk' and not a Windows XP installation disk. The default setup included a disk partition with the XP files on it, presumably the 'recovery disk' just bootstraps installation from this 'hidden' partition.
Naturally, I had blatted this partition when I installed fedora. Then, when a few weeks latter I decided I actually wanted to dual boot I seemed to be SOL. However, in Dell's credit and despite consistent negative press regarding their technical support, they have been excellent. I emailed to explain the situation and the following day, a complete set of CD's for all software (including XP) dropped through my door (no charge).
"Anyone who just starts adding threads because they feel they need to utilize the number of cores is a complete idiot in my book."
This is not about dreaming up ways to add concurrency, but utilizing concurrency options that already exist. For example, when a user of your application double clicks a row in your table, you need to grab the detail from the server and create a complex dialog to display that data. Clearly these tasks can run concurrently, but generally they are coded sequentially. On a single core, the benefit of concurrency is outweighed by the complexity involved. This may not be so when multiple cores are available.
Multi-core aware software will break it's individual functions down into nice clean atomic units that can be processed concurrently. You can already code this way (server developers are used to it, they have been dealing with SMP for a while now), the growth in availability of multi-core desktop systems means that client-side developers will have to begin to learn the same tricks as server side developers if they want their code to take advantage of the hardware. Constructs like a 'pool of worker threads' should become far more common in client-side code.
"It talks about not only how to write a good SLA but also how to avoid burnout in your employees." ...and you can read in curled up in bed about 10PM on a sunday night.... ...about the time your employees are going into their 14th straight hour of bug fixes, for tomorrow's 'make or break', as yet, untested software release! :)
It's funny you should say that, because as soon as I read this story, my first reaction was...
"There is a millionaire out there that is gonna be doing some 'roleplay' tonight!".
Fantastic, lets worship another "overlord" and move everything we do to a REAL "black-box" company.
I have to admit, this is what scares me.
Look, like most slashdotters, I want to believe in the 'do no evil' thing, and you know, when it comes to the intentions of Larry and Sergey, I do believe it. Everything I have seen of those two guys suggests to me that they are geeks first and billionaire capitalists second, I am just afraid that there is an element of 'Frankenstein's monster' in the whole Google phenomenon.
There are people out there (and lots of them) that would literally kill to control the kind of wealth and power that google has amassed. It would not be completely ludicrous to suggest that Google is currently the most powerful organisation on the planet. Google results can make or break companies and build/ruin reputations and with the Google apps model we are poised to hand over a lot more. That information will be around for a long time, it will probably outlive us all. It isn't going to bio-degrade, it isn't going to self-destruct.
It's too much trust. There are things I might put into a document or spreadsheet that I would not be comfortable discussing with my close family. There are things I do at work that I am not even allowed to discuss with my wife. Yet, we are expected to hand them over to google on the basis of the 'do no evil' promise (which as we have seen is impossible to keep regardless of how well intended). Right now I would rely on security through obscurity. I am a relatively obscure individual, it is unlikely anyone (beyond a small group of competitors and friend/family) would be interested in what I write in my documents, but what about if someday I want to become less obscure? Go into politics or a similar type of public life... then there will be more interest, and it will all be sitting right there.
I guess what I am saying is that it is important to bear in mind that it was Sergey and Larry that promised 'do no evil' not 'Google'. Google doesn't have a conscious, it doesn't care about good vs evil, even human's struggle to make that distinction. We are talking about handing over data that will outlive the founders, and will outlive the promise. I am the only one who is nervous about that??
It would be more accurate to say that java.lang.String knows how to create a capitalised version of itself as Java strings are immutable.
I call bullshit!
Having worked on a project that successfully migrated from MSSQL server TO PostgreSQL for performance reasons (although database server operating system was also changed) I can tell you that your opinion about the relative 'leagues' of Postgres and MSSQL is demonstrably false.
Throughput absolutely sucks in MS-SQL server. The locking system is a total mess (mostly inheirited from Sybase). PostgreSQL has an annoying requirement that the database must be 'vacuumed' periodly (this is due to the PostgreSQL ACID transaction implementation, and is a trade of for fast, ACID transactions).
Basically, for serious systems, there is PostgreSQL and there is Oracle, with an honourable mention to DB2 and MySQL (which has come along way, but was too late in getting stuff like transaction support).
Why don't you first strip Mick Jagger of his knighthood and then we'll talk about taking things seriously.
Are you kidding? Mick deserves his knighthood more than most, I mean the guy is what... 63 years old and he still gets more action than the entire slashdot membership combined.
In my opinion, the big question is why we don't have 'Sir Ozzy Osbourne' yet! The guy is a national treasure.
Any Canadians willing to sponsor a immigrating Brit?
:)
You should just do what I did... marry one
Got my immigration visa and I fly out in early June.
I, for one, vote that we let the asteroid come, and destroy the planet in an effort prevent the potential catastrophe of a follow-up to that movie.
Anyway, with any luck, some smart intern has already pointed out that titling a movie 'armageddon' should, generally, rule out a sequel.
I find it unbelievable that a 'software consultant' cannot stomach a $25'000 fee for something he wanted so badly. TFA even says he would have a strong case not to pay until he receives his flight, and could pay in installments.
If the guy is worth his salt, and with the publicity he would get from winning the Oracle competition, I see no reason why a decent consultant could not have that paid off in a year.
I had to laugh when watching his 'The Apprentice' clone (which was vastly superior IMO), and the contestents were taken to the huge annual party that he throws on his estate for all his staff. It was just like a huge circus, with all kinds of performers. One of the contestents was quoted as saying.... "So... THIS is what happens when a hippy makes a billion dollars!"
Seems to me, if you are automating yourself out of a job, reorientate so that automation IS your job.
Superb idea.
I would play that!
Surely one of the CIV series right?
Subjects heard shouting phrases such as... "AAAAHA, Taste my ICBM you Iroquois scum", where marked down!
Usually, I would dismiss crackpots like this, but... a guy named 'frosty' getting international press for speaking out against global warming. I am sorry that just screams 'divine intervention' to me.
As someone who spent years developing CRM products, this paragraph had me in tears of laughter. You sir, are my new god, I am constructing your church as we speak.
Actually, when I bought my Dell laptop I got a 'recovery disk' and not a Windows XP installation disk. The default setup included a disk partition with the XP files on it, presumably the 'recovery disk' just bootstraps installation from this 'hidden' partition.
Naturally, I had blatted this partition when I installed fedora. Then, when a few weeks latter I decided I actually wanted to dual boot I seemed to be SOL. However, in Dell's credit and despite consistent negative press regarding their technical support, they have been excellent. I emailed to explain the situation and the following day, a complete set of CD's for all software (including XP) dropped through my door (no charge).
Easy! It doesn't run
Because local mailbox file corruption never happens?
Ahh... good old D&D. Better than Sex.... or so I'm told.
...Just a few years in Gamma, couple in Delta, a nice amount of Epsilon testing and we might have it nailed!
In the interests of continuity, could someone please retitle this story as, "Could 2007 be the year of Linux on the desktop?".
The change in emphasis shouldn't be a problem, by now we are all experienced enough to know the answer.
...Not really. Most normal folks would wait for the site to load before hand availability was an issue.
My current favorite is Catherine Tate. Yes, she's all over Youtube
What a fucking liberty!!!