Deep linking and emailing it are different. Emailing it to a friend in the DMN context is actually sending the DMN your friend's email address first and requesting they send the article to your friend. After that I'm sure they can send email to your friend every week asking them to subscribe to something. Then they'll call me and ask if I want to subscribe to the paper and I'll have come up with yet another reason they should hang up the phone like saying, "Sorry, but I don't speak English." Excuse my little mini-rant about the paper that I really really don't care to subscribe to.
Of course deeplinking only involves writing down a unique identifier to an article, then someone comes along and requests that article. The people handing out that article are the website itself. If anyone is actually making a copy that violates copyright, it would be the copyright holders themselves.
A point not mentioned is how early into his career was he with this company.
If a company pays a first year employee $50k and a second year employee $60k, then a first year employee gets a 0.5% raise, sure he should be pissed. Just because a company has its difficulties doesn't mean that you'll still be working at last years skill levels. When was the last time you heard of a company giving raises because they had a good quarter? They don't do it, they give bonuses, but they never commit to a permanent change in salary. How can they reasonably expect an employee to do the same?
The paycut is a renogotiated contract. They said that continuing to work there is implicit acceptance of that new contract. Telling HR that you won't accept a new contract is not the same as quitting. If they don't break that first contract and you continue working, then they owe you your full pay.
They can't simply say, "quit or take the paycut" when they're still bound to the terms of the first contract.
A 50% paycut for one month is a bad solution compared to 25% paycut for 2 months.
I'd be suspicious that any company isn't planning past the next month.
I can almost guarantee that at the end of one month at 50%, there will be layoffs. So not only will you go into unemployment, but you'll go in with a lower salary when you got laid off.
Good luck getting perfect specs at the start of the project.
Programming isn't just about programming. Too often its about learning how to do the clients job to a minute detail. XP (to me) seems to be about one person learning the clients job, while the other is banging out some code.
Keeping a client involved is a good thing. Showing them frequent results gets feedback before its too late.
This style won't work for everything, but I see it as a valid way of working with business clients.
Yes, but the nice thing about this type of crime is that you'd have the fingerprint of the offender onhand. Where if they just stole your identity and made a normal credit card all you would have is a signature.
The Tom Thumb near my house will no longer allow employees to swipe their own cards.
I figure the cards are for finding out how many people stop shopping there when things aren't on sale. I know that I always use my card, just so they can see that I won't buy items at full price and that I do have the patience to wait for their regular sales. If they no longer sell things at a regular price, then they'll see that I'm not longer buying it.
In particular, cereal and soda have huge price differences between highs and lows. A 12 pack of soda is listed at $4. This is actually more expensive than 7 eleven. If a supermarket can't be 7 eleven in price, I'm not shopping there. Cereal is another item that is grossly overinflated in price, then reduced by about 50% through coupons or sales and is never worth buying at full price.
Actually using the card consistently and shopping smartly can let them know what they need to do to keep you as a customer. Let them know that you don't buy things when they are priced too high.
If socialism is done through compassion, then I assume all European workers aren't taxed, they just hand in their money after they cash each paycheck, right?
Kasparov also made some uncharacteristic mistakes that put him in the hole early.
Kasparov wasn't allowed any access to any games that Deep Blue had played previously. Kramnik on the other hand has the actual program.
Deep Blue was built by a lot of people to beat Kasparov. Fritz is a general chess program built to be everybody.
Have Deep Blue play a couple thousand tournament games for any of the top grandmasters to study, and then put it in a tournament. Or, have Deep Blue play the tournament without using of its opponents games when developing it. Then we might be talking a fair competition.
Fritz is an excellent program that doesn't *always* play the same opening. Lots of openings lead to positions that it thinks are exactly equal, and it will choose randomly from those.
Also, commentators almost always have at least Fritz or some other chess engine running while they work a game.
Masters can prepare to play against other Masters. They can actually look up the other person's games and study them. You can't do the same thing with a computer. Also, with a computer you are going to be in for a mistake free evening and a grueling several hours even if you know you can grind out a win.
The point about pattern matching is quite true. But there are also special cases in each of that patterns that have to be recognized that appear in all aspects of chess.
For example, a general rule of thumb is to avoid leaving the king in the center and get him behind some pawns off to the side where he's protected. There are times where major pieces get traded off really quickly and having the king in the middle adds it as an extra attacking piece. Knowing the difference between the two situations is no small feat.
Something else that should be mentioned is the difference in chess between "open" and "closed" games. An open game is one where the pawns in the middle two columns have been mostly removed from the board. This opens up long lines of attack across the length and diagnoal of the boards. Lots of pieces all harassing each other. Computers are excellent at open games where a single slip can cost a whole major piece in just a few moves. This is because computers can calculate a position exactly for 10 moves ahead, where human just cannot.
Now a closed game is different. Both players pawns will get locked into each other, all the major pieces will get locked up behind the walls of pawns. This is where very subtle maneuvering that I can't comprehend at all goes on. This type of game position would be called strategic where an open game is mostly tactics.
In an open game its possible to program for very specific goals, such as win a piece or checkmate. In a closed game goals are much more vague for the next 10-15 moves (a typical search depth when there are still lots of pieces). Closed game goals are things like "get more space" or to arrange pieces for when the pawn lines are opened. Computers are muc more likely to miscalculate when the entire goal of the next 5-10 moves is to merely rearrange the bishops and knights while nothing is actually attacked.
Sure. I'd like to see Star Wars open to fan fiction. But I really think the biggest threat is some fan doing fiction and explaining a part of the universe they shouldn't. Until all the movies are out, he can't just let real fan fiction run loose because it could be inconsistent with his vision. And while most people (myself included) may not trust his vision after this last movie, it is his to deal with as he sees fit.
Perhaps a reasonable stance now would be for the fans to request the Star Wars universe be opened up to fan fiction after all the movies are complete.
Hehehe. Well said. I'm in agreement, even though I'm what I'd call a "business programmer". I know there is a difference in skills that I have to make up for with a willingness to delve into tax code.
Yea its his story and characters, and so what? What will people lose not using his characters? Why are people always so unimaginative with their ideas?
They did do a pretty good shred job considering it was impromptu. If they had proper time I'm sure they would kick ass.
Personally I wouldn't trust any of the Big-5 for any consulting job. Their accounting branches are only bordering on reputable and that's the best part.
One of the reasons I left a previous employer was that the server room had 17" monitors and we were forbidden to get anything larger than a 15" monitor. There are just so many things wrong with that situation that I don't know where to begin. Why one monitor per computer? Why were they turned on normally? Why did they need to be larger if they were only displaying their 25 lines of text? What would the programmers do with the extra monitor space?
Its not like I quit just because of this one thing, but this was representative of the way things were run.
Anyone have a better way?
Yes, but it doesn't involve Java.
Deep linking and emailing it are different. Emailing it to a friend in the DMN context is actually sending the DMN your friend's email address first and requesting they send the article to your friend. After that I'm sure they can send email to your friend every week asking them to subscribe to something. Then they'll call me and ask if I want to subscribe to the paper and I'll have come up with yet another reason they should hang up the phone like saying, "Sorry, but I don't speak English." Excuse my little mini-rant about the paper that I really really don't care to subscribe to.
Of course deeplinking only involves writing down a unique identifier to an article, then someone comes along and requests that article. The people handing out that article are the website itself. If anyone is actually making a copy that violates copyright, it would be the copyright holders themselves.
A point not mentioned is how early into his career was he with this company.
If a company pays a first year employee $50k and a second year employee $60k, then a first year employee gets a 0.5% raise, sure he should be pissed. Just because a company has its difficulties doesn't mean that you'll still be working at last years skill levels. When was the last time you heard of a company giving raises because they had a good quarter? They don't do it, they give bonuses, but they never commit to a permanent change in salary. How can they reasonably expect an employee to do the same?
The paycut is a renogotiated contract. They said that continuing to work there is implicit acceptance of that new contract. Telling HR that you won't accept a new contract is not the same as quitting. If they don't break that first contract and you continue working, then they owe you your full pay.
They can't simply say, "quit or take the paycut" when they're still bound to the terms of the first contract.
A 50% paycut for one month is a bad solution compared to 25% paycut for 2 months.
I'd be suspicious that any company isn't planning past the next month.
I can almost guarantee that at the end of one month at 50%, there will be layoffs. So not only will you go into unemployment, but you'll go in with a lower salary when you got laid off.
P-P-P-P-Paper!
Doh! what were we talking about?
Good luck getting perfect specs at the start of the project.
Programming isn't just about programming. Too often its about learning how to do the clients job to a minute detail. XP (to me) seems to be about one person learning the clients job, while the other is banging out some code.
Keeping a client involved is a good thing. Showing them frequent results gets feedback before its too late.
This style won't work for everything, but I see it as a valid way of working with business clients.
Yes, but the nice thing about this type of crime is that you'd have the fingerprint of the offender onhand. Where if they just stole your identity and made a normal credit card all you would have is a signature.
Too true. I also pay all my bills every month for less than it would cost in stamps.
The Tom Thumb near my house will no longer allow employees to swipe their own cards.
I figure the cards are for finding out how many people stop shopping there when things aren't on sale. I know that I always use my card, just so they can see that I won't buy items at full price and that I do have the patience to wait for their regular sales. If they no longer sell things at a regular price, then they'll see that I'm not longer buying it.
In particular, cereal and soda have huge price differences between highs and lows. A 12 pack of soda is listed at $4. This is actually more expensive than 7 eleven. If a supermarket can't be 7 eleven in price, I'm not shopping there. Cereal is another item that is grossly overinflated in price, then reduced by about 50% through coupons or sales and is never worth buying at full price.
Actually using the card consistently and shopping smartly can let them know what they need to do to keep you as a customer. Let them know that you don't buy things when they are priced too high.
I'm curious why the IBM support didn't orginally setup automatic backups of some kind.
Its interesting that a techie calls them bozos because they bought into a technology under the presumption that it might work.
There is something to be said about physical files. They don't just disappear, and row level locking was implemented centuries ago.
The point is to transmit the key securely. Then the message itself can be transmitted by any means at all, even printing it in the newspaper.
If socialism is done through compassion, then I assume all European workers aren't taxed, they just hand in their money after they cash each paycheck, right?
The Kasparov match was close.
Kasparov also made some uncharacteristic mistakes that put him in the hole early.
Kasparov wasn't allowed any access to any games that Deep Blue had played previously. Kramnik on the other hand has the actual program.
Deep Blue was built by a lot of people to beat Kasparov. Fritz is a general chess program built to be everybody.
Have Deep Blue play a couple thousand tournament games for any of the top grandmasters to study, and then put it in a tournament. Or, have Deep Blue play the tournament without using of its opponents games when developing it. Then we might be talking a fair competition.
Fritz is an excellent program that doesn't *always* play the same opening. Lots of openings lead to positions that it thinks are exactly equal, and it will choose randomly from those.
Also, commentators almost always have at least Fritz or some other chess engine running while they work a game.
Masters can prepare to play against other Masters. They can actually look up the other person's games and study them. You can't do the same thing with a computer. Also, with a computer you are going to be in for a mistake free evening and a grueling several hours even if you know you can grind out a win.
The point about pattern matching is quite true. But there are also special cases in each of that patterns that have to be recognized that appear in all aspects of chess.
For example, a general rule of thumb is to avoid leaving the king in the center and get him behind some pawns off to the side where he's protected. There are times where major pieces get traded off really quickly and having the king in the middle adds it as an extra attacking piece. Knowing the difference between the two situations is no small feat.
Something else that should be mentioned is the difference in chess between "open" and "closed" games. An open game is one where the pawns in the middle two columns have been mostly removed from the board. This opens up long lines of attack across the length and diagnoal of the boards. Lots of pieces all harassing each other. Computers are excellent at open games where a single slip can cost a whole major piece in just a few moves. This is because computers can calculate a position exactly for 10 moves ahead, where human just cannot.
Now a closed game is different. Both players pawns will get locked into each other, all the major pieces will get locked up behind the walls of pawns. This is where very subtle maneuvering that I can't comprehend at all goes on. This type of game position would be called strategic where an open game is mostly tactics.
In an open game its possible to program for very specific goals, such as win a piece or checkmate. In a closed game goals are much more vague for the next 10-15 moves (a typical search depth when there are still lots of pieces). Closed game goals are things like "get more space" or to arrange pieces for when the pawn lines are opened. Computers are muc more likely to miscalculate when the entire goal of the next 5-10 moves is to merely rearrange the bishops and knights while nothing is actually attacked.
Sure. I'd like to see Star Wars open to fan fiction. But I really think the biggest threat is some fan doing fiction and explaining a part of the universe they shouldn't. Until all the movies are out, he can't just let real fan fiction run loose because it could be inconsistent with his vision. And while most people (myself included) may not trust his vision after this last movie, it is his to deal with as he sees fit.
Perhaps a reasonable stance now would be for the fans to request the Star Wars universe be opened up to fan fiction after all the movies are complete.
Hehehe. Well said. I'm in agreement, even though I'm what I'd call a "business programmer". I know there is a difference in skills that I have to make up for with a willingness to delve into tax code.
Computers programmed to play chess beat humans.
Computers programmed to learn chess beat compters programmed to play chess.
Computers programmed to program computers to play chess...
Yea its his story and characters, and so what? What will people lose not using his characters? Why are people always so unimaginative with their ideas?
They did do a pretty good shred job considering it was impromptu. If they had proper time I'm sure they would kick ass.
Personally I wouldn't trust any of the Big-5 for any consulting job. Their accounting branches are only bordering on reputable and that's the best part.
One of the reasons I left a previous employer was that the server room had 17" monitors and we were forbidden to get anything larger than a 15" monitor. There are just so many things wrong with that situation that I don't know where to begin. Why one monitor per computer? Why were they turned on normally? Why did they need to be larger if they were only displaying their 25 lines of text? What would the programmers do with the extra monitor space?
Its not like I quit just because of this one thing, but this was representative of the way things were run.
You could just make a small partition on each machine with a linux install and show them that there are absolutely no MS licenses needed.