Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:A Simple Retort (Score 1) 556

This is wrong on a bunch of different levels. First, God is not "outside" the universe unless you mean something completely different from me by the phrase, "the universe." When I (and most scientists) speak of "the universe," we mean, "everything that exists." If God exists, then God is part of the universe (by definition). If God is not part of the universe, then God does not exist.

Second, anything that exists is a legitimate subject for science to study. If it's part of the universe, it's fair game. Just because some people have religious beliefs about it, that doesn't mean we can't study it objectively. What you "choose to believe" has no bearing at all on what is actually true.

Third, science never "proves" anything. That's a word that has no rigorous meaning in the context of science. What science actually does is collect evidence, and compare it to the predictions of theories (where "theory" is roughly a synonym for "description"). If the evidence does a good job of matching the predictions, we conclude the theory is probably a good description of whatever it's meant to describe. If it doesn't match, we conclude it probably isn't a good description. But nothing is ever "proven". No question is so firmly settled it can never be reopened if new evidence or a new theory comes up.

Fourth, "God" is not a theory. "God" is just a poorly defined word that lots of people use to mean lots of different things. Most people use it without having any clear idea of what they mean by it. If you put together a coherent theory that happens to involve something called "God", we can test the predictions of that theory and see how they check out. But until then, it's meaningless to talk about "evidence". It's impossible (by definition) to have evidence for or against something that doesn't make predictions, because there's nothing to compare your data to.

Science

"Disco Clam" Lights Up To Scare Predators Away 49

sciencehabit writes When predators get close, the bright, orange-lipped "disco clam" flashes them to scare them off. But it's not just the light that's important. Researchers have found that the clam has sulfur in its fleshy lips and tentacles and suspect that, like another clam species that drop tentacles laden with sulfuric acid to deter predators, the disco clam's sulfur also gets converted into a distasteful substance. The flashing may warn predators away, similar to the bright orange of a monarch butterfly warning birds of its toxic taste.

Comment Re:Interesting. I'd think the opposite (Score 2) 208

Problem is both the above posters are ignorant. Modern publics are so illusioned they don't know which end is up.

Reasoning and the human brain doesn't work the way we thought it did:

https://www.youtube.com/watch?...

Manufacturing consent

http://www.amazon.com/Manufact...

Most have no clue what's really going on in the world... the elites are afraid of political awakening.

This (mass surveillance) by the NSA and abuse by law enforcement is just more part and parcel of state suppression of dissent against corporate interests. They're worried that the more people are going to wake up and corporate centers like the US and canada may be among those who also awaken. See this vid with Zbigniew Brzezinski, former United States National Security Advisor.

https://www.youtube.com/watch?...

Brezinski at a press conference

https://www.youtube.com/watch?...

The real news:

http://therealnews.com/t2/
http://www.amazon.com/Democrac...
http://www.amazon.com/Shadow-G...
http://www.amazon.com/National...

Look at the following graphs:

IMGUR link - http://imgur.com/a/FShfb

http://www2.ucsc.edu/whorulesa...

And then...

WIKILEAKS: U.S. Fought To Lower Minimum Wage In Haiti So Hanes And Levis Would Stay Cheap

http://www.businessinsider.com...

https://www.youtube.com/watch?...

Free markets?

https://www.youtube.com/watch?...

Free trade?

https://www.youtube.com/watch?...

http://www.amazon.com/Empire-I...

"We now live in two Americas. One—now the minority—functions in a print-based, literate world that can cope with complexity and can separate illusion from truth. The other—the majority—is retreating from a reality-based world into one of false certainty and magic. To this majority—which crosses social class lines, though the poor are overwhelmingly affected—presidential debate and political rhetoric is pitched at a sixth-grade reading level. In this “other America,” serious film and theater, as well as newspapers and books, are being pushed to the margins of society.

In the tradition of Christopher Lasch’s The Culture of Narcissism and Neil Postman’s Amusing Ourselves to Death, Pulitzer Prize-winner Chris Hedges navigates this culture—attending WWF contests, the Adult Video News Awards in Las Vegas, and Ivy League graduation ceremonies—to expose an age of terrifying decline and heightened self-delusion."

Important history:

http://williamblum.org/

https://www.youtube.com/watch?...

Comment Re:Why bother? (Score 0) 421

> Java's IDEs are not as good as .Net's (Visual Studio is probably the best IDE ever built)

You have got to be kidding! Visual Studio is probably the single worst designed IDE I've ever used (and I've used a lot!), and compared to just about anything in the Java world it is unbelievably primitive. Every time I have to do something in Visual Studio I quickly find myself cursing it. Between the mostly broken autocompletion, its inability to distinguish between classes and constructors, the fact that you can't do anything while a build is in progress, not even trivial things like selecting "set as startup project", the unbelievable slowness and constant hangs...

If you want to see a truly good IDE, give IDEA a try. It's like moving from the 19th century into the 21st.

Comment Wrong questions (Score 1) 421

> 2. Is there an open source choice today that's popular enough to be considered the standard that employers would like?

I think this poster is really asking the wrong questions. There are lots of different choices that are all popular, depending on what you want to do. Web development? Java, PHP, and Node are all fairly popular. Android development? That means Java. iOS? It's Objective C and/or Swift. Windows? It's C#. Cross platform game engines? C++. There are good reasons for those differences. You really don't want to try writing web applications in C++, or game engines in PHP. But in every case, there are existing options that are "up to the job" and, in most cases, open source.

