3,403 karma · joined November 30, 2009
He said it backwards...
I've hosted FWD.us events, and I've applied for a number of H1-Bs (among other visas). It's hard to advocate for immigration reform when you see abuse like this.
The fact is that the percentage of lift that is attributable to angle of attack is far greater than that due to reduction in air pressure across the curved part of the wing.
I then typed it into my Commodore 64, at home at the end of the summer.
It didn't compile at first (of course) but it was mind-expanding to have so much time to think about the algorithm.
I had totally forgotten this entire incident until this moment.
Key to success: Find some friends who also like to do this and who will wake you up in the middle of the night if they find a great deal (and won't complain if you reciprocate). It's hard to watch flyertalk all the time and the deals go quickly.
The beach is one block away.
You can surf in the morning before work and keep your board and wetsuit in the office :)
We have 2 full-time iOS developers and 3 full-time Android Developers, so it's a big opportunity to join a tight-knit team building an app that our users love.
Email me (mail is in profile) or see the jobs here - https://whisper.sh/jobs
A good metaphor for the negotiations before and after airing and the actual on-air pitch is an iceberg. 5% is visible on-air and 95% of the interactions with the sharks and their team is never public. What actually happens in terms of an investment may never be made public - from promise to make a deal that falls apart to an on-air rejection that is later turned around into an investment.
I could see a use for this, though I will say we've pretty much made separate services and these services communicate (in order of urgency) - via HTTP, Rabbit, or by rolling HBase tables on some schedule.
Because of that decoupling, this seems less necessary, but I could certainly see a place for it.
1. we use a legacy maxmind geoip database so we can put the whisper in a general location. that is so inaccurate as to be laughable. for instance, my current IP using our service says "USA", though I'm in Venice, CA. This is hardly a privacy violation, and it's really important for a bunch of reasons:
a) The whisper needs to actually appear in the app, and it won't appear without some general location. The % of all Whispers which are tagged as somewhere in the middle of Kansas because we don't really know where they are (but we know they are in the US) is very high. This is not a scandal.
b) We want to know where a user is in a general sense for things like tracking timezone so when we send pushes we know not to send pushes at 3 in the morning. you'd be surprised how often device timezone may not always match with physical location.
c) We use general location to determine things users may be interested in. folks who post in lower manhattan may see different results than people in College Station, TX, over time.
d) We have a lot of anti-spam technology, and what IP you posted from, and what country that IP is in, is important. I can't elaborate on this but it's incredibly logical why we would use that information for things like keeping the app from filling with spammy garbage.
e) We throw away the IP you used to create the whisper after a brief period of time.
2. We've been working with researchers at a local university to ensure the anonymity around location was such that they couldn't determine groups of whispers from the same user. They contributed to our randomization algorithms and provided suggestions around security.
3. We fuzz location even more than this on write and on reads. We randomize it based on the observer who asks for the location, and we randomize it BEFORE WE SAVE IT TO OUR DATABASE. In other words, we don't actually know where the user was once the whisper is saved, and we can't even tell later.
4. The guardian's reporting that we changed our terms of service in response to the article is beyond silly. I am happy to show a screenshot of the email chain between myself and our lawyers back in July. The entire point of updating the TOS was to make it clearer and easier to read, not to protect ourselves or give ourselves more rights to user data. It takes MONTHS to get things like TOS write for an app like Whisper, and we take it seriously.
5. Edited to add... We just don't have any personally identifiable information. Not name, email, phone number, etc. I can't tell you who a user is without them posting their actual personal information, and in that case, it would be a violation of our terms of service.