I would guess that the game will just end up being more random. Humans are bad at being random number generators, so that opens the window for psychological strategies. A computer can be a pretty near perfect random number generator, and therefore is immune to the psychological aspect of the game. It could try to exploit this weakness in the human players through some kind of psychological heuristic algorithm, but I think that also opens the door to it being tricked by those same human players especially if they successfully guess what strategy the AI is using. It may just be better to go by the numbers.
Learn an argument style that has more depth than simply looking for typos in people's comments. You're "if the glove does not fit, you must aquit" level of logical ability only impresses other people like you. Leave the real logic to people with more in their cognitive toolkit than spellchecking. You have already been replaced by computers already anyway.
Well, given that they are only mistakes I make while typing, they are by definition typographical errors. More importantly pointing out typos as a means of argument is childish, and indicative of general shittiness as a person.
And maybe that's showing in the way they build beta product/services right and left that they don't know what to do with and end up closing some few months later.
Do you expect every one of their ideas to be successful? Their success rate is actually much higher than average. Even their failures would be considered successes by others with lower standards.
A "highly competitive market" is not so highly competitive when you can throw at it a ton of cash to burn.
If you hire a coder that can't code, who is the bigger failure.
Obviously it's us. I thought it was pretty clear to anyone reading this that we as a company are the ones losing out. The old guys that can't code win. They have a steady job they don't deserve.
It's probably a good (for them/us) thing that older people value their free time more. That doesn't make them better workers. I was talking about what is better for a company, not what is better for an employee. I personally don't consider my time spent at work wasted. I take pride in my work, and I like to see the fruits of my labor being utilized. I don't stay at work a minute later than I have to, because I've got a kid at home. I am not "young". I am saying I would be more likely to hire a younger person over an older person, because in my experience they are more productive on average.
We recently had to shift 6 people out of our program to other projects due to an accounting error. We got rid of 3 young people and 3 old people. Losing the young people was a big setback. The old people we lost were doing more harm than good, and I'm sure we will be more productive without them. The only reason the other department took them was because the also got the young people. This is just one example that is particularly fresh in my mind. It is not always true that young people are better than older people, but at least at my company it is true more often than not.
And I am not even saying this as a young person. The older people at our company agree that the older people suck. They just disagree on which old people suck.
The problem arises when you realize that most of the kids are not so adept at, well, solving problems that arise.
I would say most programmers in general lack this ability.
As a corollary, that lack of experience is a basis for lack of creativity.
I think it is *possible* for experience to help creativity, but it seems more often than not it is used to hinder creativity. Why figure out a new way to do something if you already (think you) know the best way.
They only know what they were taught with perhaps a few limited ideas, and haven't enough hands-on time in the real world to realize that there are multiple ways to get something done, especially on a macro scale - many of those ways being far more efficient and elegant than what they just barely learned in school.
Depending on the school, the way they were taught in school may in fact be the current best way to solve a problem. I find stubborn older programmers are just as likely to latch on to their one way of doing things, and at least the new stubborn programmers will have latched onto a slightly more modern single solution.
Oh, and I have found that the kids by and large have little-to-no people skills. At all. In a company larger than 400-500 people, the ability to explain and persuade becomes just as important as the ability to do your job.
The only thing worse than the people skills of younger programmers is the people skills of older programmers.
So let's tie it all together: As the near-median mid-40's guy, I've found that I don't have to toss my life upon the altar of the Kanban board. Instead, I find ways of getting the work done more efficiently, and have the people skills to demand (and get) management to set realistic timelines to meet the company's goals (meanwhile, the kids just bitch, moan, then go blast out 80+ hour work-weeks to meet the deadline, often at cross-purposes which blows the timeline anyway - then someone else has to go back in and refactor their barely-running shit, usually after release).
I don't see old programmers being more efficient. I see good programmers being more efficient. And as I said before, I find the younger programmers to be much more humble even when the do in fact know all these things they just learned in school (often things older programmers who went to school a long time ago, or never went to school have never heard of). I find that younger programmers, especially the ones that are still dating still have an incentive to be able to relate to other people.
And yes, the young programmers don't have all the experience they need, but they are like sponges. They absorb information you give them. If you point them in the right direction, their limitless energy and enthusiasm is often more than I myself can muster.
We have lots of old bad programmers that we can;t even give busy work to because they feel it is beneath them. Or they just bitch and moan and take a really long time to do a half ass job. Then you put some new grad on the job, and they follow directions and finish the task in a fraction of the time
...and that my friend, is what an old fucker brings to the table.;)
A *good* experienced programmer is invaluable. The problem is that most programmers are terrible. Young programmers are malleable. Old programmers are either really good, or more often they suck and can't change because are stubborn as well.
I don't really pay attention to moderations. Besides, for anyone who read to the end of my post, they would see that what I wrote was meant to an equally unfair generalization opposite of the parent comment. I lean more toward the view I presented, but I think a more accurate view is that terrible people and terrible coders come in all ages, though I think my bias is still toward younger porgrammers (even though I am no longer young).
As I said, I was just offering a counter-generalization.
At my company we just fire the new grads with attitudes. All the old guys running the show have a real hard time firing (and in some cases not hiring) people if they are supporting families.
We seem to practice reverse age discrimination.
I can see the logic of the rationale you provided. It's just not the reality I see everyday.
I see young people who are very hard working and excited to gain experience from their older colleagues. I see older workers with bad attitudes that freak out when they don't feel they are given the appropriate level of respect. They are the ones acting like know-it-alls, and the code they write sucks. The code the young people write sucks too, but at least they take criticism well.
Usually positions describe how much experience they require. If a very experienced person shows up to interview for an entry level engineer position expecting a salary to match his experience, then he's SOL. If you've put out a job offer for a senior engineer position, you should be expecting the candidates to want a salary to match their value. Not all companies pay as well as Google, that's why so many people want to work there.
There is really no reason for Google to not hire someone that is well qualified for the position they are seeking and asking for a salary that matches that position.
Corporations are in the business of making money. They don't care how old you are if you can help them make money.
They don't sell a single laptop on their normal site that doesn't run windows (no doubt full of bloatware). I see there are 3 laptops on the business site that run linux. This is probably better than most manufacturers that probably have 0, but as someone who really cares about running linux, I wouldn't say I feel very confident in the support provided by Dell for linux.
My work actually buys lots of dells specifically for linux desktops. They work, but I can't say it's because of anything Dell did. I'm sure they test their system with one flavor of linux, but you'd think if their commitment to linux support was good, it would be possible to by most of their laptops with linux.
I am actually eyeballing the system76 galago ultra pro, or whatever supersedes it.
If I went to apply for a job at google, and didn't get the job, it probably wouldn't occur to me to sue them, especially if I felt I was so talented as to deserve a job worthy of my high skill level. I would say "They're loss" and move on to the next interview.
The last old person that my company hired (we actually hired him), threatened the company with an age discrimination lawsuit, and the company paid him a year's salary to avoid the lawsuit. It wasn't age discrimination. He was mentally unstable, he refused to obey instructions from managers, and his code was terrible.
It takes a certain kind of person to want to sue a company (without ever working for them), without considering the possibility that they may not want you for a reason other than your old age, and going through all the effort to sue this company rather than moving on and offering your amazing talents to a company that will actually appreciate you.
If I were Google, I would not be happy about being sued, but I would be relieved that he was not hired. If he were hired, no doubt Google would be sued by this person for age discrimination for not getting promotions or being fired, etc.
Who knows, maybe the person in charging of deciding to hire this person was discriminating against them based on age. But he doesn't know that, and he is probably a terrible hire because of his willingness to litigate.
You'd think that age discrimination would have hurt Google. They are losing out on all the potentially talented old people and all their experience. According to free market principles this should have put Google at a huge disadvantage in a highly competitive market.
The way I see it. Either Google is not really committing age discrimination, or age discrimination works, and old people really do suck at programming.
I would hire a young kid over an old person any day. Young kids can be molded to do what you want. Old people are stubborn and bitter. They will show up on time and leave on time. They want their health coverage. They won't learn anything knew, and they will demand respect that (they think) they've earned through experience, but rarely does this experience translate into anything resembling productivity.
For every old self taught programmer who thinks they are a genius, there is some new grad who is just as smart, willing to put more effort into everything they do, and willing to learn new things.
Most of the new grads we hire at my company turn out really well. Most of the old people we hire either can't actually write any code, or they can only write code (but only in their preferred language) and can't be bothered to learn or follow prescribed design patterns or coding standards.
I felt like your generalization needed a counter generalization.
That's how problems get fixed these days isn't it? Let's do what we always do, and publicly shame groupon until they do the right thing. Internet DEPLOY!
Good for you! That means you, or funds you own, didn't have a "sell if it drops by so much" or "drops below" order.
I probably did own some of those. I probably also owned some funds that had a "buy if it drops so much" order. On average they probably cancel out. As long as all your eggs aren't in one basket, it's not a problem.
But you aren't everyone.
Apparently I am everyone who's not a speculator.
More moronic drivel. The claim was "nobody got hurt but speculators", not "nobody lost everything but speculators".
It is still the claim.
Are you really that spectacularly ignorant? The market average went down, which means that market index funds went down - something plenty of people who aren't speculators are invested in.
And then it went back up.
On top of that, several major companies (like Procter & Gamble and General Electric, hardly something that would be invested in "only if you're a speculator") lost significant value.
If you invested only in procter and gamble or only in general electric, you are a speculator. If you had a diverse portfolio, the law of large numbers protects you.
I hate to be the one to break it you - but you aren't the center of the universe, and the set "people you know" is hardly a significant sample.
Don;t be such a drama queen.
But you are a clueless drooling moron.
It's pretty easy to tell someone's argument lacks substance, when the best they can do is resort to name calling.
Yes, but allowing the anti-vax community to grow beyond the acceptable threshold is exactly the opposite of what my #4 was describing (i.e. limiting the number of philosophical exemptions).
I'm not saying we should do #4. All I am saying is that if we did #4 (allow anti-vaxers to exist but not flourish), it would have still been ok.
I owned stocks that crashed. They recovered again way before I had time to do anything about it. Is it possible that the value of some those stocks is slightly lower than it would have been without the flash crash? Certainly. It could also be higher. That difference is lost in the noise of the stock market fluctuations.
The people who it significantly affected were speculators. People/companies that bought or sold during the crash. Yes you could have been invested in one of those companies, but if you have a diverse stock portfolio, what are the chances that all the companies you invested in were the losers in this incident? If you only invested in companies that lost a lot of money in this flash crash, you are essentially a speculator (by virtue of only investing in companies that speculate).
Unlike other market/housing/banking crashes that really did affect lots of ordinary people, this one really didn't. I don't know a single person (ordinary or otherwise) who lost or gained anything (at least not anything they can recognize).
I would guess that the game will just end up being more random. Humans are bad at being random number generators, so that opens the window for psychological strategies. A computer can be a pretty near perfect random number generator, and therefore is immune to the psychological aspect of the game. It could try to exploit this weakness in the human players through some kind of psychological heuristic algorithm, but I think that also opens the door to it being tricked by those same human players especially if they successfully guess what strategy the AI is using. It may just be better to go by the numbers.
Learn an argument style that has more depth than simply looking for typos in people's comments. You're "if the glove does not fit, you must aquit" level of logical ability only impresses other people like you. Leave the real logic to people with more in their cognitive toolkit than spellchecking. You have already been replaced by computers already anyway.
Well, given that they are only mistakes I make while typing, they are by definition typographical errors. More importantly pointing out typos as a means of argument is childish, and indicative of general shittiness as a person.
I wasn;t aware I needed an excuse for typos in a slashdot comment.
Get a life.
I'd say "poor people suck at making money" is a tautology.
And maybe that's showing in the way they build beta product/services right and left that they don't know what to do with and end up closing some few months later.
Do you expect every one of their ideas to be successful? Their success rate is actually much higher than average. Even their failures would be considered successes by others with lower standards.
A "highly competitive market" is not so highly competitive when you can throw at it a ton of cash to burn.
There is a reason they have a ton of cash.
If you hire a coder that can't code, who is the bigger failure.
Obviously it's us. I thought it was pretty clear to anyone reading this that we as a company are the ones losing out. The old guys that can't code win. They have a steady job they don't deserve.
It's probably a good (for them/us) thing that older people value their free time more. That doesn't make them better workers. I was talking about what is better for a company, not what is better for an employee. I personally don't consider my time spent at work wasted. I take pride in my work, and I like to see the fruits of my labor being utilized. I don't stay at work a minute later than I have to, because I've got a kid at home. I am not "young". I am saying I would be more likely to hire a younger person over an older person, because in my experience they are more productive on average.
We recently had to shift 6 people out of our program to other projects due to an accounting error. We got rid of 3 young people and 3 old people. Losing the young people was a big setback. The old people we lost were doing more harm than good, and I'm sure we will be more productive without them. The only reason the other department took them was because the also got the young people. This is just one example that is particularly fresh in my mind. It is not always true that young people are better than older people, but at least at my company it is true more often than not.
And I am not even saying this as a young person. The older people at our company agree that the older people suck. They just disagree on which old people suck.
The problem arises when you realize that most of the kids are not so adept at, well, solving problems that arise.
I would say most programmers in general lack this ability.
As a corollary, that lack of experience is a basis for lack of creativity.
I think it is *possible* for experience to help creativity, but it seems more often than not it is used to hinder creativity. Why figure out a new way to do something if you already (think you) know the best way.
They only know what they were taught with perhaps a few limited ideas, and haven't enough hands-on time in the real world to realize that there are multiple ways to get something done, especially on a macro scale - many of those ways being far more efficient and elegant than what they just barely learned in school.
Depending on the school, the way they were taught in school may in fact be the current best way to solve a problem. I find stubborn older programmers are just as likely to latch on to their one way of doing things, and at least the new stubborn programmers will have latched onto a slightly more modern single solution.
Oh, and I have found that the kids by and large have little-to-no people skills. At all. In a company larger than 400-500 people, the ability to explain and persuade becomes just as important as the ability to do your job.
The only thing worse than the people skills of younger programmers is the people skills of older programmers.
So let's tie it all together: As the near-median mid-40's guy, I've found that I don't have to toss my life upon the altar of the Kanban board. Instead, I find ways of getting the work done more efficiently, and have the people skills to demand (and get) management to set realistic timelines to meet the company's goals (meanwhile, the kids just bitch, moan, then go blast out 80+ hour work-weeks to meet the deadline, often at cross-purposes which blows the timeline anyway - then someone else has to go back in and refactor their barely-running shit, usually after release).
I don't see old programmers being more efficient. I see good programmers being more efficient. And as I said before, I find the younger programmers to be much more humble even when the do in fact know all these things they just learned in school (often things older programmers who went to school a long time ago, or never went to school have never heard of). I find that younger programmers, especially the ones that are still dating still have an incentive to be able to relate to other people.
And yes, the young programmers don't have all the experience they need, but they are like sponges. They absorb information you give them. If you point them in the right direction, their limitless energy and enthusiasm is often more than I myself can muster.
We have lots of old bad programmers that we can;t even give busy work to because they feel it is beneath them. Or they just bitch and moan and take a really long time to do a half ass job. Then you put some new grad on the job, and they follow directions and finish the task in a fraction of the time
...and that my friend, is what an old fucker brings to the table. ;)
A *good* experienced programmer is invaluable. The problem is that most programmers are terrible. Young programmers are malleable. Old programmers are either really good, or more often they suck and can't change because are stubborn as well.
I don't really pay attention to moderations. Besides, for anyone who read to the end of my post, they would see that what I wrote was meant to an equally unfair generalization opposite of the parent comment. I lean more toward the view I presented, but I think a more accurate view is that terrible people and terrible coders come in all ages, though I think my bias is still toward younger porgrammers (even though I am no longer young).
As I said, I was just offering a counter-generalization.
At my company we just fire the new grads with attitudes. All the old guys running the show have a real hard time firing (and in some cases not hiring) people if they are supporting families.
We seem to practice reverse age discrimination.
I can see the logic of the rationale you provided. It's just not the reality I see everyday.
I see young people who are very hard working and excited to gain experience from their older colleagues. I see older workers with bad attitudes that freak out when they don't feel they are given the appropriate level of respect. They are the ones acting like know-it-alls, and the code they write sucks. The code the young people write sucks too, but at least they take criticism well.
Maybe you're getting all the kids we fire.
Usually positions describe how much experience they require. If a very experienced person shows up to interview for an entry level engineer position expecting a salary to match his experience, then he's SOL. If you've put out a job offer for a senior engineer position, you should be expecting the candidates to want a salary to match their value. Not all companies pay as well as Google, that's why so many people want to work there.
There is really no reason for Google to not hire someone that is well qualified for the position they are seeking and asking for a salary that matches that position.
Corporations are in the business of making money. They don't care how old you are if you can help them make money.
You should sue him.
I'm not a young one.
They don't sell a single laptop on their normal site that doesn't run windows (no doubt full of bloatware). I see there are 3 laptops on the business site that run linux. This is probably better than most manufacturers that probably have 0, but as someone who really cares about running linux, I wouldn't say I feel very confident in the support provided by Dell for linux.
My work actually buys lots of dells specifically for linux desktops. They work, but I can't say it's because of anything Dell did. I'm sure they test their system with one flavor of linux, but you'd think if their commitment to linux support was good, it would be possible to by most of their laptops with linux.
I am actually eyeballing the system76 galago ultra pro, or whatever supersedes it.
You sound like a bitter restaurant owner.
If I went to apply for a job at google, and didn't get the job, it probably wouldn't occur to me to sue them, especially if I felt I was so talented as to deserve a job worthy of my high skill level. I would say "They're loss" and move on to the next interview.
The last old person that my company hired (we actually hired him), threatened the company with an age discrimination lawsuit, and the company paid him a year's salary to avoid the lawsuit. It wasn't age discrimination. He was mentally unstable, he refused to obey instructions from managers, and his code was terrible.
It takes a certain kind of person to want to sue a company (without ever working for them), without considering the possibility that they may not want you for a reason other than your old age, and going through all the effort to sue this company rather than moving on and offering your amazing talents to a company that will actually appreciate you.
If I were Google, I would not be happy about being sued, but I would be relieved that he was not hired. If he were hired, no doubt Google would be sued by this person for age discrimination for not getting promotions or being fired, etc.
Who knows, maybe the person in charging of deciding to hire this person was discriminating against them based on age. But he doesn't know that, and he is probably a terrible hire because of his willingness to litigate.
You'd think that age discrimination would have hurt Google. They are losing out on all the potentially talented old people and all their experience. According to free market principles this should have put Google at a huge disadvantage in a highly competitive market.
The way I see it. Either Google is not really committing age discrimination, or age discrimination works, and old people really do suck at programming.
I would hire a young kid over an old person any day. Young kids can be molded to do what you want. Old people are stubborn and bitter. They will show up on time and leave on time. They want their health coverage. They won't learn anything knew, and they will demand respect that (they think) they've earned through experience, but rarely does this experience translate into anything resembling productivity.
For every old self taught programmer who thinks they are a genius, there is some new grad who is just as smart, willing to put more effort into everything they do, and willing to learn new things.
Most of the new grads we hire at my company turn out really well. Most of the old people we hire either can't actually write any code, or they can only write code (but only in their preferred language) and can't be bothered to learn or follow prescribed design patterns or coding standards.
I felt like your generalization needed a counter generalization.
That's how problems get fixed these days isn't it? Let's do what we always do, and publicly shame groupon until they do the right thing. Internet DEPLOY!
"The owners of the NYSE own the NYSE." is a tautology. It is true by definition. I think a lot of what I am saying is going over your head.
Good for you! That means you, or funds you own, didn't have a "sell if it drops by so much" or "drops below" order.
I probably did own some of those. I probably also owned some funds that had a "buy if it drops so much" order. On average they probably cancel out. As long as all your eggs aren't in one basket, it's not a problem.
But you aren't everyone.
Apparently I am everyone who's not a speculator.
More moronic drivel. The claim was "nobody got hurt but speculators", not "nobody lost everything but speculators".
It is still the claim.
Are you really that spectacularly ignorant? The market average went down, which means that market index funds went down - something plenty of people who aren't speculators are invested in.
And then it went back up.
On top of that, several major companies (like Procter & Gamble and General Electric, hardly something that would be invested in "only if you're a speculator") lost significant value.
If you invested only in procter and gamble or only in general electric, you are a speculator. If you had a diverse portfolio, the law of large numbers protects you.
I hate to be the one to break it you - but you aren't the center of the universe, and the set "people you know" is hardly a significant sample.
Don;t be such a drama queen.
But you are a clueless drooling moron.
It's pretty easy to tell someone's argument lacks substance, when the best they can do is resort to name calling.
Yes, but allowing the anti-vax community to grow beyond the acceptable threshold is exactly the opposite of what my #4 was describing (i.e. limiting the number of philosophical exemptions).
I'm not saying we should do #4. All I am saying is that if we did #4 (allow anti-vaxers to exist but not flourish), it would have still been ok.
I owned stocks that crashed. They recovered again way before I had time to do anything about it. Is it possible that the value of some those stocks is slightly lower than it would have been without the flash crash? Certainly. It could also be higher. That difference is lost in the noise of the stock market fluctuations.
The people who it significantly affected were speculators. People/companies that bought or sold during the crash. Yes you could have been invested in one of those companies, but if you have a diverse stock portfolio, what are the chances that all the companies you invested in were the losers in this incident? If you only invested in companies that lost a lot of money in this flash crash, you are essentially a speculator (by virtue of only investing in companies that speculate).
Unlike other market/housing/banking crashes that really did affect lots of ordinary people, this one really didn't. I don't know a single person (ordinary or otherwise) who lost or gained anything (at least not anything they can recognize).