Until now, C# and .NET were basically Windows-only technologies, and that held them back. (Yes there was Mono, but it was never more than the unloved step child.) With that changing, it now becomes plausible to use it for more things. Whether it's "up to the job" in those other fields has to be decided on technical grounds. Whether it will manage to take "market share" away from other technologies is partly a technical question, but more a political one.

> Choosing a standard means you can recruit young, cheap developers and actually get some output from them before they move on.

It also means you can recruit experienced developers who already know the technology. Standardization isn't just about being able to exploit people!

Comment Re:Pretect for more draconian DRM (Score 1) 160

"Maybe, but many people (including myself) will just go back to piracy. I buy lots of games on steam"

Problem is all new games will be locked to a backend server as technology advances. Notice Starcraft 2 and diablo 3 are always online, two major games. Corporations have made huge inroads against gamers rights. The vast majority of the gaming masses are too illiterate and stupid to know how they are fucking the intelligent half of the gaming community over and completely fucking over game preservation.

Comment Re:Why Steam? Why? (Score 1) 160

You have a DRM system that is the least hated (and actually liked in some cases) by the users of any.

The fact they have DRM at all speaks volumes of what they think of gamers, the fact that people like you think corporations give a damn when they've been steadily taking your rights away is proof most of mankind is hopeless.

Comment Re:speeds (Score 1) 173

> BackBlaze could find a way to get more bandwidth so their shitty service backed up a rate faster than 300KB/sec per client

You should absolutely be getting more bandwidth than that, you might contact our support to see what's up? We have students from Universities hitting 100 Mbits/sec upload rates, plus I suspect a few engineers in datacenters are getting even higher. We do not inherently throttle, although we use RAID6 with groups of 15 drives so inherently you are probably rate limited to 1 Gbit/sec by either the 1 Gbit/sec network card in the pod, or ?? which is the disk drive transfer rate.

Comment Re:Little more than free advertising (Score 1) 173

> counter Linux-unfriendly Backblaze's propaganda

Backblaze employee here. By the way, we're not "Linux-unfriendly", every single last datacenter machine is running Debian, that's like 950 machines! Most laptop customers use Windows or Mac so we did those versions first, and we're trying to get the Linux client finished up, it just got pushed down in priority a few times, but we don't mean it as a slight against Linux.

About CrashPlan - I have ALWAYS liked CrashPlan, and I think they are great and people should certainly consider CrashPlan if it fits their needs. You might also consider Carbonite and Mozy, I think these are all good products with a few tradeoffs here and there. Backblaze isn't perfect for all customers, for example, we don't yet have a Linux client. I believe Mozy has a better small business administration portal than Backblaze has also, if that's what your needs are.

Comment Re:Backups are not secure (Score 1) 173

> unclear that Backblaze supported incremental backups

Backblaze does support incremental backups, but it is a fairly simplistic incremental. For any file less than 30 MBytes there are no partial files, we just push a whole new copy to a whole new location in our datacenter. For any file more than 30 MBytes, we break the file into 10 MByte "chunks" and push each individual chunk if that chunk has changed. So the WORST thing you can do is prepend a single byte to the large file - this essentially causes every single 10 MByte chunk to change (slide to the right?) and so we have to retransmit the entire thing.

For a lot of programs dealing with large files, they tend to append bytes to the end of their file formats, which works great. If it is an entire bootable computer image, a lot of stuff will probably not move around (like huge swaths of binaries sitting in that computer image) and a lot of stuff WILL move around that will "accidentally" be backed up.

One final hint: by default TrueCrypt specifically thinks changing the modification time is "leaking information". Make sure you check the checkbox that when TrueCrypt changes the image, it needs to also update the last modified time. Backblaze uses that as a hint to go examine every byte in the file to see if it should be retransmitted.

Comment Re:Meaningless (Score 3, Interesting) 173

> Then you boys should make an app that every computer enthusiast can use that tracks smart stats/drive failures and collects them at your servers.

I think this would be really awesome. Here's where it gets neat-> we already have an app running in hundreds of thousands of desktop and laptop computers! (Our "online backup application" involves a tiny service that runs to send your files at the datacenter through HTTPS.) So if we just updated the client with a small amount of statistics tracking (and maybe a nice checkbox to opt in or out) then we could immediately start collecting info.

Sort of related: A few years ago I played an online 3D video game (can't remember which one, might have been Quake?) that you could both report your graphics card and RAM configuration to the server, and the server would list the aggregate statistics. So there is some precedent for this kind of data collection and publication.

Comment Re:Backups are not secure (Score 1) 173

> Just have the client use a cheapish symmetric key (AES256 perhaps)

We do use AES to encrypt the files. We used a well known design where we use the public key to encrypt the AES256 key and FEK, then we use the AES key to symmetrically encrypt the file. Then we can use the passphrase to encrypt the private key. So it's kind of an onion, you use the passphrase, decrypt the private key, which is then used to decrypt the AES key and FEK, which is then used to decrypt the file. (We didn't invent this flow, it is used in several encrypted filesystems because it's a great design.) This was it is FAST (symmetric AES) plus has the total awesomeness of pub/private keys and all they imply (the idea that you can encrypt data with the public key that nobody listening can decrypt because they don't have the private key is really quite powerful).

We then use HTTPS to post this data from your laptop to our datacenter. From time to time this "double encryption" of both encrypting on the client and sending the already encrypted data through HTTPS anyway has helped keep our customers safe when HTTPS has been broken for a little while.

Slashdot Top Deals

And it should be the law: If you use the word `paradigm' without knowing what the dictionary says it means, you go to jail. No exceptions. -- David Jones

Working...