481 karma · joined October 28, 2013
The problem suggest anything like that. It suggest you should spend 36.8% of dating time (or date count) on exploring, not 36.8% of your life...
Second problem with the blog, that it just produces lot of possible issues, but does not show any example where 36.8 algorithm would fail horribly. Maybe those drawbacks does not matter in practice.
But yes, I hate the new web too (sometimes).
* Open other part of your app in new tab.
* Open other part of your app in new widow, and have time side by side.
* Open external link in new tab, in the same window (OMG!!!).
* I can send link from the web app to someone else.
* Consistent back button.
* Use browser extensions.
* Have cookies (i.e. I am logged out of most of the things in your in-app browser).
Composers are generally thing that are better in apps, but as long as I don't need to compose complex stuff, web app always wins. And if I do, I'll prefer to use native/electron app only for composing, not for consumption.
Or, they are just obvious from the outside when you haven't actually tried to solve that problem, but that solution actually don't work. I've seen a lot of "why don't you just do X" in my career questions, where X is something that looks good on first attempt, but in fact is really easy to circumvent by any blackhat (or it was even tried and it didn't work).
I am not saying that your solution don't work, but without you saying which it is, it's impossible to judge.
It's pretty important. In short, there is no incentive for FB to really keep "bad" ads, "fake" accounts, "spammy" pages and so on, as it creates crappy experience for user. If Facebook would be full of fake accounts, the there would be less people using it, and ads would be less effective (that means less money for FB). If there would be shitty ads, people would use more ad-blockers...
Disclaimer: I worked in Facebook's anti-spam team for couple of years.
With branches, if someone updates the branch you depend on, your work is based on stale stuff, and it can get ugly. Just try to do it on github :-)
That would be actually quite useful for fighting bots, but I doubt that is the reason.
My guess would be just gathering telemetry to how how API is used, and what type of android devices are there (you know, like to know what you should support and test on).
Why did you choose to include that bug into your code?
Srsly, people don't choose to make mistakes (but sometimes they choose to do cover up).
Also, there is no such things as "Facebook". Facebook didn't choose, someone inside Facebook either make mistake, or deliberate decision. "Facebook" is not single entity with single agenda and plan, but complex company, with different people optimizing for different things (i.e. security/privacy and growth and ads). There is shared high-level vision, but not every decision is made at single place.
When I do phone call, when someone pick up, I introduce myself and start talking. When I do hangout meeting, everybody first asks "Can you hear me"?
Or, voice assistant is not the market FB want to compete on.
That means, that you should expect your device and all access tokens on that device compromised.
At least that written and TOS or so.
I.e.
"if you are logged-in to chrome, it won't delete google cookies because it need it for you to be logged-in to chrome (because of some UX excuse, like user confusion why it's logged-out from chrome).
If you are logged out of chrome, it will delete everything."
If it works this way, I would be willing to give them benefit of doubt, since there is reasonable UX reason to do it this way (given that logged-in to chrome now equals to logged-in to gmail). I personally would expect that deleting cookies will not log me out of chrome.
You don't have to keep the metric same. Metrics are good when they helps you to measure your progress in particular tasks. They are bad if you marry specific ones for life. If you worry about throwing the baby, setup counter-metric.
Right now, ipython notebook is stored as json, where code is list of json strings (so that you have it line by line).
Additionally, the "WYSIWYG Interface" is horrible in comparison to vim, emacs, idea, pycharm or whatever you are using. What I like about notebooks is being able to present things as experiment: this is the code, and there are the outputs. "WYSIWYG Interface" is good if you want to tweak few things, or if you are starting out.
What's the character of leadership who would unjustly silence group A just because significant numbers of people are expressing sentiment to silence group A? Not sure if not doing what they are doing is actually better.
On another note:
This is not necessarily abuse. Even with no abuse, you can have different definition of fake news, than FB have. In such case, you report, someone at FB reviews, and nothing happens. Having weight on you does not change this. The "leadership" is "ignoring you" in a same way as before. Apart from the fact that it's not "ignoring you". They just have different opinion than you.
Note: I used "you" but I don't think that you necessarily have different definition than FB, if was just more convenient to formulate it this way.
Couldn't say it better.
The whole article sounds more like focusing on one implementation details of review queue prioritization (i.e. what is the difference of definition of "fake news" for this user vs Facebook's definition), rather than bigger picture.