Follow Slashdot stories on Twitter


Forgot your password?

Comment Re:Simple Answers to Simple Questions (Score 5, Insightful) 246

That wasn't the question. What do you do when you did read something inadvertently? You can't unread "Irregularities in the pension fund". Do you pretend that you don't know? What if it's something illegal / against company policy / unethical?

We used to call it 'being trustworthy'. Not sure what the term is today.

People need to know that they can rely on you under pretty much any circumstances, otherwise they'll stop calling and you won't be able to do your job. That means ignoring pretty much everything.

I say pretty much, because there is a line past which you cannot remain silent. For me, it was child pornography on a customer's computer. I called the police and handed over the equipment.

This was in a small town, and it ruined my life, by the way. The owner of the computer was a prominent citizen who immediately accused me of planting the material, then began a slur campaign against me. The town, as the saying goes, wasn't big enough for the both of us. After more than a year of this, I had to leave. I'd lost my job, and I'd lost half my friends.

Some time later, I ran into an acquaintance from that town in an airport. His first bit of news that that the kiddie diddler had finally been convicted. His own smear campaign finally had the effect of bringing three adult victims of his out. They testified against him and put him away. The lesson I learned is that, sometimes, there is justice in this world. But it doesn't come free.

So yes, you need to be - and you need to be seen to be - completely, implicitly trustworthy. How you do it is simple enough: Always be there, never be seen to be part of the gossip. Be open and obvious about everything you do, and never, ever work in someone's office with the door closed. Equally, though, you need to be seen to be the kind of person who will do the right thing. That's a little harder to do and, as I've recounted, sometimes comes at a cost.

Comment Re:Or maybe you're not so good at math (Score 3, Informative) 512

Ireland didn't do anything remotely like what Hamas is doing to Israel. If it did, you would have seen the relevant bits of Ireland flattened like what England helped do to Nazi Germany.

I don't really have a side in this argument. But I do feel compelled to mention that England absolutely did terrible, terrible things in trying to quell the Irish problem. Oliver Cromwell famously said that Catholics were welcome to go to 'Hell or Connaught' as he drove them from the Pale. (Those of you who can see beyond the postcard photos will know that Connaught is close enough to Hell when you're trying to work a farm.)

The potato 'famine' was a direct result of predatory practices put in place by the British and Anglo-Irish to keep the Irish poor and desperate. Over a million people died. But this practice had been going on for years and years beforehand. Deacon Smith's A Modest Proposal , considered one of the greatest examples of satire in the English language, was a direct response to the appalling depredations of the landlord class in Ireland.

In fact the intransigence of the problem of Northern Ireland is a direct result of the British relocating large numbers of people (mostly Scots) to Ulster in order to create a 'buffer' population. Now, 400 years on, they have a very similar problem to that experienced by the Israelis, who tragically are using almost exactly the same tactics to deal with it, proving that they've failed to learn a thing from the fight for Irish independence.

Comment Re:Missing information (Score 3, Insightful) 32

Well it runs on Windows obviously. With the number of reported infections, the speed with which it happened, and the fact that it is a Trojan (meaning you need to trick the user into running it), it can only be Windows.

This propagation rate is positively tiny. Honestly, I don't know why it's even part of the headline. For context, this paper (PDF, sorry) shows Code Red infecting over 500,000 machines in an hour.

If 11,000 machines in a day is an event, then we should all be sitting back and breathing a sigh of relief that the bad old days are over....

(Not that I believe that they are. I just don't see any reason for the breathless headline.)

Comment Re:The Existence of a "United States of America" (Score 3, Insightful) 231

You are a citizen who cares more about your children's survival than the survival of Freedom and the well being of millions. In other words you aren't merely part of the problem, you are the problem.

You could happily sit in the company of many of history's great men. The too were willing to sacrifice countless lives for some lofty goal.

Is there any benefit too small, in your mind, for my kids to die supporting it?

It's worth noting that most revolutions happen when the only way remaining to provide for and protect one's children is to take up arms or man the barricades.

... And most of them are won by the side most able to protect its children.

Comment Re:Just an opinion... (Score 3, Insightful) 123

...and a negative one at that.

Could it ever possibly be that these scientists who "dominate" the scientific publishing are actually worthy of such a thing?

Indeed. And besides, compared to the star system in Hollywood, for example, this is downright democratic.

The intellectual penury that comes with serving with a leader in a given field seems to be gladly endured by most young researchers. This story ignores the fact that, although the senior researcher's name may be at the top of the paper, the junior researcher's name is right there below it.

It's a bit like an actor accepting a lesser credit in order to appear in a bigger film.

Comment Re:Java or Python (Score 1) 415

The ability to seamlessly use + with mixed text and numeric types in a language without explicitly declared types is usually considered a design flaw, not a positive feature. Perl uses separate operators for strings vs. numbers to avoid ambiguity....

Though in fairness, it should be mentioned that, as with other aspects of the language, Perl also assumes that you are using the right operator, and that you actually mean what you wrote:

perl -e 'print "x" + 1;'

Or, even better:

perl -e 'print "x" x 22;'

Comment Re:say wha? (Score 4, Informative) 68

JSONP callback functions normally return a JSON blob wrapped in a user-specified callback function, which the browser will then execute as JavaScript. Nothing out of the ordinary here. However, the new attack has leveraged a method of crafting a Flash file to contain a restricted character set that's usable within JSONP callbacks (i.e. in a URL). By combining the two, the attack demonstrates it's possible to use a JSONP URL with the contents of the crafted Flash file as the callback function. When set as the data of a standard HTML object tag, the SWF file executes on the targeted site, bypassing all Same-Origin policies in place.

ummmm what? english please!

The code sneaks a Flash file disguised as a URL into some JSON data and cons the browser into treating it as JavaScript, but on the local machine it acts like an HTML <OBJECT>, and because the browser is executing the Flash code locally now (due to the masquerade), it can run with greater privileges than if it were from a remote site.

Or in layman's terms: Flash totally sucks the suckage, dude. Always did. Still does.

Comment Re:Perl with Mojolicious (Score 1) 536

Very powerful and very flexible, without the heavy lifting of many frameworks. We use on a large ISP as RESTFull Server.


Mojolicious is an excellent back-end or middle layer (depending on your data needs), mostly because it removes the need for many of Perl's more infamous convolutions and contortions. With a bit of Bootstrap and/or AngularJS on the front end, you can get a useable online service put together in a very limited amount of time.

Slashdot Top Deals

How long does it take a DEC field service engineer to change a lightbulb? It depends on how many bad ones he brought with him.