Forgot your password?
typodupeerror

Comment: Re:umm duh? (Score 1) 169

by TheRaven64 (#47529479) Attached to: Dropbox Head Responds To Snowden Claims About Privacy
The anonymous poster pointed out a simpler mechanism, which is used in practice on file stores that want to be encrypted on the server. This technique also has a number of advantages. Using a symmetric cypher is generally faster than an asymmetric one and using a different key for each file is just good practice anyway as it limits the damage that certain kinds of trojan can do. If you're sharing with everyone, then you may as well just give the server the AES key and ask it to decrypt the file. If you're sharing with just a few people, then sending them a (fixed-size) key for each file is not too much overhead.

Comment: Re:Astronomy, and general poor night-time results. (Score 1) 521

by TheRaven64 (#47529469) Attached to: Laser Eye Surgery, Revisited 10 Years Later
The thing that's really put me off the surgery is the improvement in contact lens technology over the last 10 years. My sight is sufficiently bad in one eye that I'd have to have an implanted contact lens, although the other could be fixed by burning the cornea. The contact lenses that I have now; however, are so thin that I don't notice that I'm wearing them most of the time and can be worn overnight. I put them in at the start of a month and then change them a month later. There's a slightly increased risk of eye infection, but they come with six monthly checkups to prevent this. I was wearing the previous generation of lenses (which were noticeably thicker) for about 10 years without serious issue, but with slight irritation around the eyelids caused by the thickness of the lens (and my eyes sometimes getting very dry, because it took a long time for the lens to dry out, so I'd forget to blink sometimes). With the newer ones, it's basically as if I had fully working eyes and if my prescription changes then I can put in different lenses next month.

Comment: Re:umm duh? (Score 5, Interesting) 169

by TheRaven64 (#47521437) Attached to: Dropbox Head Responds To Snowden Claims About Privacy
There are techniques that allow searching within encrypted files, but they rely on the client creating the index. You can then search the index for an encrypted search term and, if you know the keys, interpret the answer. Getting this right is quite tricky (there are several research papers about it), so he's right, but it's not impossible.

The main reason that I suspect DropBox discourages encryption is that they rely a lot on deduplication to reduce their costs. If everyone encrypted their files, then even two identical files would have different representations server-side if owned by different users, so their costs would go up a lot.

Comment: Re: Code the way you want... (Score 1) 367

by TheRaven64 (#47521383) Attached to: 'Just Let Me Code!'
Yes, almost certainly. The market for compiler engineers is very much a sellers' market at the moment. Universities neglected it for so long that most people graduate from undergraduate degrees with basically no knowledge of how a compiler works (if they're lucky, the know how compilers worked in the '80s), so there are 10 jobs for every person.

Comment: Re:"Just let me build a bridge!" (Score 1) 367

by TheRaven64 (#47521177) Attached to: 'Just Let Me Code!'
In The Humane Interface, written in 2000, Jef Raskin made the same complaint. The time between turning a computer on and having written a program to add two numbers together on, say, a C64 or a BBC Model B, was about 30 seconds. On a modern computer of the time, you wouldn't even have finished booting - starting the IDE would take even longer. The problem is, this misses the point. There are lots of scripting languages with REPL environments, including a POSIX shell and PowerShell on Windows, that can do this as a single command once the computer is running (on OS X, you can add numbers in Spotlight, so it's even quicker - just hit command-space and type the sum). If you want to write a more complex application, it's vastly easier today. Extend that simple calculator to show an editable history and show equations, and you'll find it a bit easier today. Now extend it to be able to print - if you've ever written applications to print in the era before operating systems provided a printer abstraction then you'll know how painful that was.

Comment: Re:Analogies are poor... (Score 1) 367

by TheRaven64 (#47521159) Attached to: 'Just Let Me Code!'
I don't understand why you think 'yum install gcc' is somehow different from 'download and run the installer for the VS command-line tools'. Especially on a modern Linux distro, where libraries come with -devel variants to save you the 10KB taken up by the headers in the normal install, so you end up having to install a load of headers as well to get the system useable.

Comment: Re: Code the way you want... (Score 1) 367

by TheRaven64 (#47521141) Attached to: 'Just Let Me Code!'
I was a consultant for a few years and didn't find that it did. Most of my customers found me, as a result of my open source work (usually to work on the same projects, sometimes to work on projects in similar fields). Contract negotiation didn't take very long (they list some requirements, you mutually agree on a date, you pick a number, if they haggle then you politely decline).

Comment: overstate things much? (Score 1) 171

by Shakrai (#47516869) Attached to: Privacy Lawsuit Against Google Rests On Battery Drain Claims

MUCH more importantly, though, ads are draining your BANDWIDTH. It's important, because it's also a simple demonstrable harm. If you pay $30 per month for your internet bandwidth, and the ads use up half of it (conservative estimate)

In which universe do you live where ads on a webpage total up to half of the bandwidth to deliver said webpage?

Because Google purposely don't allow you to block the ads in android (*)

They don't make it easy but they don't make it all that difficult either. Buy a Nexus, Developer Edition, or one of the multitude of carrier branded phones that are rootable. Install one of the multitude of ad blocking apps that are available, AdFree being my personal favorite. Problem solved.

panic: kernel trap (ignored)

Working...