4,891 karma · joined July 19, 2007
Contact me at dan.morin at google's email service.
edit: Here's the link to their blog post: http://particletree.com/features/on-asking-users-for-their-f...
The article makes some decent point and if you're storing the nuclear launch codes, yeah, don't put them in ZumoDrive. Otherwise, the article would have been much more useful if it suggested alternatives that would still operate within ZumoDrive's existing user experience.
Hang in there Tom.
Though it had been expected that LRO would be able to resolve the remnants of the Apollo mission, these first images came before the spacecraft reached its final mapping orbit. Future LROC images from these sites will have two to three times greater resolution.
Edit: by "two way hashing" I meant encryption, not hashing. not sure where my brain was on that one...
And both of your arguments about having bigger problems are fundamentally flawed. Sure, if someone does get your db, you have a big problem, but that doesn't mean you shouldn't take precautions so that if it somehow happens they can't read it like a book. It's kind of like you're saying cars shouldn't have airbags because it's harder to honk the horn and if you do get in an accident, you've got bigger problems.
And someone snooping on your email is as easy as you accessing your webmail on an unencrypted wifi connection. Do you think everyone in the world makes sure they use the ssl version of their webmail in public? Because if not, sniffing packets is trivially easy.
My point is that the situations you mentioned only become bigger problems when you make no effort to protect these things.
If you're using apache, any content, including static files, has a huge memory overhead to serve. Also, because you're not setting far-futures expires headers, users have to check for every static item every time just to get a 304 not modified.
Last bit of advice, get firebug http://getfirebug.com/ and add yslow http://developer.yahoo.com/yslow/.
I agree though, lots more they could do including a solid oauth implementation for the api...perpetually coming soon...
I do think that real-time is really needed for many applications. The few times I've tried collaborating on a google doc, I've given up because the lag introduced the possibility of overwriting each others edits. That and just a general annoyance with saying "Do you see it yet?" over and over.
If someone forwards an email to a friend, that friend will be able to RSVP and comment on behalf of the forwarding user, but they won't be able to create/edit/cancel the event. All of the admin controls still require the admin to login.
We chose this as a matter of convenience since most people will refuse to RSVP anyway and if we required them to fill out a registration form first, we wouldn't be any better than evite. As noodle mentioned, if someone can RSVP on your behalf for a single event, it probably isn't the end of the world. It's completely depending on the security requirements of your app.
Our system is very basic right now and needs to be expanded on in the future. We start by setting a return path on all emails we send. This directs any bounce messages to a single mailbox that we can then process.
Parsing the bounce messages for us is fairly easy. We took some ideas from David Rusenko's post at: http://david.weebly.com/1/post/2008/06/startup-email-monitor...
You seem to be trying to tie a bounce back to a specific outgoing message, which may or may not be the right thing to do depending on your application. For us, we only care about the email address it was sent to so we know not to send them anything else (if it's a hard bounce).
Best of luck.
That said, I think they could sell a copy of their software (server and client) to companies and make a killing.