Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Note: You can take 10% off all Slashdot Deals with coupon code "slashdot10off." ×

Comment Re:How about the null alternative, no surges? (Score 1) 245

So instead, when those events that raise demand happen, you just can't find a cab instead. So much better /sarcasm.

Same deal with tickets for events and expos. Instead of just raising prices, they make everyone spam their browsers for hours to try to get tickest (and if that fails, then scalpers do the "surge pricing" instead. Awesome!).

Trying to short circuit price vs demand is rarely a good idea, aside for cases of social importance (eg: health care, school, etc)

Comment Re:We're dealing with an imbalance of power here (Score 1) 211

Pretty much everyone who has an offer for Amazon has offers elsewhere. They're not at the top of selectiveness like Google and Netflix, but they're more selective than the average. So if you can get a job there, you have 3 other offers lined up most of the time.

People pick it to have a big name on their resume or to work on big systems. Then they realize they may have taken on more than they could chew. Also, Amazon's interview process is not very good (its downright terrible), so they DO have quite a few false positive...lots of people in there who shouldn't be there. Those are the ones who get managed out.

The gaming industry is the same but 10x worse, with all the people who want to be "living the dream!". At least Amazon pays well. Non-Valve gaming companies? Not so much.

Comment Re:Depends (Score 2) 242

Thats basically it. If you're a new dev out of school, you're learning all the new stuff.

If you're an older dev, you can either learn new stuff, or stick with the old. If you don't know the new stuff, you're obsolete. If you learn the new stuff, AND know the old, you're among the most valuable person in the industry and will be getting harassed by people trying to hire you continually.

Software Engineers can make enough money to stick in the top 3-5% of earners. You don't get that much by doing a 9-5 job where you don't need to learn new stuff.

Comment Re:This article really changed my opinion (Score 1) 268

Amazon is a LITTLE rougher than the other big tech companies. The main thing is that, compared to Google (which also sucks, though not quite as much), their employees don't drink the koolaid nearly as much.

However, lately, with the second tech bubble, engineers in particular are used to the red carpet where its almost impossible to get fired, that shitty devs who can barely code still get titles like Principal Engineer, and never have to try very hard. Compared to that, Amazon isn't "a little rougher", its hell on earth.

If you compare with other well paying professions, evil and not (doctors, lawyers, bankers, etc), a job at Amazon isn't that bad. Engineers are just spoiled that they've been able to collect 100-200k without doing (too much) overtime, and one company asks for a little bit more.

Now, it sounds like they also expect that from non-engineers, which may not work as well, mind you.

Comment Re:Biased Article (Score 1) 396

I don't work at Amazon, but I'm close to some people who do.

As far as I see it, Amazon is extremely open about their policies, and up front about what they expect when they make an offer.

For engineers especially, if you have an offer from Amazon, you probably have other offers too.

"Hey, I know you have 3 offers, and we will work you into the ground if you take ours. But here's your salary and bonus, and you would get to work on some world class system. Do you still want in? yes/no"

No one's tearing anyone's arm here, and Amazon isn't the only company hiring. Whoever says "yes" knew what they were getting into, and did so willingly, even though they had an alternative. So I don't feel bad for them one bit.

Note, thats for their white collar employees of course. The warehouse workers are another story.

Comment Re:Great thing, but can this really work? (Score 1) 418

My implication is that when a society shares the same goals, hopes, dreams, and cultures, its a heck of a lot easier to make policies that makes everyone happy, since you can more easily assume how the majority of people will behave and react to it. You are less likely to have to make a policy with only a little over 50% of people agreeing to it and then have it get repelled or challenged continually.

A lot of the most successful northen countries, especially in Europe. are 80, 85, 90% homogeneous. Most of the immigrants come from similar countries.

In the US, you're talking more around 65%~, and because of the size of the country, even those are divided in 2 (eg: on health care). Then you have a significant population of immigrants coming from countries that have totally different realities, and thus populations who have drastically different needs and wants. So when you decide where to put your money, people are significantly more divided. When you add in the politicians being more corrupt (a problem that is unrelated to the above), they get to use the divided population as justification for everything they do, and no matter what they do, a huge percentage of population will side with them. They just have to alternate who they are supposingly catering to.

Comment Re:Great thing, but can this really work? (Score 1) 418

