It is slightly surreal for me to see somebody posting here with my name and such different perspectives to mine on the topics being discussed. I have to double-take each time I read one of your comments and see the poster name. Greetings from 'the other' mpyne :D
Since we manage our servers with Puppet, we use hiera-gpg to securely store sensitive information in encrypted form in git. Puppet then safely deploys these files to our servers and our application deployment process (Capistrano) symlinks/copies these config files in to the application as part of the deployment process. The sensitive config files themselves are excluded from our application's git repository and developers keep local copies of these files (containing local dev. credentials only) for development purposes.
This looks like a scaled up version of this experiment that has been on youtube for about 5 years:
https://www.youtube.com/watch?v=W1TMZASCR-I
(only 5 metronomes in that one, but I remember being fascinated when I first saw the effect)
Congratulations to the 80/20 folks, and a great acquisition for Square. I had the pleasure of working with Andrew in the past on a couple of projects and he's both a very talented & productive designer, and a very nice guy.
I watched the Anthony Griffiths movie he referred to a while ago and it is heartbreaking. I'm normally a very reserved person who's partner is convinced my tear ducts dried up from lack of use years ago, but watching Anthony tell his story is like a punch in the guts. I didn't enjoy watching it, but I'm glad I did. It sure puts things in perspective.
Heh, perhaps some Joyent staff may have something to contribute to this conversation. They offered a "lifetime" hosting deal with shell access a while ago for a one-off fee, and I have heard that this is becoming a bit of a millstone for them. Certainly my brothers 'lifetime' account with them is not getting a lot of love and feels a bit like it's being left to rot on decrepit hardware.
I wonder would they do it again with the benefit of hindsight, or did it serve their purpose?
Is there any overlap between the work done in Gizzard and the other popular MySQL forks (Percona, MariaDB, Drizzle) or are each of these solving different (incompatible) problems?
I think you are deluding yourself though if you believe that most major govts are not doing wholesale digital trawling to the best of their (advanced) abilitites already, regardless of whatever legislation is currently in place.
Never heard of this until now, so was very interested to see the list of enhancements that they have made to nginx. Some of them look quite useful e.g. the logging enhancements and Input body filter support.
This feature caught my eye:
- Combines multiple CSS or JavasScript requests into one request to reduce the downloading time
I wonder how they achieve this at the webserver level? Normally something like this is done as part of the deployment/compile process. Anybody familiar with Tengine care to comment?
Well, taking a consistent snapshot for backups is easier when it's in a single source. I know there are ways around this (ZFS!) and not everyone needs synced backups to the millisecond but it can complicate backups (or more to the point - restores)
Simple reliable replication has been a huge differentiator for a long time; enough so to put up with a lot of the other faults of MySQL. Have not revisited Postgres replication in a long time but I have seen that it has been worked on. Anyone with recent experience in both care to explain how the replication of both stacks up in recent versions?
Guilty as charged for immediately assuming that the problems of the MySQL family apply to other databases. Thank you for pointing out that PostgreSQL does not necessarily have all the same limitations.
Interesting. As you have probably guessed by now, I'm not a Rails developer and therefore did not know this. I was surprised to read about this after your comment and find that Active Record went the lowest common denominator route with this and therefore gave up any native foreign key integrity support.