Follow Slashdot stories on Twitter


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:Torn between reading and doing (Score 1) 335

Few developers are going to have to know how to really code, or what is really happening in the engine they are using.

And THIS is why I get paid nearly twice as much as all the people I work with who fit exactly this mold. Because when you do understand how the code really works, you can make software perform better than anyone believes. For example, 10,000 complex business logic transactions per second with database and third party interactions on 3 boxes of physical hardware with a total cost under $20,000. (Probably less if our ops people didn't insist on IBM branded servers.)

Submission + - Ask Slashdot: Where did member ~KGIII (973947) Go ??? (

Bob_Who writes: KGIII (973947) last posted a comment on Slashdot on May 11, 2016.

Since that time, I have no clue whatsoever why KGIII (or the alias) has completely disappeared.

Does anyone have any idea if KGIII is alive??

Or in the big house? ....or looking down from the even bigger house ..... or has simply quit Slashdot and never looked back???

Its been a long while without a peep from profoundly lucid participant.

Anyone near Maine or Cuba or other place where KGIII may be lurking perhaps? I've been worried for months...

Comment Re:fast, efficient code? (Score 1) 37

I was trying to respond with a perl code example showing some features it has -- which are admittedly optional -- to write readable code, but slashdot is refusing to let me post them because of it's "Lameness Filter", which I think has actually let quite a bit of lameness through.

Comment Re:fast, efficient code? (Score 1) 37

You've no doubt had much occasion to experience this shittiness in your 20 years of experience, but nevertheless you see, the reason I am objecting here is that the example that springs to your mind of a perl oddity is one of the things that in point of fact never causes a single problem, and it seems peculiar that you can't come up with a more cogent criticism, particularly when one takes into account your 20 years of experience.

Submission + - Apple Pay arrives in Spain, But it isn't good news for everyone (

dkatana writes: Spain is the fourth European country (after the UK, France and Switzerland), and the second in the Euro Zone, to get Apple Pay.

Apple has teamed up with Banco Santander and American Express to introduce their popular payment app, just in time for the holidays.

But not everyone is happy. Other banks will be under pressure to join the service, for which Apple charges a hefty setup fee, and then 15 basis points per transaction, which will have to come from merchants' processing fees.

That is why Apple Pay is not available everywhere in Europe. The European Central Bank (ECB) is pushing for lower interchange fees to boost electronic payments, and banks can't pay Apple without losing money.

Comment Re:fast, efficient code? (Score 1) 37

I've been a perl programmer for decades, and the number of hours I've spent debugging issues with automatic type conversion are in the single digits, and the number of problems I've encountered with string-to-numeric conversion is literally zero

How nice for you. You must not be writing very interesting or complex software.

On more complex software you tend to use an object system that does additional type-checking for you (usually "Moose", "MooX" or possibly "Mouse"... like I said about lack of standardization...).

But I'm completely serious about this point: the perl culture has never been fanatic about the way it does things, and there are any number of issues where it was decided that things were too loose and needed to be tightened up: string-to-number conversions are emphatically *not one of them*. They don't even throw a warning, not even running with "use warnings" on (you heard of strict and warnings, right? In your 20 years of experience?).

There's something profoundly weird about the strong-typing-or-death fanatics... they've got a bad case of obsessive compulsive disorder and using a string as a number drives them up the wall, even though it *never* causes any problems. Verily, not even you in your 20 years of experience can cite a case where it caused any problems for you.

Comment Re:fast, efficient code? (Score 2) 37

My understanding is that it used to be the fastest dynamic language around, but some others have caught up to it-- it's not something I care about really, I just know it's fast enough I don't need to think about the issue.

I more interested in the fact that it's unicode support is better than almost every other language.

Comment Re:fast, efficient code? (Score 4, Informative) 37

Perl has a much weaker type system, allowing expressions like (3 + "3"). That affects both efficiency and correctness of programs.

I've been a perl programmer for decades, and the number of hours I've spent debugging issues with automatic type conversion are in the single digits, and the number of problems I've encountered with string-to-numeric conversion is literally zero, and if you were burned by something like that in production, I'd ask you why you weren't writing tests.

There are indeed some odd issues you need to deal with when working with perl5, but they almost all revolve around a lack of standardization. There's something profoundly weird about perl critics, they continuously just *make shit up* to fit their narrative...

Submission + - Virginia spent over half a million on cell surveillance that mostly doesn't work (

v3rgEz writes: In 2014, the Virginia State Police spent $585,265 on a specially modified Suburban outfitted with the latest and greatest in cell phone surveillance: The DRT 1183C, affectionately known as the DRTbox. But according to logs uncovered by public records website MuckRock, the pricey ride was only used 12 times — and only worked 7 of those times. Read the full DRTbox documents at MuckRock.

Comment Re:Bad Idea, but that's what Germany is up to now. (Score 1) 62

No, that's 2D, not 3D. It knows the direction your eyes are facing, but not how far away they are, which is needed to project an overlay correctly.
Google glasses can do it because you're always the same distance from the screen, but when driving you aren't, unless someone straps your head to the headrest.
So you need 3D head monitoring, not just 2D. And that's not here yet.

Comment Re:No possible problem with this at all. (Score 1) 62

Perform this thought experiment. You are in a large lecture hall. There is a computer projector displaying a circle on the screen at the front of the room. The projector electronics have taken the angles into account and distorted the incoming video signal so that the displayed image is a circle on the screen. Now move about the room so your perspective of the screen changes. The image on your retina will change based on your angle to the screen, but your brain will still see a circle.

Counter-example: Walk along a school road, and look for the SCHOOL marking in the street. From the side, it's so distorted that it's very hard to make out what it says.

Comment Re:Just what people need, more distractions (Score 1) 62

I'm piloting over a tonne of metal moving at speeds capable of inflicting instantaneous death upon anything in my way; don't fucking distract me by putting on a pretty light show on the road ahead!

Indeed. And this includes strobo lights on bicycles, which are banned in some more civilized countries precisely because they cause accidents for others than the selfish bastard using them for their own protection, fuck everybody else.

Cooperate, and don't distract people who try to control heavy objects at high speed.

Comment Re:Bad Idea, but that's what Germany is up to now. (Score 1) 62

The correct way to do this is with a heads-up display.

That works great if it's calibrated to your head position, and you don't move your head a lot. Not so much for Wayne and Garth.
Head tracking and a fast computer might help, once it not only tracks a 2D head position, but also distance from the windshield.

Slashdot Top Deals

The decision doesn't have to be logical; it was unanimous.