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


Forgot your password?
Slashdot Deals: Deal of the Day - 6 month subscription of Pandora One at 46% off. ×

Comment Article is a load of rubbish. (Score 5, Insightful) 153

Modern cars use a system to stabilise the car in the event that one or more wheels starts to lose adhesion - commonly called things like ESP/DSP/ESC

The car wants to know when it's on a dyno or other testing device where only one set of wheels move, and the others do not - if this were NOT the case, it would assume that the rear wheels have lost adhesion with the road, and will serious interfere with the power provided to the front wheels.

So "the defeat device required data from a range of sensors -- sensors that a noncheating car might not need" is totally and utterly rubbish, it likely needs a single line of code like this:

> if(EngineMode.Test){ ... do something to improve emissions ... }

Furthermore, many cars may already have a "very low emissions" mode or similar - there may not be a "special" mode specifically for EPA tests which a different profile for timing, fuel injection etc. - the cars computer essentially changes the "configuration" of the engine on the fly, based on driving conditions, driver input, gear, fuel quality, engine feedback etc - and it does all this during NORMAL operation.

If a "high efficiency / low emissions mode" already existed, then the code could be further reduced to
> if (EngineMode.Test ){ Engine.PerformanceProfile = LowEmissionsProfile }

Of course, it's unlikely that there would be a high level language available to engineers to make it quite so readable as above - but hopefully the code illustrates the point.

FWIW I strongly suspect that the "low emission profile" in place here in VW *IS* a "special" doctored one to fool emissions tests, but the detection of actually being in a test? Probably already existed.

Comment Total Waste of Time (Score 1) 128

Fails to account for the fact that no-one will "flag as duplicate" because it requires effort - pretty significant effort actually - and there's no reward.

The only "joke" here is that this total waste of time post made it onto Slashdot and wasted my time. I'm not laughing though.

Comment Re:Surge Pricing - Why The Hate? (Score 1) 250

Surge Pricing is *still* a good idea during an emergency.

Person A and Person B are in a city during an emergency. Person A wants to go to the party at his friends as he doesn't view the emergency as "a big problem" whereas person B wants to go to the hospital to visit his badly injured partner.

With surge pricing, person B will be able to basically say "this is really important to me, I am willing to pay more based on the urgency of my need" while person A might say "Hmm I want to go the party, but I'm not paying £20 extra to do so". Without surge pricing they will both attempt to get the "normal" priced ride, meaning there's a chance Person B cannot get to the hospital *AT ALL* and may miss their partner dying etc. etc.

Sure, it's a hypothetical and a stretch one at that - but the point remains. People are able to obtain the transportation *IF IT'S IMPORTANT* with surge pricing, whereas without it, the lazy unfit guy who is too lazy to walk back from the shops with heavy grocery bags is as like to obtain a rare taxi as the emergency responder who is trying to get into work to start their shift.

Comment Surge Pricing - Why The Hate? (Score 5, Interesting) 250

I don't get the hate for surge pricing; it feels, to me, like a cry for education.

For example, an Uber where I live costs around half or less that of a regulated taxi. *Some* of my friends complain like crazy when the surge modifier is like 140% - not realising that it's STILL cheaper to have Uber around than use the old system. Then they suggest a "remedy" for surge pricing, that is basically moving back to something closely resembling the old system. Essentially, their proposals would result in a "constant 100% surge pricing" just to have predictable prices.

Surge pricing achieves two things:
1] Encourages drivers to work peak times in peak areas, increasing service.
2] Prices a scarce resource accordingly, meaning that people can choose an alternative (wait, don't go, use a different transport system) appropriately instead of just having a fucking LOTTERY of who gets the only cab available.

Surge pricing is good for everyone, and just about everyone I have ever explained it to has gone "Oh yeah I see what you mean". We just need to educate people.

That said, I am curious to hear of any legitimate arguments against surge pricing - anyone got any?

Comment Re:Citizen of Belgium here (Score 4, Informative) 1307

Translation: My government and my country's banks exhibited an utter lack of fiduciary responsibility. Please help me continue to deny their responsibility.


It's hard to convince your average European citizen what ACTUALLY happened to "their" money which went to bailout Greece - it actually went to Greece and then within days returned to European banks, predominantly French and German (a few others, but French and German banks account for the vast majority of it).


If Greece defaults on its' loans, these banks and their shareholders are out a ton of money - like an actual ton of money whether you weigh it in Gold, Diamonds, whatever. It was even worse a few years ago - before recent regulations requiring banks to deleverage and store more capital, a total Greek default would have brought these banks to their knees, some did not have enough liquidity to stay open if Greece defaulted on all it's commitments. Nowadays it's not QUITE so bad, but a lot of rich people stand to lose a lot (from their balance sheet) if Greece defaults.

The average Greek person might be a little more lazy and corrupt than others in Northern/Western Europe (see retirement age, hours worked, estimated percentage of people paying correct amount of income tax) but this situation is not all their fault. Their old government cooked the books and flat-out forged documents to get into the Euro, then started borrowing and spraying money around with a hosepipe.

The people who loaned them that money are to blame - they failed to do their due diligence and now their investment is at risk they have found a way to make all of us citizens provide free insurance for their investments.

Make no mistake, this is the fault of incompetent bankers, and almost identical to the banking crisis bailouts of major banks, except that this time the money changes hands briefly before arriving at the banks.

Greece should never have been allowed to join the Eurozone for so many reasons - the quicker they get out the better for everyone, but it will be a rough ride for a year or two in Greece, and we will need to pay them to keep migrants out - but that's OK, we've done that elsewhere...

Comment Re:First Post with good info (Score 1) 51

The senior management in a Car Manufacturer do not understand the composition of engine lubricants, nor why one is superior to another.

The senior management in a Dairy do not understand the mechanics of attaching a pump to a cows udder.

I don't understand why, in IT, people seem to think management in THEIR industry should somehow be superior to managers in other industries. Each has a job to do, and does it.

In the case of your Powerpoint to explain why a memory upgrade for a server was needed, I would suggest that communication skills need to be worked on - a powerpoint is way over the top for that. A simple chart showing performance vs. user count (tied to the cost of users time) or the risk of catastrophic failure of software (tied to the cost of downtime) should suffice. I've never experienced a situation with such a small change where I could not verbally explain to the appropriate person why it was necessary (though paperwork may be needed post-justification to submit a change request/purchase order, but this is standard).

Source: 20 years as a Software Developer, often crossing over into IT Project Management / Customer Management.

To do two things at once is to do neither. -- Publilius Syrus