News for hackers. Stuff that matters.

x5315

Re:Is Twitter causally-consistent? on Wednesday November 14, 2018 @01:50PM (#18452611)
Ah ok. :thumbsup:

I described how the logic works above, but we're always subject to and victims of replication or cache-expiration latency. So it could have been that.

Re:Is Twitter causally-consistent? on Wednesday November 14, 2018 @10:10AM (#18450354)
https://developer.twitter.com/en/docs/accounts-and-users/mut...

"If a follow or friend relationship exists it is destroyed."

Re:Is Twitter causally-consistent? on Wednesday November 14, 2018 @10:09AM (#18450352)
This is correct.

When we process a block request from user A -> user B, we remove the follow edges between user A -> user B and user B -> user A, and then add a block edge from user A -> user B.

When we process an unblock request from user A -> user B, we remove the block edge from user A -> user B.

I imagine that the "Aleksey checked that he was following me again" was either client caching, or eventual consistency latency. There's no nightly batch job or anything doing that.

Source: I work on the social graph service at Twitter.

Re:Twitter Plans Hundreds More Job Cuts as Soon as This Week on Tuesday October 25, 2016 @12:00PM (#12789015)
Please see my comment here: https://news.ycombinator.com/item?id=12789001

Only one third party app receives Promoted Tweets, and no third party apps are required to display them.

Re:Twitter Plans Hundreds More Job Cuts as Soon as This Week on Tuesday October 25, 2016 @11:58AM (#12789001)
All third party apps (except a single Enterprise tool) do not receive Promoted Tweets. They're only requested and displayed within the Twitter "Owned and Operated" clients.
Re:Airbnb Engineering on Thursday June 04, 2015 @05:15PM (#9662116)
"Meet the Nerds"
I, personally, don't know. We'll have some kind of post-mortem internally to work out what happened, and how to make sure it doesn't happen again.
Re:Brands pay Twitter to falsely appear in your following list on Thursday January 01, 2015 @02:16PM (#8823890)
I agree. I tend to think of it like this: https://twitter.com/attaboy/status/550003457982087169
Re:Brands pay Twitter to falsely appear in your following list on Thursday January 01, 2015 @02:00PM (#8823814)
I don't know what comms has said publicly and where, but this is a description: https://news.ycombinator.com/item?id=8823792
Re:Brands pay Twitter to falsely appear in your following list on Thursday January 01, 2015 @01:56PM (#8823792)
Sorry, this is me: http://twitter.com/x5315. I'll update my bio, how's that?

The 'bug' didn't last for over a year and a half. The product has existed for that long.

The bug was in the advertiser selection process. There was an issue with the job/dataset we use to select which advertisers to choose. It should only have been people in the follow lists.

As for "a change in sort order does not normally change the contents of the lists". Due to the size of some of the lists, we don't load the entire list when we show you the first 20 or so. Therefore, we would require an insertion process.

Re:Brands pay Twitter to falsely appear in your following list on Thursday January 01, 2015 @01:12PM (#8823660)
This was a bug. We rectified it as soon as the issue was brought to our attention.

The original version of this product launched in March 2013. Its intention was to just "bump" brands in your follow lists to the top, not to start placing Promoted Accounts randomly in the list—what the headline suggests. That was the bug.

Re:Report: 44% of Twitter Accounts Have Never Sent a Tweet on Friday April 11, 2014 @03:28PM (#7574980)
Nope.
Re:Engineer's Guide to US Visas on Tuesday March 04, 2014 @11:45AM (#7341326)
I got my bank account with just my passport.
Re:Twitter is built on open source software on Saturday January 11, 2014 @09:56PM (#7044951)
Sam, you don't hold down a fort. You just hold it. Forts don't fly away. <3.
Re:Virgin launches glass-bottomed plane on Tuesday December 17, 2013 @11:14PM (#6925857)
Isn't this post from the 1st of April?
Re:WiFi Signals Caught on Camera on Tuesday December 04, 2012 @02:27AM (#4869910)
I'm pretty sure the speakers were still there when we left.
Re:[] are like Facebook on Tuesday October 16, 2012 @10:09PM (#4662887)
It's the wrong typeface.
Re:Twitter's mandatory link shortener, t.co, was down on Monday October 08, 2012 @04:34AM (#4625999)
What I meant was that we care about uptime, and we're working on improving that.
Re:Twitter's mandatory link shortener, t.co, was down on Monday October 08, 2012 @03:01AM (#4625813)
We care. We're working on it.
Re:How much of your codebase is only understood by one person? on Thursday August 09, 2012 @04:22AM (#4360120)
When we accept complexity while striving for simplicity, we end up with actual features.
Why doesn't this use the userData for IE 6/7? Given that those browsers are the least performant, wouldn't it make sense to ensure caching works on them?
Re:GitHub Style Guide: "Write new JS in CoffeeScript." on Tuesday March 27, 2012 @03:30AM (#3760471)
You prepend 'js-' to a selector, not append it. Otherwise you'd end up with 'my-thingjs-', which is weird.

Also, no semicolons, yey. Coffeescript, boo.

Re:Poll: Which text editor do you use daily? on Saturday March 17, 2012 @02:48PM (#3717804)
Why isn't TextMate on the list?
Re:Show HN: Fixing the Twitter web UI on Tuesday March 13, 2012 @10:52PM (#3701567)
Shortcut key: g and then m.
Re:Posterous acquired by Twitter on Tuesday March 13, 2012 @12:56AM (#3697099)
Twitter has a business model. It's working fine. See: http://www.businessinsider.com/exclusive-interview-twitter-c...

Older »