Slashdot is powered by your submissions, so send in your scoop


Forgot your password?

Comment: Re:471 million? You may want to think about that. (Score 1) 116

by metlin (#49756021) Attached to: California Votes To Ban Microbeads

471 million potatos is a lot of potatos.
471 million .2mm bits of plastic is enough to cover in plastic all of the living rooms in California.
Wait - no - one living room. Or about a dinner-plates worth a day.

Every day. That's the difference.

Even assuming that it's a dinner plate sized amount of pollution, over two decades, you are looking at 7300 dinner plates. Only, broken into little chunks, easily consumed by aquatic life and smothering plants, clogging pipes etc.

Comment: Re:There are quite a few haters on this thread but (Score 1) 214

Further, if this was in existence a few decades ago, perhaps we would have nipped Scientology in the bud before it landed in the UK.

If it were in existence ~1400 years ago, perhaps we would have nipped Islam in the bud.

If it were in existence ~2000 years ago, perhaps we would have nipped Christianity in the bud.

And I wonder how many readers agreed with my first line, then threw a shit-fit when they got to my second line.


Comment: Re: Why ext4 (Score 1) 221

It was great... until the other filesystems caught up while it was not under development.

It was great... until it went on a rampage and murdered your data. I kid, but I'm also serious. When it was in current development, no other fs was as efficient with small files, and there's a lot of those on the average Unix system so that's of great interest. But it also was the least reliable filesystem in common use. So it was really never worth using.

Comment: Re:How about ... (Score 1) 466

by drinkypoo (#49754419) Attached to: Ads Based On Browsing History Are Coming To All Firefox Users

I can't opt out of paying the advertising tax (through everyday higher prices of every single damn object I purchase).

You can't opt out completely, not if you want to be a functioning member of society, but you can mitigate the issue by choosing to buy as many products as possible which are not advertised. One of the nifty things about the web is that you can actually find those products now...

Comment: Re:I want the same question answered clearly (Score 1) 230

by drinkypoo (#49754355) Attached to: Ask Slashdot: What's the Best Dumb Phone?

Motorola made an e-Ink candybar phone for India at one point, is that still around? Would it be useful in any other countries, given the frequencies? It was supposed to have more or less best-ever battery life, like a month of standby or something nutty like that, and days of talk time.

Comment: JavaScript (Score 1) 399

by tepples (#49753451) Attached to: The Reason For Java's Staying Power: It's Easy To Read

#2. Scheme is a Lisp, so if Java were a heavy weight one, we would have a widely adopted Lisp.

We do have a widely adopted Lisp. But it's not Java; it's JavaScript. JavaScript implements Lisp-like semantics, and its syntax is a C-colored fulfillment of the "M-expression" syntax concept originally envisioned for Lisp.

Comment: Java is dysfunctional (Score 1) 399

by tepples (#49753419) Attached to: The Reason For Java's Staying Power: It's Easy To Read

Java is not functional

Only because Oracle keeps breaking it. The Java virtual machine's security has proven to be Swiss-cheese enough that Oracle is falling back on the traditional video game console security paradigm (reliance on commercial code signing certificate authorities) rather than actually restricting what a program module can do.

Comment: Variable type, name, and constructor should differ (Score 1) 399

by tepples (#49753391) Attached to: The Reason For Java's Staying Power: It's Easy To Read

Foo foo = new Foo()

Which isn't necessarily good style.

First, the type name in a declaration can and often should be more generic than the constructor. It could be an interface that the constructed class implements or an abstract class that the constructed class extends. For example, you can do Map map = new TreeMap() if you're not going to call any tree-specific methods later on.

Second, why name the variable similarly to the class? Map enemies = new TreeMap() makes the variable's purpose easier to understand.

"An ounce of prevention is worth a ton of code." -- an anonymous programmer