can't believe that hasn't been on HN before, so added it: http://news.ycombinator.com/item?id=4841329
62 karma · joined September 9, 2012
can't believe that hasn't been on HN before, so added it: http://news.ycombinator.com/item?id=4841329
The greatest feature about Gmail that not enough use is 2-factor auth (even though it is not limited to Gmail- other web-based mail services provide it); it is a pain in the arse, but after you get hacked once or twice, you'll be happy you did it. Popular Saas apps are prime targets for being hacked. It may mean they are safer, but they are also riskier to use. If you're not using 2-factor auth, you should probably not use Gmail, unless a hacker taking control of your account wouldn't bother you or your contacts.
You could then manipulate that file to hand remove duplicates, could use A2=A1 type formula in a spreadsheet and fill down to find dupes, copy relevant column to text file and sort and uniq in *nix: http://linux.about.com/library/cmd/blcmdl1_uniq.htm
Merging and mass merging Gmail contacts: http://support.google.com/mail/bin/answer.py?hl=en&answe...
You could also use Thunderbird. A few t-bird plugins will let you do things like remove dupes and sync with Gmail.
As for cleaning your inbox though, I would see this as an opportunity to write a script in Ruby that uses IMAP to automate your scrape and purge: http://www.ruby-doc.org/stdlib-1.9.3/libdoc/net/imap/rdoc/Ne... Or whatever other language you'd like to use. I just like Ruby, but since it might involve a lot of text parsing, maybe Perl would be a good choice: http://search.cpan.org/~djkernen/Mail-IMAPClient/IMAPClient....
And then GPLv3 your script, put it on GitHub, use a default GitHub template to create a nice looking site for it, and post the link back to HN with the cool doc saying how to use it.
Will serializers be in the Rails 4 Gemfile at least?
It makes me sad that all the HN stuff typically appears to revolve around SF and SV area, though. I feel left out. I think the problem is that PG and YC are on that side of the world, and the rest of us get screwed. I'd like to see a map of IPs geoplotted for the last hour, last day, last week, month, year, all time for those hitting HN, those commenting, those with the most karma points, etc. I'd like to feel like it isn't all west coast U.S., NYC, and India.
Why in the hell philosophy is being so heavily considered here is beyond me though. If hackers really think about life too much, they stop hacking and start living. Hacking is doing but in a way that really isn't changing anything truly permanently. Having kids and providing them with a good environment that they then pass on to their kids and their kids... that is permanent. They won't remember your crappy webapp or your nifty tech startup nor will they give a shit about your talk circuit or the books you wrote on some aspect of some framework that no one will use 10 years from now.
Helping others and raising a family can do real and permanent good. That is being "not dead".
For those that are learning Scala just for the hell of it, great. But, don't intend to make a career out of it unless you've checked into other languages first, like Ruby, Python, Haskell, Go, Clojure, etc.
This post goes off the rails almost immediately with "Normally this would work fine, but let’s consider that the user could pick any of the keys that are present in any JavaScript object as a name." WTF? The author almost immediately is confusing his/her current situation with the request body and what's in it.
Then we find ourselves quizzically with "We therefore change our code to leverage hasOwnProperty". Umm, I don't think most developers would find themselves "therefore" doing this.
Marketing and ads are a HUGE con game, as people mostly ignore them.
One other thing before I go- are other JVM languages affected by these bugs?
However, innovation has not stopped if you consider that in the last century we have Ford Motor company, fast food, marketing as industry, rock-and-roll, Sony Walkman, Levis, iPod, etc. There is a ton of innovation.
But unfortunately, it needs to be disruptive innovation that changes how efficient we are and improves quality of life. Writing new webapps does not do that. Designing new iPhones does not do that.
Something else to consider is that the time is ripe for something other than technological innovation. What if we could better understand the world we live in and come closer to God? What if we could overcome the 50/50 political divide causing so much hate in our country from both sides? What if peace could be reached with all countries? That would also be innovation, because we can't seem to figure out a way to do it currently.