This is very close to how LastPass works under the hood. You're storing an encrypted database on their service (just like DropBox in your case). They don't actually store your original master password.
The only legitimate security gripe I've ever read about LastPass (and people have focused its security a LOT) is that a bad guy can modify the JavaScript utilised by the extension if they took control of LastPass's servers, and have your plain text master password sent to a third party (assuming no cross-site protections).
The actual password database is fairly secure. As is the login process (which can further be strengthened with 2F and various options in the account settings).
I've had a _great_ experience using KeePassX on both Windows and Linux.
I use a sometimes-synced copy of the database on KeePassDroid on my Android phone. Actually, the user experience of KeePassDroid can only be described as vile, but that it works at all (allowing me to have all of my passwords securely available on my person) is awesome enough.
I prefer MacPass over KeePassX, because it support Keepass2 files by default - KeePassX only does in the non-stable version. That's the only annoyance with Keepass: it has two non-compatible file types and you need to stick with one (and hence the supporting software).
I don't particularly favor putting all my passwords in an online password manager. So I have some JavaFX gui I made that encrypts a password file (passphrase => PKDF => AES). In total it's like 200 lines of code - GUI, storing pass, generating pass, and rotating master password. The encrypted file I keep synced in my cloud storage.
But in retrospect I don't know if this makes any real difference from something like keepass. My encrypted file is transferred over some secure socket, so an attacker can at least a copy of the encrypted file if they either hack the cloud storage provider or somehow hijack my connection.
It's not exactly super portable but for sites I care about, I wouldn't log onto them on untrusted computers anyway.
I use KeyPass and sync it using BitTorrent sync on all my devices. The problem with my current setup is that I carry the keyfile along with the database which useless.
That question - in and by itself - gives you away as an American. As a central European who grew up on water, fruit juice (80-60% water thinned) and tea (green, herb and on and off black) it made me chuckle. I have never seen so much soda consumption anywhere on this planet before coming to the US.
Notwithstanding the golden "correlation != causation" adage, I found that only two things are truly consumed in much larger quantities in America than any other country I know: soda and high fructose corn syrup...at the same time being the only country with a 35% obesity rate...hmmmm
Not true. Saudi Arabia is the most obese country on earth, at 70%.
Britain, Australia, and New Zealand are also substantially obese. All of those are coming increasingly close to catching America in obesity, with their obesity levels exploding higher.
The US Government's vast, and continued, subsidization of corn is what led to the creation of HFCS. Makes sense, unfortunately, that the US would be drowning in it.
That's a good question. Back in the old country, people don't drink as much soda but they have another "drinking" problem--beer and hard liquor. That's much worse than soda, but it's a real addiction (alcoholism).
In the other country where I lived a big chunk of my life, they usually drink green tea.
Seriously though, some of the descriptions of culture of drinking soda in this thread make me think of that movie. For last 15 years I had soda maybe 10 times and it was usually like few sips. I just can't phantom a world where soda is what you drink when you are a thirsty or to meals. I don't remember people I eat out with ordering soda to their meals either. It's usually water, tea, coffee, sometimes fruit juice.
I drink far more Coke Vanilla Zero than could possibly be good for someone when at home, and yet when eating out I generally get iced tea with no sweetener. You may know a closet soda addict and not even realize it. :)
That's a big problem. Firefox and Chrome these days support debugging source mapped files. However, I'm running through two source map steps: TypeScript to JavaScript and JavaScript to minified JavaScript. For whatever reason the browser debuggers don't work that well with this setup. They're buggy and make the browser very slow. I often do have to resort to "console.log" debugging. On the plus side I'm always running code like it's run in "production", which will make it easier to catch any bugs resulting from minifying.
I use Webpack with a similar setup (CoffeeScript->JavaScript->Minified) and I didn't notice any issues. Source maps stop working when using Webpack's hot code reloading, but it's a price I'm willing to pay.