Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Comment Re: Make them occasionally? (Score 1) 171

So back then, prices were incremented by more than today's quarter.

People need to consider: Rounding to a nickle isn't going to be greater than 2 cents more inaccurate than rounding to pennies. Let's say you live in a backwater state, and still only make $7.25 per hour. Each transaction could potentially cost you at most 10 seconds of extra wages. However, transactions randomly round up and down, so the average error gets reduced by the square root of the number of transactions you make. Statistically speaking, you'll gain or lose only a couple of seconds of your time per purchase. Probably less time than it took to fumble for all those pennies.

But it sucks to be poor. Without pennies, someone who makes $50k per year will gain or lose only milliseconds worth of salary per transaction on average.

"But the stores will set prices so that it always rounds up!!!!1!" -- That only works for one item at most. Savvy shoppers would strategically buy combinations of items that always round down.

Comment teething (Score 4, Insightful) 112

"There'll be some teething problems," O'Leary said of the move.

That's putting it mildly.

Smartphones can crash, run out of battery or any number of problems. On important trips I usually have a paper boarding pass with me as a backup. Only needed it once, but I'm just one person with fairly normal travel amounts. Multiplied over the number of people flying Ryan Air, statistically speaking this happens constantly.

Frankly speaking, I think it's a gimmick to milk the customers for more money. Someone at Ryan Air has certainly done the calculation, estimated how many people can't access their boarding pass at the gate for whatever reason, and how much additional money they can make by forcing all these people to pay the additional fee for having it printed.

Comment Re:I wouldn't care if my taxes hadn't paid for it (Score 1) 89

Mostly true but not entirely. For the moment at least there are still applications such as airplanes where fossil fuels have no reasonable alternative. But yes, a large number of things that we currently power by burning long-dead dinosaurs could just as well work with other sources of energy.

And yeah, I think the whole world looks at the Middle East and is thinking: If you all so much want to kill each other, why don't we just step back and let you?

Comment uh, both, dummy ? (Score 2) 95

Obviously, sooner or later we will want to do things that require our physical presence. And be it because the ping time to Mars really, really sucks.

Robots are way easier to engineer for space than humans, even though space is so unforgiving that that's not trivial, either. The same is true for other planets. Building a robot that works well in 0.2g or 5g is an engineering challenge but doable even with today's tech. Humans... not so much.

But let's be honest here: We want to go out there. The same way humans have found their way to the most remote places and most isolated islands on planet Earth, expansion is deeply within our nature.

So, robots for exploration to prepare for more detailed human exploration to prepare for human expansion.

And maybe, along the way we can solve the problem that any spaceship fast and big enough to achieve acceptable interplanetary travel times (let's not even talk about interstellar) with useful payloads is also a weapon of mass destruction on a scale that makes nukes seem like firecrackers.

Has What If? already done a segment on "what happens is SpaceX's Starship slams into Earth at 0.1c" ?

Comment Re:In theory not a bad idea (Score 3, Insightful) 158

The merchants need to consider that if their competitor down the street still accepts rewards cards, the customers might just switch, and then they've just lost the whole sale. All this over a 1% extra cost to the merchant.

In the meantime, they think nothing of offering things like buy-one-get-one-free deals to lure in a few more customers.

Comment Re:Lack of Mozilla Focus (Score 4, Interesting) 69

Strangely, no one connects the many claims that garbage collected languages "eliminate a whole class of programming errors" is good with the aforementioned "typed languages eliminate a whole class of programming errors" as good also.

Almost nobody uses "untyped languages". Few of those even exist, with Forth and various assembly languages being the main examples. (C, with its type system that is as airtight as a sieve, gets an honorary mention.)

You're probably harping about dynamically typed languages. In such languages, the runtime still knows *exactly* what type every item of data has. These are not weakly typed. But what you obviously prefer are "statically typed" languages.

Static typing might statistically reduce some errors, but it certainly can't "eliminate whole classes". Consider "set_warhead_target(float latitude, float longitude)". Did the type system give you any protection from accidentally swapping the two parameters? That's really the problem that you're so worried about: accidentally using the wrong data value in the wrong place.

However, very few statically typed languages (with Rust being a notable exception) have eliminated the biggest source of type errors in computing: Null, which is a bogus placeholder that matches any pointer type (or reference type, depending on the language's nomenclature). So in many cases you have no less risk with static typing than you do with accidentally feeding a string into a Python sqrt() function. And in the case of C or C++, you can be much worse off, as in segfaults and remote exploits.

Slashdot Top Deals

Beware of all enterprises that require new clothes, and not rather a new wearer of clothes. -- Henry David Thoreau

Working...