Become a fan of Slashdot on Facebook


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Re:Web developer headache? (Score 1) 122

by Shados (#49378441) Attached to: Microsoft Rolls Out Project Spartan With New Windows 10 Build

Even IE11 isn't terrible. We have a pretty large web development team at work for our product, and being a Unix/Mac shop, its annoying to test IE (need VMs, etc). I'm pretty much the only person who consistently test it, and its very very rare people break something, even though they're only testing on latest Firefox and Chrome. Even IE10 doesn't break that often. IE9 however....that horse was dead a long time ago.

Now, result may vary, if you use a lot of 3d transforms and bleeding edge features, even Firefox and Chrome are totally different. But having to support IE10 makes sure none of that gets in, and it makes things easier (the irony...).

Companies that target only evergreen browsers and have all these new toys available to them are in for a world of pain, when IE becomes the least of your worries...

Comment: Re:Not another new rendering "engine" (Score 4, Informative) 122

by Shados (#49378399) Attached to: Microsoft Rolls Out Project Spartan With New Windows 10 Build

Rendering HTML in the 90s was easy. Rendering html today, is really, really fucking hard (there was stuff added between the 90s and HTML5 you know...)

There's 2 big issues.

First, there's just a lot. The CSS3 spec alone would take forever to implement from scratch. Well, no one finished yet.

Second, the spec is full of holes. FULL of holes. So people just lean on each other to figure out what to do. If you implement the spec exactly as is, you could still make something totaly useless, because you're not handling the undocumented edge cases the same way Firefox or Chrome do.

At this point, pretty much no one can realistically write a browser rendering engine from scratch. Even Spartan isn't from scratch. They're just getting rid of the parts of Trident that are holding them back, but very much keeping big chunks of it.

If all of a sudden, all rendering engines and their memories were to spontaneously go poof, but all existing web pages still remained as well as the html5 and related specs, it would be a very, very long time before we could browse the existing web again.

Comment: Re:Web is a mess (Score 1) 215

by Shados (#49376827) Attached to: Why You Should Choose Boring Technology

I had that discussion recently at work.

The problem with the JavaScript scene, is that there's basically 2 communities.

One community is actually doing javascript, and trying to find the best ways to go at it, improving on what has worked, using the strength of the language and building on top of it, etc. This is where things like Express, Kao, Babel, Lodash, Bluebird, Mocha, Browserify/WebPack/SystemJS, Aurelia, etc come from.

Then there's the other group, who hates JavaScript, and is basically going: "Hey, pattern/framework XYZ has no equivalent in javascript yet!?! OMG! Why didn't anyone ever think of this????" and go and reimplement it. This is where AtScript/TypeScript/CoffeeScript, Ember, Angular 2.0 (specifically), all the bullshit classical OO stuff, and the 6 million libraries/hour come from.

After a while, you get pretty good at automatically discarding the second group, and as long as you pick stuff from the first, things go relatively smoothly (at least as smoothly as they go in other languages...which means it still has some pain points)

Comment: Re:Top 1 % (Score 1) 321

by Shados (#49376293) Attached to: Poverty May Affect the Growth of Children's Brains

Don't forget that a lot of 1%er money never gets spent (and thus raise the price) to buy things you would. Unless you were in the market for a multi-billion dollar yacht, it doesn't really matter what Bill Gates, Buffet and Cook spend their money on.

If everyone ends up with all their money and go to the grocery store with it instead....things won't stay rosy very long.

Comment: Re:The last contractors I hired... (Score 1) 120

Yeah, dealing with contractors feel like getting a job. It all ends up with a personal network and connections if you want anything good.

I don't even care how much I pay, if there was any kind of correlation between price and quality of the work. But there isn't. The guy with a razor thin profit margin is often leagues better than the one who charges you twice as much for the same work. Once i find a good one, I just tip them an absurd amount to make sure they want to work for me again (especially for cheaper jobs. Professional painters are paid very little, and its not easy to get it done perfectly... A plumber can be another story, where some trivial jobs cost a fortune).

At this point I just don't bother calling someone without a strong referal. It never works out,

Comment: Re:Just in tech? (Score 5, Informative) 348

by Shados (#49351267) Attached to: Win Or Lose, Discrimination Suit Is Having an Effect On Silicon Valley

My wife and I have this discussion all the time (she's pretty rational).

The thing is that in a lot of industries, and in tech in particular, salaries are negotiated. Sharks and more aggressive personalities always come up ahead with that.

We saw it pretty straight when at one point, she applied for a job in the same department as me, for the same company (we wouldn't work together, but we shared the same department director).

I have more experience than she does, but she has better credentials...roughly a wash. She interviewed a bit better than me. We got a similar initial offer (she got a HIGHER initial offer, and rightly so).

Here's the catch: I refused mine initially. They came back with counter offers, we negotiated for a few days, and I came up way ahead (20%~ higher or so). Even KNOWING this, when my wife got her offer, she just took it as is, no negotiation whatsoever.

Net result: she made about 10-15% less money than me even though she was more qualified.

At the end of the day, hiring managers have budgets and they will try to pay as low as possible without hurting employee moral/retention, and they do expect some level of negotiation. If you take the first offer, you'll be paid less. And less "pushy" individuals are more likely to not negotiate.

That's not the only reason for gender salary gaps, for sure. But its a FUCKING BIG ONE.

Comment: Re:RIP Internet (Score 1) 316

by Shados (#49326539) Attached to: First Lawsuits Challenging FCC's New Net Neutrality Rules Arrive

Yup. Net neutrality is a net loss, because the customer could benefit from having not-so-neutral features (ie: let say ISPs favored streaming instead of throttling it?)

It was just better than the alternative in light of having so little competition. With proper competition, this would have solved itself.

Comment: Re:From a simpler era (Score 1) 95

by Shados (#49308649) Attached to: South Korea Begins To Deprecate ActiveX

The primary issue with java applets at the same (if you assumed a world where it was preinstalled and where version management didn't matter, bringing it in line with JavaScript), was complexity and startup time.

Doing something simple took too much code, and it took forever for a page with it to start. It would have to go in a very different direction than where it was going to have been different.

Comment: Re:More important to me (Score 1) 193

by Shados (#49296827) Attached to: Microsoft Says Free Windows 10 Upgrades For Pirates Will Be Unsupported

If you bought a PC with a legitimate version of Windows and you don't have a product key with it, you more or less got screwed.

Even then, assuming again that its legitimate, you can recover the product key and reinstall with it from a vanilla disk. The OEM product keys have been legit for installing with any other ISO/disk for a long time now.

Comment: Re:Oligopoly (Score 1) 366

by Shados (#49290813) Attached to: Uber Shut Down In Multiple Countries Following Raids

Except those are generally requirements if you want to run a taxi service that can be hailed on the street. Services where you have to call have existed since FOREVER, legally, without any issues (ie: In NYC they have been very common). Those laws didn't apply to them because you couldn't just hail one.

Second, taxi services have historically been one of the most corrupt thing ever, both on the companies side and the drivers. So basically all of those rules are broken on a daily basis, and getting them enforced is hard.

So in many cases, Uber was totally legal (as the former), but taxi lobbies just interpreted the rules very creatively to try and get the taxi rules (which should not apply) to Uber, while they themselves do not follow them.

Thats a big problem.

Hokey religions and ancient weapons are no substitute for a good blaster at your side. - Han Solo