Facebook Apologizes For Bug That Unblocked 800,000 People (gizmodo.com)
An anonymous reader quotes a report from Gizmodo: Facebook disclosed a new "bug" on Monday that temporarily let some users who'd been blocked on the service send messages to the people who had blocked them. The bug also let some previously-blocked users view posts that were shared "to a wider audience," such as publicly or with friends of friends, Facebook said. Facebook's privacy boss Erin Egan apologized for the error, writing in a blog that the company is reaching out to "over 800,000" users about the screw-up. The "blocking bug" was active between May 29 and June 5, for eight days, though the company now says Messenger should be acting normally. According to Egan's post: "[the bug] did not reinstate any friend connections that had been severed; 83% of people affected by the bug had only one person they had blocked temporarily unblocked; and Someone who was unblocked might have been able to contact people on Messenger who had blocked them."
No. RUST is not a modern language, it's RUSTY, like ASSembly or C/C++.
Java would have prevented the bug. Java programs, running on a java VM, written in java, running on Java hardware are 100% bug free, and execute faster than C/C++ or RUSTy languages.
Of course, for the ultimate in speed and security, we need an OS written in Java, running in a VM written in Java, running programs written in java, on a cpu running a java vm.
but nobody is perfect, except java programmers.
Why would you even block someone, that's so lame.
They are not sorry for doing this
They are sorry that they got caught.
The millennial that doesn't like most of the stuff designed for millennials.
Would using a modern programming language like Rust have prevented this bug from happening?
Possibly, but unlikely. Facebook uses a hodgepodge of mostly PHP and JavaScript, but other languages as well. But this was most likely a design or algorithm flaw rather than an error at the language level.
Their real problem is a lack of testing. A company of Facebook's scale should have a large suite of unit tests, regression tests, functionality tests, and usability tests, that are automatically run both pre- and post-deployment. They should have a rack of VPSes continuously testing and probing. There is no excuse for something like this going 8 days before detection.
Facebook! ROTFLMFAO!
A lot of people just never learn. Or they're masochists.
Facebook say 'sorry', whatever-Cambridge-Analytica-are-called-now say 'thank you'.
I've never had a Facebook, but the people I know who have one have complained repeatedly over the years about random unblockings.
I wouldn't be surprised if the team responsible for managing the permissions system in Facebook were told "hey guys, don't pay too much attention to the quality of your code here. Wink, wink."
"What lies behind us, and what lies before us are tiny matters compared to what lies within us." Ralph Waldo Emerson
...since I blocked all of Facebook by deleting my Facebook account.
Our reign has gone on long enough. Indeed. Summon the meteors.
Comment removed based on user account deletion
They're masochists
Life is not for the lazy.
Comment removed based on user account deletion
Comment removed based on user account deletion
Comment removed based on user account deletion
Trump is going to wuss out on the trade war. Just as he wussed out on the North Koreans last month and will wussed out on the Russians this month.
Goodbye, Slashdot!