Hacker News new | past | comments | ask | show | jobs | submit | more grzracz's comments login

Went to your docs, saw the counter, pressed the button and saw a delay on increment when clicking a button (the simplest utility imaginable). I don't want to hate, but if THIS has delay I don't even want to think about more complex state updates.


We are working on improving the performance, we are still pretty new but there are a few different ways we can speed state updates up. For state updates like pressing the counter a lot of times it can been seen, we will improve this.


Can't wait for the post mortem technical post


There's some explanation by CloudFlare available [0]. But for sure that'd be interesting to read facebooks version.

[0]: https://blog.cloudflare.com/october-2021-facebook-outage/


If past outages are anything to go by there’s no chance of this seeing the light of day.


This one in particular seems interesting. Felt like one of the longer outages with soo many different sites effected.


Here's hoping to a whistleblower...


This one will definitely see the light of day considering how big a deal it is. Shareholders could easily sue over it.


What makes you think shareholders could sue over this outage without knowing the cause?


They could sue over Facebook not telling them the cause


Shareholders aren't entitled to know every detail of a company's operations, including why outages occur.


mark accidentally logged out. first time he'd done it since it started.


Who's "mark"?


Refers to Mark Zuckerberg, founder of Facebook


And Founder of Our Feast!


Facebook, unlike other big tech companies, has no financial incentive to share postmortems. Others are bound by SLA agreements with business customers.


Well, as someone that has an app that had degraded performance due to their SDK failing to talk to Facebook servers. I FOR ONE would really like an explanation.


Then collaborate with your peers to get enough leverage over Facebook to demand this.

It’s not like FB’s market position let’s them dictate terms in an unfair way that would require a certain governing force to step in and rebalance the tables……

/s


I assume that if your business relies on this service you have an account representative you can contact for help with technical and billing issues?


FB does have business customers with (at least) Workplace. Hence the name of this dashboard.


I've seen a couple predominant tin-foil-hat theories are making the rounds:

  - a disgruntled NOC engineer   
  - the company is scrubbing any/all data related to the leak that 60 Minutes reported  
It seems pretty astonishing that all BGP routing just vanished.

I'm guessing the only way we'll find out is if an insider spills the beans.


Allegedly, this was a BGP update gone wrong that locked out their remote access. And the people with physical access didn't have the necessary privileges to fix the issue.


Zuck is writing it now.


Alternative to Facebook Kats, not Facebook Prophet


That makes more sense. I'll have to look into Kats as an alternative to darts :)


Yeah, exactly, I am now excited about Kats so actually the title was useful for me at least.


Using Prophet is optional :) To be an alternative doesn't mean to cast everything useful aside

Edit: it's important to note that this is an alternative to Facebook Kats, I should've probably added this in the title and that's my bad


What do you mean by "optional"?. You are including it [2] [3] [4] as one of the options (not re-implementation of the original paper [1]) and it is one of the dependencies [4] (Prophet [5] is an open-source library built by facebook research).

I think we should distinguish between science/open-source and policies when we mention open-source projects.

*References*: [1]: https://facebook.github.io/prophet/#:~:text=Prophet%20is%20a....

[2]: https://github.com/unit8co/darts/blob/master/darts/models/pr...

[3]: https://github.com/unit8co/darts/blob/master/setup.py#L12

[4]: https://github.com/unit8co/darts/blob/master/requirements/pr...

[5]: https://github.com/facebook/prophet


If I put out a buffet where some items are vegetarian and some are not, I don't advertise it as a vegetarian buffet with the excuse that the nonvegetarian foods are optional.


That’s actually exactly how vegetarian buffets work.

If you want to avoid Facebook with this library you can. That may not be the case with every library so folks who care about such things appreciate the callout. If you don’t care you don’t have to.

What’s the problem?


> That’s actually exactly how vegetarian buffets work.

I'm going to go out on a limb and guess you don't visit many restaurants that advertise vegetarian buffets


As a side note when in Brazil I felt like "vegetarian" food meant "just little bit of meat" and "caipirinha without sugar" meant "just don't mix (the layer of sugar at the bottom)" :) Did love it though.


Lol people will roast you if you say vegetarian buffet and serve meat there.

As an apropos there’s a bomb vegan Korean buffet in Dallas.


> That’s actually exactly how vegetarian buffets work.

That’s just a buffet. When you use a qualifier like non/vegetarian, then the assumption is that the buffet would comprise of that.


> it's important to note that this is an alternative to Facebook Kats

TIL about Kats. My assumption was that this was a reference to Prophet, which has not been treated favorably lately on HN.


Did you unselect 'stay open'? They are mutually exclusive :P


It's not much and the code is still a bit messy (will improve!) but it's honest work :D


Seems interesting, but why don't you give premium to everyone who signs up for at least the first day/week? How can I tell if I will like it if I can only listen to piano without signing up for yet another service.


You can listen to a lot more categories than you previously described. Here's a code for 30% OFF in case you decide to upgrade: "WLCOFF".


Why would you fear something you won't be able to feel?


The quick brown fox jumps over the lazy dog :) I see what you did there


Well you are close, the question ain't over yet ;)


Are you expecting people not to try and crack the site if you just tell them not to? lol


Good observation; should I remove it? I'm also learning that's hard to detect click bots, one approach might be to identify all clicks with the same frequency, but that's can be easily bypassed by using writing a bot that click the button with random intervals.


A smart way of going about it would be to just implement ratelimits based on human ability of clicking a mouse button - I'm sure no human is able to click a button 100 times a second. And of course ban people that are consistently at the gates of the ratelimit.


Thank you. That's what I will do (and write a blog post about it)


I got to think a bit more on that ... and: what about doing the complete opposite? i.e to encourage automatic clicks with the final goal of making stonks go even more up?


It's very Cookie Clicker like https://orteil.dashnet.org/cookieclicker/ so I was expecting to see an upgrade to buy an autoclicker. Reading that bots are not allowed, made it clear that it was a very different game.


didn't know about Cookie Clicker; that's a nice one too. Yeah, idea would be to have only real clicks ...


well unless you'll make people record themselves clicking it's impossible to do - even if you are completely able to detect the software, people can still exploit the system by building additional hardware. if you want only real clicks, you could just limit the clicks to 1/ip address and then have only country ranking visible


> if you want only real clicks, you could just limit the clicks to 1/ip address and then have only country ranking visible

Sounds like a good proposal! Will think about that. How hard do you think would be for users to change the IP address and bypass this idea?


In spite of perfect detections of fake clicks is impossible, at lest trying to detect and filter them is a nice problem.

I don't expect advanced solutions against your site. It's not a bank, nobody would get a huge profit with fake clicks. You need to fight against script kiddies, not specialized hardware.

So I guess some easy heuristic to detect people that clicks too fast or do not sleep for a week will be enough.


Indeed. Thanks for advice. I will implement it. I will first work on a throtting system will and a way to detect programmed clicks. This should already drastically reduce spam.


Those two Spanish accounts look very suspicious...


Indeed.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: