I believe that it depends on how strong and detailed your undergraduate experience is. The coursework for a master's degree provides one with a very good education, with deep knowledge in specific topics. Many undergrad programs just scratch the surface.
In the computer science field, many employers would rather outsource than hire an entry level graduate. A master's degree and the knowledge that comes with helps you out against the competition.
"He says 'if your reaction to this crate of magic is "Hm. I wonder how we'd go about suing someone who 'did this' with our IP?" instead of, "Holy crap, clearly, this is the freaking future of entertainment," it's probably time to put some ramen on your Visa and start making stuff up for your LinkedIn page."
is actually more amusing than the underlying article.
Tell your boss it's a bad idea to break these websites' terms of service. He'll probably override you and tell you to do the project anyway.
Code up the project just like he asks. Demonstrate that it works.
Shortly afterwards, email the sites in question from a non-work friend's account and let them know (with specific information) the accounts and IP addresses that are violating their terms of service. Hopefully the accounts will be disabled, and/or your employer's IP range will be blocked.
Throw up your hands and tell your boss, "Well, I guess they figured out what we were doing!"
Thats pretty stupid.
It doesn't solve the ethical or technical problem.
There are two items here of possible ethics violations.
1) Scraping the web sites.
2) Using free accounts instead of paying money for space.
Scraping the websites has two problems:
a) It crosses the ethics line. It is in fact stealing content.
b) Technically it is a very short term solution because you are relying on an interface that you don't control. Are you going to change your code every time they change the web pages?
Consider in detail the maintenance cost of this. It might be cheaper to ask the web sites to provide some kind of a feed for you and you only build the interface once.
2) Using free accounts does not sound like such an ethical problem but it is still a short term technical solution. These accounts do not exist for your corporate solution, they are not guaranteed, and their interfaces can change at any time. What is the cost for maintenance of this? What is the risk cost for this ?
Sure you need to look out for your job. However you should be able to negotiate providing evidence that the maintenance and risk costs to your firm outweigh the benefit of the current solution.
If you can't do that because you don't know how, then learn.
If you can't do that because your boss won't listen, then do the project and get the hell out of there.
Many people are scared of threads, because they try to do fancy things and get burned. The most important thing to remember about threads is KISS.
Using threads can greatly simplify your programming, if you use them well. Keep your threads as modular as possible, like you would your processes. But unlike processes, you get to forget about IPC and all its problems. Woohoo!
Hi:
Well I am extending / maintaining apps that are already multithreaded. I want to make sure I don't break the code.
I also want to be able to make an expert sounding guess when asked about whether to use multi-threading or not.
CompUsa is basically useless. For any PC they sell, it is easier to get the product online. Their staff does not know anything. The Geek Squad (Best Buy) is alot more responsive for diagnostics and service. Other stores have much more friendly staff.
When CompUsa started selling more TV's than computers you could tell it was near the end.
I have a master's degree in computer science.
I believe that it depends on how strong and detailed your undergraduate experience is. The coursework for a master's degree provides one with a very good education, with deep knowledge in specific topics. Many undergrad programs just scratch the surface.
In the computer science field, many employers would rather outsource than hire an entry level graduate. A master's degree and the knowledge that comes with helps you out against the competition.
1300 enemy vs 100 of our guys?
Sounds like a victory
He sound a little angry.
This text
"He says 'if your reaction to this crate of magic is "Hm. I wonder how we'd go about suing someone who 'did this' with our IP?" instead of, "Holy crap, clearly, this is the freaking future of entertainment," it's probably time to put some ramen on your Visa and start making stuff up for your LinkedIn page."
is actually more amusing than the underlying article.
In case anyone cares, I resisted this plague.
Hi:
Why don't you forgo internet access and just immerse yourself in the experience?
Hi:
Being someone who has collected such benefits in the recent past, I can say that this is not a good alternative.
Given a choice between getting paid 1/3 of my salary or being unethical, I would choose the latter.
Although I would do my best to negotiate my way out of it.
Thats pretty stupid.
It doesn't solve the ethical or technical problem.
It worsens his / her relationship with the boss.
There are two items here of possible ethics violations.
1) Scraping the web sites.
2) Using free accounts instead of paying money for space.
Scraping the websites has two problems:
a) It crosses the ethics line. It is in fact stealing content.
b) Technically it is a very short term solution because you are relying on an interface that you don't control. Are you going to change your code every time they change the web pages?
Consider in detail the maintenance cost of this. It might be cheaper to ask the web sites to provide some kind of a feed for you and you only build the interface once.
2) Using free accounts does not sound like such an ethical problem but it is still a short term technical solution. These accounts do not exist for your corporate solution, they are not guaranteed, and their interfaces can change at any time. What is the cost for maintenance of this? What is the risk cost for this ?
Sure you need to look out for your job. However you should be able to negotiate providing evidence that the maintenance and risk costs to your firm outweigh the benefit of the current solution.
If you can't do that because you don't know how, then learn.
If you can't do that because your boss won't listen, then do the project and get the hell out of there.
Your resume does not have to be all inclusive.
Uneek
Many people are scared of threads, because they try to do fancy things and get burned. The most important thing to remember about threads is KISS.
Using threads can greatly simplify your programming, if you use them well. Keep your threads as modular as possible, like you would your processes. But unlike processes, you get to forget about IPC and all its problems. Woohoo!
Hi:
Well I am extending / maintaining apps that are already multithreaded. I want to make sure I don't break the code.
I also want to be able to make an expert sounding guess when asked about whether to use multi-threading or not.
This has got to a brutal posting if you are an employee in one of the stores not on the list.
CompUsa is basically useless. For any PC they sell, it is easier to get the product online. Their staff does not know anything. The Geek Squad (Best Buy) is alot more responsive for diagnostics and service. Other stores have much more friendly staff.
When CompUsa started selling more TV's than computers you could tell it was near the end.
Uneek
Hi:
This makes me wonder how many other primary authors of open source projects have been arrested in the past and how this has affected their projects?
Uneek
Hi:
The Ptolus supplement looks very useful. If someone is going to sell a product that large, they should at least sell DVD versions of it.
Uneek.
How do you avoid killing the fish ?
Better not use an Athlon for this.
Don't you mean run a compare tool in the background using CPU idle time right?
You don't actually want us to read a
page of literature do you?
Hi:
Is there a list of mobo's that are known to
have this problem yet?
Good luck getting a PS2!
I just registered to be a bidder.