2,639 karma · joined August 25, 2010
http://twitter.com/vikrum5000
[ my public key: https://keybase.io/vikrum; my proof: https://keybase.io/vikrum/sigs/nFJmXDDlS17drbaJOVEAHa56ECgN5VaLAb2G_HiVOys ]
+ Currently out SSL connections need to be pinned to a specific server, so we wound up running the terminator on the same box. We then ran into a problem of having more than 65k connections (src ip/port <-> dest ip/port) on loopback, which introduced a bit more complexity in our deployment (either have stud use 127.0.0.2, 127.0.0.3, etc or have stud point to a different port.)
+ The memory consumption also goes up across the board since we are on the same box (2x the connections per actual connection). stud uses an additional ~200k per connection and on some of our boxes that have 100k+ connections, this is something north of 18GB. This was the biggest driver for the change.
I get the feeling that there are many incarnations of this same tool being re-invented every so often. What would you use to search for something like this?
Give it a try yourself: https://twitter.com/vikrum5000/status/256898972478763008 Note the protocol.
There's probably room here to do some investigation as to what Google is doing to make outbound links from mail.google.com completely drop the referer. (Also, what about other web based mail clients? Yahoo? MSN? Aol? Corporate Outlook?)
I'll try posting the referer detector to some more native apps and see what happens.
The pondering section is where I keep notes to my self for future topics. There's a file in that directory that has a bunch of sentence fragments and ideas for other, not yet formed ideas.
I like the idea of suggesting new topics :)
When writing this post, I kept coming up empty when trying to find something to compare it to (I explored other things like writing a book, creating music, painting, etc. but they never really matched up in the same way.)...
I'm glad you brought up the leap you made into other things you might enjoy doing as well. I'm sure I'll use that insight when starting on new endeavors!
ಠ_ರೃ It's not porn. xxx does not always mean porn. Sometimes it means Vin Diesel.Yeah, absolutely: James and Andrew did everything they could to make the experience as an early employee as inclusive as possible. I was kept in the loop at every step of the way. One of our company values is that we are all entrepreneurs, and it's great to have a culture that all early employees have a founder's mentality.
// XXX TODO FIXME nop is doing too much
Perhaps that link back to development/tech might have been too much of a stretch :)At present, our library is unlike other mature javascript libraries that can make use of a very high cache timeout. How would the 1yr cache timeout work for the library that is changing several times a week?
The custom origin has alleviated many of our pains but wouldn't have taken us all the way. As people have begun to use Firebase to power Facebook apps (mandatory SSL for the canvas) and other SSL only environments, we needed the CDN to support it. We had a stop gap for some of our user (using Amazon's domains) but it would've added too much friction in the docs to explain the domain swaps for justify keeping this hack in place.
I adapted a simple single-player asteroids game off github (https://github.com/dmcinnes/HTML5-Asteroids) and made it fully multi-player with Firebase.
It's set up to spread out users across a bunch of games to avoid having 500 HN'ers on the same page. Login with Twitter so other people see your picture...
$ aspell dump master |sed -n $(echo $(($RANDOM % `aspell dump master|wc -l`)))p