martingordon
Joined 17 years ago
Joined 17 years ago
It uses iOS’s SMS Filtering framework, which does the filtering in a privacy-preserving way: https://developer.apple.com/documentation/sms_and_call_repor...
I would have gone with a more editorialized title but the submission guidelines prohibit it.
https://www.broadbandsearch.net/blog/average-daily-time-on-s... puts it at 58 minutes, and https://www.nytimes.com/2016/05/06/business/facebook-bends-t... (from 2016) notes that it's 50 minutes (apparently reporting by FB in an earnings report).
Not sure how they collected the data though.
50M hours / 1.5B DAU is about .03 hours, or about <2 minutes per person. The average person spends 1h15m on FB, this is less than a 3% drop in overall time, but likely a larger proportion of that time is spent scrolling and seeing more ads than it is fixed on a single video.
The mistake Pepsi made was that you could actually make out whether a bottle had a winning or losing cap by looking into the bottle without having to open it (https://methodshop.com/2005/02/hacking-pepsis-itunes-giveawa...).
You still had to buy the soda to get the free song, but if you’re going to drink soda anyway, spending a minute or two picking a bottle with a free song gave you a nice little bonus.
I have one that was custom molded but it looks like you can get OTC mouth guards as well.
In the past year or so I've done a lot of more modern JS development (with Babel and Flow) and toyed around with Elixir and ReasonML. Ruby hasn't seen much change in the past couple of years (granted it's much more mature than Elixir/Reason) and while it was a boon to developer productivity and happiness compared to the languages of the time, I think we've probably found a better balance in type systems these days than Ruby and the like did at the time.
Maybe it's just legacy codebases, but manually reasoning about types is huge time sink and are one of our leading causes of production errors. Explicit typing also informs better design (I've seen many a Ruby method have return type of `String | Array | nil`). Unit tests help, but why outsource that to tests and guard statements (where you have to check every type) when a computer can do that for you?
> When you are in a place where it's eat food that gives you no vitamins, no protein, no micronutrients, etcetera, or eat food that does not give you enough basic breakdown of glucose to get your body through another day, you do not have the luxury