Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
Slashdot Deals: Cyber Monday Sale Extended! Courses ranging from coding to project management - all eLearning deals 20% off with coupon code "CYBERMONDAY20". ×

Comment Re:Not bad in principle (Score 2) 146

And you get lots of positive reviews by doing positive things, like serving great food and having great service, not by hiring a bunch of people who have never been to your restaurant to write good reviews.

...or, you could just go the easier/more effective route: Give in to Yelp's blackmail, and pay them to ensure the bad reviews are suppressed.

Since Yelp is already working to negatively "manage" your reputation unless you pay up, paying them doesn't make you a bad person (any more than it does to pay a ransom to preserve something/someone else dear to you). It's just effectively working to manage your reputation, under unfortunate circumstances.

Comment Re:Ooops, misread the headline (Score 1) 457

Sun was no saintly operation, to be sure. I worked there briefly and hated every moment of the mega-corporate lifestyle (not to mention lack of a sense of direction), and went back to working for small companies. I was never a fan of Scott McNealy, but of course it was (and is) difficult to despise anyone more than Larry Ellison.

There were a lot of good people working at Sun, and they accomplished some great stuff, but I have to admit the only reason I wax nostalgic for the company is because I do lot of work with Java (though I thankfully there is OpenJDK) and I feel a sense of shame to be even *that* loosely associated with Oracle.

Comment Re:Why PHP Won (Score 1) 281

Yes, I totally agree--it was a hasty reply. I was talking specifically about the horrors of combining 'view' concerns (content--i.e, HTML) with logic (JS/PHP/ASP/JSP/JSF/UGH/WTF). Modern good practices dictate that you don't even combine CSS with HTML anymore.

Whether you do MVC or some other variant, views should never contain more than the most minimal amount of code (e.g. some templating/looping logic). It makes internationalization a nightmare (though if you never expect your project to succeed, that's probably not a concern), and the people you have writing and laying out the content shouldn't be expected to understand (and not break) all the embedded hackery.

That is what makes PHP and other hybrids of its ilk so awful, before we even get into debating the merits of the languages themselves.

And as for the PHP language... well, once you require me to place a non-alphanumeric character at the start of every identifier, you've already turned me off. 100s of other languages prove that syntax parsing isn't actually that hard. I'll keep the dollars in my bank account, and out of my code. But if PHP didn't this $silly obsession with dollar signs, there would be (well, there are) plenty of other valid criticisms.

PHP was pretty cool in the 90s. Some people obviously still find it useful, others are stuck with it (largely thanks to that whole 'rapid prototyping' angle).

At the moment, my current favorite application architecture is Dropwizard + Backbone. Solid, scalable and EASY.

Comment Re:Why PHP Won (Score 2) 281

A big part of the appeal of PHP was how it could be mixed in to HTML documents to make a mess of server side and client side code.

Very appropriate choice of words. I hope I'm never asked to make such a mess (i.e., write code in PHP or JSP), ever again. Separation of concerns is key to maintainability, and this style of development is obsolete.

Comment Just blacklist their mail servers (Score 4, Interesting) 227

I don't know about the "jobdiva" site mentioned at the "norecruitingspam" site, but I can certainly relate to getting too many unsolicited requests for my latest resume for "amazing opportunities" somewhere across the country. Obviously you didn't read my resume, asshole--it links to my web site, which always features... my latest resume!

Once I get more than one such email from the same domain, I just add 'em to my Postfix blacklist (surely I can't be the only engineer who still runs his own mail server?).

Sometimes I'll even add them after the first email (if there's any legit recruiter named "Satish Kumar", I'm sorry about the unfortunate coincidence).

Here's what my blacklist looks like at the moment: 550 Your mail server has been blocked due to abuse. 550 Your mail server has been blocked due to abuse. Satish Kumar. 550 Your mail server has been blocked due to abuse. Satish Kumar. 550 Your mail server has been blocked due to abuse. Satish Kumar. 550 Your mail server has been blocked due to abuse. Satish Kumar. 550 Your mail server has been blocked due to abuse 550 Your mail server has been blocked due to abuse 550 Your mail server has been blocked due to abuse (sending the same message twice to the same user on one day). Arunkumar.D

Also, anyone who clearly hasn't read my resume (I know nothing whatsoever about Informatica... I just worked at a place with "Informatica" in the name) gets blacklisted. If you don't read my resume, you're lazy, and you're spamming. If you do read my resume, you'll also see the bit (in the first paragraph) about having little interest in working outside my city limits, and absolutely no interest in relocating. That alone has greatly reduced the far-away recruiter solicitations.

I used to work with big outfits like Tek Systems, but I've asked them to leave me alone (unlike the spammers, they will actually listen). Nothing wrong with them; I just decided I'd rather support local businesses. I've found two local recruiters, working for local companies (or self-employed) based here in my city. Both of them have gotten me great jobs. Any persistent out-of-state recruiters (who aren't named Satish Kumar) get a polite response explaining that I'm not looking for new recruiters. Any half-way decent company will respect that. I really don't get that many unsolicited offers anymore, and the ones I do get tend to be more interesting.

Comment Re:The important bits (Score 2) 81

DMSO is one of the most effective solvents known and makes the solution pass readily into the eyeball.

Yes, and absolutely everything else that it has been able to dissolve before it gets dropped into your eye also gets transported directly into your body.

As you rightly point out, it is a very effective solvent. Inside or outside of the lab it's dangerous stuff. I've always marveled at the "health nuts" who think DMSO must be good for you because it makes you smell like garlic.

Comment European Air Force (Score 2) 148

Why does a "group of over 30 players from all over Europe" care about heightened security, and how could they even afford hosting in such a datacenter?

The [European Air Force] was founded in 16th December 1998 by Serval and some other flight sim players from the Netherlands.

Comment Re: Hitchhiker's (Score 1) 422

Oh c'mon. HHGTTG was originally a radio series, and worked well in that form. It worked far better, IMHO, as books.

But how could anyone *ever* turn the books, with their nuanced and nerdy humor, into a single feature film (or even a series of films)? Of course, movies are rarely as good as the books they're made from--and if they are, they're still *always* very different stories.

Movie-fying HHGTTG just wasn't possible.

When I went to see the movie I had low, low expectations, and wasn't disappointed. I wish no one had attempted such an impossible feat, but what they produced was just as good as I expected. It was, incidentally, pretty crappy. Or at least, I'm sure Marvin would have thought so.

Comment Re:Not to sound too paranoid (Score 1) 207

Yes, a slightly different execution, but sounds like the same basic tech.

Opt-out is good to have if it works (like you'd ever know...). But I don't think most people know that Google is even doing this. I had no idea until I got a job working with traffic information systems. Before that, I always assumed Google Traffic was getting data from local governments (e.g. from loop sensors embedded in the pavement, etc.).

Artificial intelligence has the same relation to intelligence as artificial flowers have to flowers. -- David Parnas