When Dropbox first came to my attention, I was in love. What a great way to keep various config files synchronized across computers. Then it came out that Dropbox’s encryption wasn’t quite as awesome as they let on. It turns out there’s no technical restriction on (at least certain) employees accessing your files. The data is encrypted, but server-side. Now, I’m not all that concerned that someone will target me to find out what my .ssh/config file contains (heck, I’d put it on dotfiles if someone asked nicely), but it does make me reconsider what is appropriate for Dropbox.
Recently, Dropbox announced some changes to the Terms of Service. While the license part is what caused the most uproar on the Internet, the de-duplication part is what stood out the most to me. I know it’s not in Dropbox’s best interests to pay to store a thousand copies of Rebecca_Black-Friday.mp3, but that’s not my concern. The wording suggests that the de-duplication is block-level as opposed to file-level, which is less worrisome, but given their previous lack of transparency about the encryption, I wonder how they’re actually implementing it. If it’s file-level and if it spans multiple accounts, then that seems like a really terrible idea.
I’ve recently switched everything I had in Dropbox over to SpiderOak. The synchronization seems a bit slower and the configuration is less simple (but it’s much easier to back up multiple directories, instead of having to barf symlinks everywhere), but the encryption is client-side so that it’s impossible for SpiderOak to divulge user data (unless they’re lying, too). If you’re interested in trying SpiderOak for yourself, sign up through this link and we’ll both get an extra 1 GB of storage for free.
As part of my new job, I got a shiny new 13″ MacBook Pro. Even though I’m quite a Linux fanboy, I really enjoy the quality of the hardware and OS X. However, it isn’t perfect. There are a lot of applications that I like to have available. Since I have nothing better to talk about, I figured I’d list them here:
Adium — one of the best instant messenger clients I’ve ever used. It has support for just about every major IM protocol except…
Skype — I don’t really use it for IM, but it’s great for audio and video calls.
Firefox — I prefer it to the Safari browser that ships with OS X. It happens. And with that comes…
Xmarks — a browser plug-in that syncs bookmarks. It comes in very handy when you use multiple computers. So does…
Dropbox — allows you to synchronize arbitrary files between multiple computers. I mostly use it for configuration files (e.g. .bashrc, .screenrc)
VirtualBox — sometimes you actually need to use another OS to do some important task (like play Sim City)
DOSBox — is good for playing some of the older games that I like
Chicken of the VNC — I’ve played with several VNC clients for Mac, and this one is the best.
iTerm — hands-down better than the default Terminal.app
ZTerm — a program to make serial connections. I used it a fair bit in my old job, I don’t anticipate needing it much in my new job.