Have been the interviewer lately? There are countless people out there claiming years of experience, getting certs, etc who couldn't debug a problem if their job depended on it. It might be incompetence but more likely they're padding their resumes to get their foot in the door with the hope that no one will call them out on their skill set. So if you don't like the tests, blame all the losers before you that were less than truthful about their skills and experience. Feel free to get a law degree if taking a skills test is beneath you.
... think of the children! They're in mortal danger right now and we must plug the holes. All that information leaking out of them tubes can really damage their fragile little minds.
"By your logic, food prices should be out of control, but they're not."
Don't delude yourself into thinking our food supply works on a strict market economy.
Prices are low because the government pays billions in farm subsidies to artificially keep prices low. Food prices are not the epitome of market forces at work. If the government stopped paying farmers subsidies you'd see just how much food in the country actually costs.
"For those that don't know, the United Kingdom spends eighty billion pounds a year on healthcare, funded directly through taxes. His central point was: "Don't you feel like you're being ripped off paying for the health care of jobless people when you're busting a gut earning a living?""
My answer to that is simple - no, I wouldn't feel ripped off. My happiness doesn't depend on the suffering of others. I don't want people having to suffer needlessly because they happen to be poor, lost their jobs, or are too ill to work. I'm a compassionate human being who doesn't mind paying taxes if it supports the common good.
The problem with medical care in this country is everyone is looking out for number one. People are just plan selfish. There's no empathy for fellow Americans. Look at the mess still going on down in New Orleans for just one example. We've lost the compassion we once had for those less fortunate.
Everyone that whines about the possibility of having to pay taxes for medical care better pray hard they never loss their medical insurance. Better yet, hope your insurance company doesn't drop you the second you get a costly, life threatening condition. Imagine being told you had treatable cancer one day and getting a notice that your insurance is being dropped the next. Imaging having to go deep into debt to pay for your care and then being told 'tough luck' by callous, uncaring Americans around you.
If we weren't paying hundreds of billions of dollars to fight a war in Iraq, we could easily pay a two hundred billion medical bill. If we weren't building highways to nowhere we could easily pay for national coverage.
The problem with this country is we have our priorities all screwed up. Instead of trying to solve the problems of the world we should be spending our hard earned tax dollars trying to solve the problems we have right here at home. It's a disgrace we're not number #1 in infant care, education, or elder care for our retirees. We shouldn't even be talking about caring for our people - it should be a given. How can we be an example to the rest of the world if our own country is in such poor condition?
I'm getting tired of the back and forth between AMD and Nvidia. Drop the whole 'optimized' drivers crap and give us cards that work great out of the box. This entire trend of releasing per-game tweaked drivers is just hurting consumers. I shouldn't have to wait for Nvidia to tweak their drivers to get the best performance out of one of their cards. I shouldn't have to download new drivers every time a new games comes out. The whole reason you create your cards based on a known standard is to avoid this mess.
Stop fucking around and do it right the first time.
According to http://www.polocenter.com/travel/lotteriesus.htm there are currently 37 states that allow gambling. They call it a 'lottery' but it's really just a glorified numbers racket. That doesn't stop the states from operating them, now does it?
If the federal government is in the business of outlawing gambling, they should do it across the board. Otherwise, they should stick to matters within their charter - national defense, negotiating international treaties, and protecting interstate commerce.
Because he was a dumbass. If you're worried that the US DoJ is coming after you, don't land on US teritory. That's a leason to all those out there doing things the US federal government doesn't like - don't come here expecting a warm welcome.
"Anyone here ever REALLY try to use CORBA across languages and platforms? No... seriously, using something besides Java on both ends."
Yes. We use Java for our clients, and C++ for our servers. Works great on Linux, HP, AIX, Windows, and Solaris with very little cross-platform issues. Your assertion that language interpoerability failed is incorrect - it works as designed and works well.
"The big problem with IDL-based RPC is that it becomes essentially impossible to version your APIs. Want to add a parameter? You break a bunch of existing clients. These problems dog you everywhere you turn: In development (changing the IDL usually means a complete rebuild), in testing (got all your client versions lined up?) and especially deployment to outside customers. IDL based technology just sucks rocks when you're shipping real applications."
Adding a parameter is changing the interface - which is changing the contract your server has with all your clients. Changing the IDL requires a complete rebuild only if you have tightly coupled interfaces. When I make interface changes, I might have to rebuild 10% of my app - not even close to a complete rebuild.
There's nothing in CORBA that provents you from implementing your own versioning system. A basic "getSupportedVersion" call that returns your version identifier is all you really need to determine if you're talking to an 'old' client that doesn't support your new fancy interface, or a 'new' client that does. Maintaining backward compatibility becomes a requirement of your server application; which is where it belongs.
We do this all the time in our application. There may be thousands of clients with different interface versions scattered across an enterprise. Our single server can communicate with all of them - those clients built 5 years, up to our latest development builds.
Don't fault the infrastructure for your bad design.
All of these issues are unrelated to CORBA. It sounds like a bad implementation; one which would have been equally bad had they used a roll-your-own RPC mechanism.
This is why everyone should have 6-9 months of expenses stocked away as an emergency fund. If my boss comes to me tomorrow and tells me I have to train my replacement, I'm telling him to go screw himself. The only reason BofA or any other organization gets away with this crap is because people haven't gotten into the habit of saving for emergencies. If you weren't living paycheck to paycheck, you could tell you boss off if he tried to pull that crap. Unfortunately, the majority of you out there haven't figured this out yet so you're forced into these types of situations.
Have fun training your replacement. Me, I'd take my vacation days and walk.
"Unsurprisingly, most candidates fail that section of the interview. And they fail even trivial stuff like 'what's a virtual pointer all about?' They may be aces at writing O(n^3) algorithms with CString, but they have no clue what's going on under the surface."
Of course they fail that portion of your interview questions - 'virtual pointers' don't exist. Virtual methods exist, pure virtual methods exist, pointers to virtual methods exist, but there's no such thing as a 'virtual pointer'.
'CString' is a Windows library. It's not part of the C++ standard. Standard C++ is pretty well self-contained. Don't confuse additional libraries with the language itself.
Not knowing the language is the first reason you shouldn't be interviewing candidates. That last thing I need is a new "C++" programmer who wants to write output to System.err. Maybe you should refer C++ interviewees to someone who actually knows something about the language?
$60/pop? I haven't played a game in the past couple of years that was worth $60, especially on a console. Anyone going to pay EA $60 for Madden x360? Screw that. It's not like the games at release are ground breaking. No sequal is worth $60, no matter how pretty it looks.
The moment I become personally liable for my code, I'm leaving the business. It's hard enough developing good code when faced with endless status meetings, poorly expressed requirements, pointless process, feature creap, and schedule compression. Throw in the possibility that I might get sued if someone exploits a bug and I'll be a total basket case. If you make me liable, you better pay me like a doctor so I can afford the insurance.
Just think of all the lawyers browsing CERT once a day looking for victims....
My North Carolina taxes don't pay for NASA, nor do they pay for the war in Iraq. The state was running a deficit so this is just a cheap way to raise taxes without actually changing the tax rate or, heaven forbid, moderate spending. The state continues to add additional 'fees' which serve the same purpose. It's shady politics but people around here seem to simply accept it.
I'm not sure how this is legal if they're exempting mail-order companies at the same time but it seems they're bound and determined to do so.
Then stop making me change my account passwords every 30 days! That is the most irritating, counter productive thing IT groups do with password management. Sure, make me type in garbage with no repeating characters. Sure, make the password 12 or more characters with at least 3 numbers. This I can accept. But once I type in a conforming password, don't ask me to change it!
Our IT department just implemented this 30 day policy on all of the IT services. Unfortunately they don't have a shared password system so each of the 10 applications I need to do my job have different passwords. And of course these passwords all expire at different times.
I never used to have to write down my passwords. I had one that worked for all my work-related services. But now I'm writing them all down. If someone happens to find it, it's not my problem.
Foist this stupid scheme on people and of course they're going to write them down. Better that than forgetting a password and have yourself locked out of the system you need to do your job. Next you waste 20 minutes of the day waiting for the arrogant IT guy to reset it all the while listening to him complain about all the password resets they've done that day.
So frustrating. What's the point when a little social engineering can get a password without too much trouble?
What a silly article. Of course the newer macs are going to be faster than the older generation. Why would Apple switch to Intel if they couldn't provide a faster chip? Imagine the headlines:
"Not really. Its a fine product if you have one server to protect. It's an adequate product if you have 10 servers to protect. With version 10 it could even be argued that its ok for a SLIGHTLY larger implementation. "
Use the right tool for the job. BE was designed for small workgroups/businesses. If you want to backup an entire enterprise, use NetBackup. It works great.
"Actual censorship is relatively rare."
That's the problem with censorship. Unless you have a totally transparent government, how do you know whether or not someone is being censored? If the target of censorship speaks up, what's the say that protest isn't censored as well? Censorship, in and of itself, is only possible under a system that allows it.
Unless citizens know exactly what their government is doing, there's not guarantee our rights are actually being upheld. The whole idea of a law that you're not allowed to talk about is such an anethma to this we should all be outraged. The fact that people can be held without recourse should make us all really angry. Unfortunately, the majority of sheep in the US are willing to give up their freedoms for the false hope of absolute security.
They came for your neighbor and you did nothing to stop them. Who then will fight for your rights when they come for you?
Have been the interviewer lately? There are countless people out there claiming years of experience, getting certs, etc who couldn't debug a problem if their job depended on it. It might be incompetence but more likely they're padding their resumes to get their foot in the door with the hope that no one will call them out on their skill set. So if you don't like the tests, blame all the losers before you that were less than truthful about their skills and experience. Feel free to get a law degree if taking a skills test is beneath you.
... think of the children! They're in mortal danger right now and we must plug the holes. All that information leaking out of them tubes can really damage their fragile little minds.
"By your logic, food prices should be out of control, but they're not."
Don't delude yourself into thinking our food supply works on a strict market economy.
Prices are low because the government pays billions in farm subsidies to artificially keep prices low. Food prices are not the epitome of market forces at work. If the government stopped paying farmers subsidies you'd see just how much food in the country actually costs.
"For those that don't know, the United Kingdom spends eighty billion pounds a year on healthcare, funded directly through taxes. His central point was: "Don't you feel like you're being ripped off paying for the health care of jobless people when you're busting a gut earning a living?""
My answer to that is simple - no, I wouldn't feel ripped off. My happiness doesn't depend on the suffering of others. I don't want people having to suffer needlessly because they happen to be poor, lost their jobs, or are too ill to work. I'm a compassionate human being who doesn't mind paying taxes if it supports the common good.
The problem with medical care in this country is everyone is looking out for number one. People are just plan selfish. There's no empathy for fellow Americans. Look at the mess still going on down in New Orleans for just one example. We've lost the compassion we once had for those less fortunate.
Everyone that whines about the possibility of having to pay taxes for medical care better pray hard they never loss their medical insurance. Better yet, hope your insurance company doesn't drop you the second you get a costly, life threatening condition. Imagine being told you had treatable cancer one day and getting a notice that your insurance is being dropped the next. Imaging having to go deep into debt to pay for your care and then being told 'tough luck' by callous, uncaring Americans around you.
If we weren't paying hundreds of billions of dollars to fight a war in Iraq, we could easily pay a two hundred billion medical bill. If we weren't building highways to nowhere we could easily pay for national coverage.
The problem with this country is we have our priorities all screwed up. Instead of trying to solve the problems of the world we should be spending our hard earned tax dollars trying to solve the problems we have right here at home. It's a disgrace we're not number #1 in infant care, education, or elder care for our retirees. We shouldn't even be talking about caring for our people - it should be a given. How can we be an example to the rest of the world if our own country is in such poor condition?
Bored? Bored?!? If you don't like my vacation photos get off your ass and take your own damn vacation.
Lazy kids...
I'm getting tired of the back and forth between AMD and Nvidia. Drop the whole 'optimized' drivers crap and give us cards that work great out of the box. This entire trend of releasing per-game tweaked drivers is just hurting consumers. I shouldn't have to wait for Nvidia to tweak their drivers to get the best performance out of one of their cards. I shouldn't have to download new drivers every time a new games comes out. The whole reason you create your cards based on a known standard is to avoid this mess.
Stop fucking around and do it right the first time.
How hard is that?
It's actually 1/5 the resolution:
1080p: 1920 x 1080 = 2,073,600 pixels
480p: 852 x 480 - 408,960 pixels
1080p / 480p = 5.0704
Judging by the above paragraph, I conclude Google just doesn't recognize real talent.
Promote this person immediately. They're management material!
According to http://www.polocenter.com/travel/lotteriesus.htm there are currently 37 states that allow gambling. They call it a 'lottery' but it's really just a glorified numbers racket. That doesn't stop the states from operating them, now does it?
If the federal government is in the business of outlawing gambling, they should do it across the board. Otherwise, they should stick to matters within their charter - national defense, negotiating international treaties, and protecting interstate commerce.
Because he was a dumbass. If you're worried that the US DoJ is coming after you, don't land on US teritory. That's a leason to all those out there doing things the US federal government doesn't like - don't come here expecting a warm welcome.
control+ / control- are too awkward? How would you simplify this?
"Anyone here ever REALLY try to use CORBA across languages and platforms? ... seriously, using something besides Java on both ends."
No
Yes. We use Java for our clients, and C++ for our servers. Works great on Linux, HP, AIX, Windows, and Solaris with very little cross-platform issues. Your assertion that language interpoerability failed is incorrect - it works as designed and works well.
"The big problem with IDL-based RPC is that it becomes essentially impossible to version your APIs. Want to add a parameter? You break a bunch of existing clients. These problems dog you everywhere you turn: In development (changing the IDL usually means a complete rebuild), in testing (got all your client versions lined up?) and especially deployment to outside customers. IDL based technology just sucks rocks when you're shipping real applications."
Adding a parameter is changing the interface - which is changing the contract your server has with all your clients. Changing the IDL requires a complete rebuild only if you have tightly coupled interfaces. When I make interface changes, I might have to rebuild 10% of my app - not even close to a complete rebuild.
There's nothing in CORBA that provents you from implementing your own versioning system. A basic "getSupportedVersion" call that returns your version identifier is all you really need to determine if you're talking to an 'old' client that doesn't support your new fancy interface, or a 'new' client that does. Maintaining backward compatibility becomes a requirement of your server application; which is where it belongs.
We do this all the time in our application. There may be thousands of clients with different interface versions scattered across an enterprise. Our single server can communicate with all of them - those clients built 5 years, up to our latest development builds.
Don't fault the infrastructure for your bad design.
All of these issues are unrelated to CORBA. It sounds like a bad implementation; one which would have been equally bad had they used a roll-your-own RPC mechanism.
This is why everyone should have 6-9 months of expenses stocked away as an emergency fund. If my boss comes to me tomorrow and tells me I have to train my replacement, I'm telling him to go screw himself. The only reason BofA or any other organization gets away with this crap is because people haven't gotten into the habit of saving for emergencies. If you weren't living paycheck to paycheck, you could tell you boss off if he tried to pull that crap. Unfortunately, the majority of you out there haven't figured this out yet so you're forced into these types of situations.
Have fun training your replacement. Me, I'd take my vacation days and walk.
"Unsurprisingly, most candidates fail that section of the interview. And they fail even trivial stuff like 'what's a virtual pointer all about?' They may be aces at writing O(n^3) algorithms with CString, but they have no clue what's going on under the surface."
Of course they fail that portion of your interview questions - 'virtual pointers' don't exist. Virtual methods exist, pure virtual methods exist, pointers to virtual methods exist, but there's no such thing as a 'virtual pointer'.
'CString' is a Windows library. It's not part of the C++ standard. Standard C++ is pretty well self-contained. Don't confuse additional libraries with the language itself.
Not knowing the language is the first reason you shouldn't be interviewing candidates. That last thing I need is a new "C++" programmer who wants to write output to System.err. Maybe you should refer C++ interviewees to someone who actually knows something about the language?
I take it you don't have cancer?
$60/pop? I haven't played a game in the past couple of years that was worth $60, especially on a console. Anyone going to pay EA $60 for Madden x360? Screw that. It's not like the games at release are ground breaking. No sequal is worth $60, no matter how pretty it looks.
Publisher greed is going to bite them.
The moment I become personally liable for my code, I'm leaving the business. It's hard enough developing good code when faced with endless status meetings, poorly expressed requirements, pointless process, feature creap, and schedule compression. Throw in the possibility that I might get sued if someone exploits a bug and I'll be a total basket case. If you make me liable, you better pay me like a doctor so I can afford the insurance.
Just think of all the lawyers browsing CERT once a day looking for victims....
My North Carolina taxes don't pay for NASA, nor do they pay for the war in Iraq. The state was running a deficit so this is just a cheap way to raise taxes without actually changing the tax rate or, heaven forbid, moderate spending. The state continues to add additional 'fees' which serve the same purpose. It's shady politics but people around here seem to simply accept it.
I'm not sure how this is legal if they're exempting mail-order companies at the same time but it seems they're bound and determined to do so.
Then stop making me change my account passwords every 30 days! That is the most irritating, counter productive thing IT groups do with password management. Sure, make me type in garbage with no repeating characters. Sure, make the password 12 or more characters with at least 3 numbers. This I can accept. But once I type in a conforming password, don't ask me to change it!
Our IT department just implemented this 30 day policy on all of the IT services. Unfortunately they don't have a shared password system so each of the 10 applications I need to do my job have different passwords. And of course these passwords all expire at different times.
I never used to have to write down my passwords. I had one that worked for all my work-related services. But now I'm writing them all down. If someone happens to find it, it's not my problem.
Foist this stupid scheme on people and of course they're going to write them down. Better that than forgetting a password and have yourself locked out of the system you need to do your job. Next you waste 20 minutes of the day waiting for the arrogant IT guy to reset it all the while listening to him complain about all the password resets they've done that day.
So frustrating. What's the point when a little social engineering can get a password without too much trouble?
What a silly article. Of course the newer macs are going to be faster than the older generation. Why would Apple switch to Intel if they couldn't provide a faster chip? Imagine the headlines:
"New Intel-based Macs not as fast as the G5"
"Not really. Its a fine product if you have one server to protect. It's an adequate product if you have 10 servers to protect. With version 10 it could even be argued that its ok for a SLIGHTLY larger implementation. "
Use the right tool for the job. BE was designed for small workgroups/businesses. If you want to backup an entire enterprise, use NetBackup. It works great.
"Actual censorship is relatively rare." That's the problem with censorship. Unless you have a totally transparent government, how do you know whether or not someone is being censored? If the target of censorship speaks up, what's the say that protest isn't censored as well? Censorship, in and of itself, is only possible under a system that allows it. Unless citizens know exactly what their government is doing, there's not guarantee our rights are actually being upheld. The whole idea of a law that you're not allowed to talk about is such an anethma to this we should all be outraged. The fact that people can be held without recourse should make us all really angry. Unfortunately, the majority of sheep in the US are willing to give up their freedoms for the false hope of absolute security. They came for your neighbor and you did nothing to stop them. Who then will fight for your rights when they come for you?