As a Canadian who moved to the US a couple of years ago...Apple, meet orange.

Immigrants in Canada didn't jump the border, or were the siblings of people who jumped the border. The Chinese you see in Vacouver were investors from Hongkong, not the kids of Tawainese who hid pregnancy so their offsprings could get citizenship to save on money when they get sent to Harvard.

While there's bad apples everywhere, in the US has a SIGNIFICANTLY higher percentage of people who are only there to leech the system. And the people on top of the system are also a lot more likely to want to leech off of the people. You thought Harper was bad, he got nothing on the politicians south of the border.

When you look at the state of the $$$ used for these policies in Quebec...they're very close to going poof. These systems depend on people using them in a way that benefits society. A high percentage should be professionals who paid taxes, who will use this to be in better shape to go back in the work force and pay more taxes, and for the benefit of their kids, who will be raised better, and someday pay more taxes, so the system can keep going, and compensate for the percentage of people who won't be giving back (often because they can't, for various reasons, some good, some bad. It averages out).

Do the same thing in the US, and you'll have such a high percentages of people coming just to leech it (they don't even have an effective way to filter out people who shouldn't be eligible...actually, they have a HUGE percentage of the people who actively will fight against any such policies...so anyone who manages to get in the country can tap into all these resources) and never give back, that it's always a net negative.

Thats why socialized healthcare can't work the same way it does in those other countries. That's why this wouldn't work (it BARELY works in the other countries where its implemented...a slight shove in the bad direction and they would not be able to afford it).

Comment Re:eeeeeexcellent (Score 1) 94

Virtually nothing of TypeScript gets or will get incorporated into ES anytime soon. There's barely any significant strawman TC39 proposals based on it.

The ES testing ground is Babel, where the new stuff is now being tested, and the tip of the community has aligned. TypeScript is playing catch up with it at best in term of standard EcmaScript features, and backtracking to match ES6 (eg: recently for the module syntax). It's also quite anemic in features, aside for the type system, which has pretty much zero chance of being adopted.

Angular 2.0 is a trainwreck and technology deadend too, only building on top of Angular 1.X's popularity, and its adoption of TypeScript (which was initially supposed to be AtScript so they could have Java-style annotation, but trashed it when the EcmaScript community rejected it as the stupid idea it was and went all in on Python-like decorators instead) is the only reason TypeScript is on the map, along with Java and C# devs who are living in the past of classic-style OO programming instead of going functional like JS is doing (the only reason ES6 has a class keyword is because of historical context of 3+ years ago...it's not even really classes, and the keyword should be "dispatch" or something).

Ouf, i feel better. Rant over.

Comment Re:Great thing, but can this really work? (Score 1) 418

The OP said "this can be efficient and useful inside a company with mainly highly-educated workers..."

Then you reply "In a an homogeneous country with high education as a standard, it is he legal minimum there".

Well, yeah. That still doesn't answer the question. Would it work in a highly diverse society where not 90% of the population is educated northern whites?

Comment Re:Netflix already had that policy for holidays (Score 5, Insightful) 418

One thing about Netflix though, is that they readily fire low performers.

Something that used to be common place a few years ago, is now the exception more than the norm. Once someone is passed their 3 months, no one fires anybody in engineering anymore, instead attempting to coach people into place, even if they're making absurd salaries. (Giving the 10 bucks an hour clerk a chance, sure. Giving the underperforming 160k/year dude a chance after failing to meet expectations for 6 months...thats silly).

Anyway, since Netflix has a culture if firing those people, anyone who is left is probably worth trying to keep.

Comment Re:"Better model" translation (Score 1) 388

I would say not having to be stuck in a room full of overly sweaty met at the cost of wearing a sweater isn't really a bad deal.

Realistically, most buildings Ive worked on just had bad bad ducting, and the thermostat was installed wherever it could be, with too wide a range (maybe to save on cost?). So by the time the temperature goes up 0.5 or 1 degree to make the A/C kick in, everyone on the other side of the room by the windows are cooking alive. To compensate, they turn down the temperature. They're still freezing for the 20 minutes the A/C is running and blowing straight on them, while the people by the thermostat are freezing all the time. Then the people by the windows are kind of sortoff ok (but still warm) until the A/C kicks in again, then they're freezing.

"Just think, with VLSI we can have 100 ENIACS on a chip!" -- Alan Perlis