Seems like whenever I log into FB lately it's pretty much always in a state of “graceful feature degradation”. For example, as soon as I log in I see a bell icon in the upper right with a bright red circle containing an exact positive integer number of notifications. It practically screams “click here, you have urgent business”. I can then leave the web page sitting there for any number of minutes, and no matter how…
Defcon: Preventing overload with graceful feature degradation (2023)
21–30 of 107 posts
Re: Defcon: Preventing overload with graceful feature degradation (2023)
#22Re: Defcon: Preventing overload with graceful feature degradation (2023)
#23Re: Defcon: Preventing overload with graceful feature degradation (2023)
#24Am I reading the second figure right? Facebook can do 130*10^6 queries/second == 130,000,000 queries/second?!
Facebook makes over 300 requests for me just loading the main logged in page while showing me exactly 1 timeline item. Hovering my mouse over that item makes another 100 requests or so. Scrolling down loads another item at the cost of over 100 requests again. It's impressive in a perverse way just how inefficient they can be while managing to make it still work, and somewhat disturbing that their ads bring in enough…
Re: Defcon: Preventing overload with graceful feature degradation (2023)
#25Earlier quoted context omitted.
I can't comment on the numbers, but think of how many engineers work there and how many users Facebook, Whatsapp, Instagram have. Each engineer is adding new features and queries every day. You're going to get a lot of queries.
We’ve really wasted an incredible amount of talent-hours over last couple decades. Imagine if we’d worked on, like, climate change or something instead of ad platforms.
Re: Defcon: Preventing overload with graceful feature degradation (2023)
#26Seems like whenever I log into FB lately it's pretty much always in a state of “graceful feature degradation”. For example, as soon as I log in I see a bell icon in the upper right with a bright red circle containing an exact positive integer number of notifications. It practically screams “click here, you have urgent business”. I can then leave the web page sitting there for any number of minutes, and no matter how…
Without being able to verify, I would assume it’s designed to behave in this way. The longer you wait the more anticipation builds up, the more gratifying it becomes.
Re: Defcon: Preventing overload with graceful feature degradation (2023)
#27Defcon: Preventing Overload with Graceful Feature Degradation - https://news.ycombinator.com/item?id=36923049 - July 2023 (1 comment)
Re: Defcon: Preventing overload with graceful feature degradation (2023)
#28Previously I worked on a big web app at a growing startup, and it's probably the sort of thing I'd start adding in small ways from the early days. Being able to turn off unnecessary writes, turn down the rate of more expensive computation, turn down rates of traffic amplification, these would all have been useful levers in some of our outages.
Re: Defcon: Preventing overload with graceful feature degradation (2023)
#29Earlier quoted context omitted.
We’ve really wasted an incredible amount of talent-hours over last couple decades. Imagine if we’d worked on, like, climate change or something instead of ad platforms.
You make it sound like everybody at Meta works in the ads department.