Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Re:Wow... Just "no". (Score 1) 204

by codewarren (#48868087) Attached to: Sends Personal Data To Over a Dozen Tracking Websites

No, my argument is that you cannot change the meaning of evidence. Police may stop you because of evidence, but police stopping you is not evidence.

You are correct that the analogy doesn't run through, but it doesn't need to. It does show that "evidence" has a meaning that the GP tried to subvert to make an ideological point.

If I had argued that the government doesn't need to show you shit, then you'd be right, but I'd never argue that. The government should demonstrate that such action is being prevented.

However, that STILL doesn't mean that this is "evidence of abuse" it is "evidence of sending". If it did mean that, then actual "evidence of abuse" would lose its meaning.

Comment: Re:Wow... Just "no". (Score 1) 204

by codewarren (#48867341) Attached to: Sends Personal Data To Over a Dozen Tracking Websites

Bullshit. The fact that the information gets sent at all is prima facie evidence that it's being abused. The burden of proof is on the government to justify it.

Bullshit, the fact that you were arrested by police and prosecuted by the DA is prima facie evidence that you are not innocent. The burden of proof is on you to justify yourself.

You can't change what "evidence" means because it suits your ideological goals.

Comment: Re:There is no "law enforcement only" backdoor (Score 2) 170

by codewarren (#48620293) Attached to: Verizon "End-to-End" Encrypted Calling Includes Law Enforcement Backdoor

How is this insightful? What does "backdoor" have to do with it then? If anything with keys can be picked, then all encrypted communication is vulnerable and adding a backdoor would just be meaningless.

All communication has to be decryptable or it isn't communication. (How would one-way communication work? exactly like a write-only memory chip). So someone always has to have a key, but that doesn't always have to be the NSA or government or even Verizon.

Comment: Re:Depends... (Score 2) 170

by codewarren (#48616845) Attached to: Verizon "End-to-End" Encrypted Calling Includes Law Enforcement Backdoor

This has never been about whether the current U.S. government is trustworthy, but whether the future U.S. government is, and no one can ensure that. Would you trust promises from the Chinese government to always get warrants, or trust the quality of the warrants if they did? Governments are made from people and the people change. You may trust the U.S. government now, but you should not trust the U.S. government of the future further than necessary.

Comment: Re:C is very relevant in 2014, (Score 3, Interesting) 641

by codewarren (#48554647) Attached to: How Relevant is C in 2014?

Actually this is false. It is possible to write a language that is both safe* and compiles itself.

If you're not up to that then fine, but please spare us the poor workman blaming his tools excuse

I can cut a straight line with a circular saw without using a guide or a guard, but I can do it a hell of a lot quicker with a guide to rest against and a guard to keep me from having to constantly check my fingers and chords etc. These things weren't invented because of bad workman, but because they make good workman better. Not everyone who notices that there may be better tools out there than C for the very things that C is used for is a workman blaming his tools.

Someone eventually needs to write the rules for translating the higher level language down to lower levels, but this isn't the same as "getting their hands dirty down to the metal" in the same way that you've implied because it can be done in tiny self-contained, small chunks following yet more rules and rigorously like a mathematical proof and therefore not be subject to the same pitfalls as languages like C. It also only has to be done once (per processor) but then the safety is ongoing.

This layering is just modular design and separation of concern. Look at IR in the LLVM project which has allowed an explosion of languages that can enjoy most of the same compiler optimizations that the C family enjoy using this principle.

(btw, the Rust project is very interesting in this subject)

* Of course, the term "safe" has a limited meaning. A compiler can't read your mind but, to the extent that a language is well designed, it can prevent you from doing things that you could not have intended to do and force you to follow rules that will never allow certain common errors that result from people having limited memory.

Comment: Re:God (Score 1) 794

by codewarren (#46375083) Attached to: Whole Foods: America's Temple of Pseudoscience

The only evidence that the Israelites were ever in Egypt or made a 40 year trip through the desert or that anyone like Moses ever existed is a story where a guy parts the sea by raising his staff and the people are fed by magical food that falls from the sky nightly. That is to say, there is zero evidence that the Israelites were ever even in Egypt.

Comment: Re:Def Leppard fans are probably better off over t (Score 1) 80

by codewarren (#42548561) Attached to: Drug Allows Deafened Mice to Regrow Inner Ear Hair

I'm not sure that follows. Listeners compensate for both of these things by cranking up the volume only to be way over tolerance when the song goes from low point to high point or when the foam headphones shift back into place.

Which is worse for ears? Semi-loud music for 10 minutes or 10 seconds of over-the-top loud? It doesn't seem unreasonable to expect the opposite effect with flatter dynamics and a more physically stable listening device.

Computers can figure out all kinds of problems, except the things in the world that just don't add up.