Unrelated anecdote, I once worked in an office where the light switches were powered by the cloud. If you pressed the on and off button at the same time, there would be some sort of a race condition and you'd get blinking disco lighting as two threads presumably went
while (!bright) {
increaseBrightnessBy10%();
sleep(100ms);
}
and
while (!dark) {
decreaseBrightnessBy10%();
sleep(100ms);
}
Then someone had to log into a server and reboot a process before the blinking stopped.
This is true and surprised me. Even with 100K employees and a separate 4096bit RSA key per badge that is only 50MiB of data. You would think that they would preload the readers with the access list or at least have a copy on site.
Of course it isn't a no-brainer:
- It is still a non-trivial amount of data for an embedded device.
- You want to be able to revoke quickly.
- You still want to log the access if offline (and how big should that buffer be?).
That should not be the case. Any existing user should be in the local cache. Most companies will have a controller in some control room somewhere which manages the door readers. New users yes. Former users should also need a connection. But existing users should not need a round-trip ping.
At what point is this an occupational safety hazard akin to blocking a fire door? Ridiculous that something like access to a building requires a network at all, but leave it to technology companies to overengineer a solution and underthink about the implications.
To reconfigure misconfigured routers one needs physical access -> routers are in a high-security area of a secure DC -> physical access systems do not let anyone in due to network outage.
What I wonder if this isn’t a scheme on Facebook part to show the world what it feels like without it. At first you might think it’ll “wake up” the addicts and whatnot but you can’t just cut off an addict from their supply and expect them to just be ok with it. Instead they’ll relapse harder without help and might dig in deeper, never wanting to feel the withdraw again. I wonder if there’s a phenomenon called Social Withdrawn Symptoms.
Seems odd. There is NO ONE that can let people in? Every building I've worked in has required badges, but there's always security inside that can check IDs and let people in. And methods of security getting in even if there's a power failure.
I would say this is a bit misleading. Personally, I was able to access my FB building this morning (after the outage started) and have continued to be able to use my badge with no problem since. Not saying that there are no employees experiencing this issue, but it is not affecting all Facebook employees.
This isn't how badge readers work. Every controlled door is wired to a relay panel. That panel connects to a access control db - but it always maintains a cache that is very slow to expire... because the manufacturers weren't clueless morons.
Except some of the readers were made in house. I’ve never been into a Facebook conference room that didn’t use one of their custom touch screen/ card readers.
> Every controlled door is wired to a relay panel. That panel connects to a access control db
Absolutely not. E.g. HID is a well-documented protocol and you can do whatever you want using the RS232 interface they come with (depending on the model). I personally wrote a gateway that would dynamically and directly check the access with my own software.
Agreed. The theoretical fat-fingering SRE who stopped all access to FB has probably done more to benefit humanity than any other single engineer in recent memory.
You should consider that WhatsApp and Facebook Messenger are the primary communication method for large parts of the globe. The world might be better off if we transitioned off them, but having them cease to exist without any warning most definitely won't make the world better off.
Everyone in my country uses WhatsApp. It would be a mild inconvenience to switch to Telegram or Signal.
And I'm afraid I'm not naive enough to think that other companies wouldn't turn to the Dark Side.
All of Silicon Valley, perhaps all of the tech industry is evil.
[+] [-] ThePadawan|4 years ago|reply
As in, "the duration of a ping to the US and back" slow.
Yep, every badge in and out in the whole office had to go cross-continental (before the door unlocked).
[+] [-] marginalia_nu|4 years ago|reply
while (!bright) { increaseBrightnessBy10%(); sleep(100ms); }
and
while (!dark) { decreaseBrightnessBy10%(); sleep(100ms); }
Then someone had to log into a server and reboot a process before the blinking stopped.
[+] [-] kevincox|4 years ago|reply
Of course it isn't a no-brainer:
- It is still a non-trivial amount of data for an embedded device.
- You want to be able to revoke quickly.
- You still want to log the access if offline (and how big should that buffer be?).
[+] [-] mc32|4 years ago|reply
[+] [-] MDRobidoux9507|4 years ago|reply
[+] [-] asdff|4 years ago|reply
[+] [-] coolspot|4 years ago|reply
[+] [-] mysterydip|4 years ago|reply
technician: "But if we authenticate using the facebook DNS, how will we do our jobs if it goes down?"
boss: "The only way our DNS servers are going down is if facebook closes, in which case you're out of a job anyway."
[+] [-] leokennis|4 years ago|reply
technician: "But if we authenticate using the facebook DNS, how will we do our jobs if it goes down?"
boss: "That's a good point but not a blocker for go live, let's remember to add a story to our backlog to revisit this."
[+] [-] ImBanned|4 years ago|reply
[+] [-] Jcowell|4 years ago|reply
[+] [-] suyash|4 years ago|reply
[+] [-] footlose_3815|4 years ago|reply
/s But seriously, such odd timing with Pandora Papers and with the Whistleblower.
[+] [-] gmiller123456|4 years ago|reply
[+] [-] deadalus|4 years ago|reply
public opinion starts to change about fb
Zuck fears people will abandon his platforms
shuts all of the down and claims hax0rs
facebook goes down
divert the story to Russian and Chinese hackers
people instantly forget about whistleblower
facebooks stock balances out after a week
[+] [-] loa_in_|4 years ago|reply
[+] [-] asdff|4 years ago|reply
[+] [-] micromacrofoot|4 years ago|reply
[deleted]
[+] [-] suyash|4 years ago|reply
[+] [-] EpicDavi|4 years ago|reply
[+] [-] nicoburns|4 years ago|reply
[+] [-] agucova|4 years ago|reply
[+] [-] afavour|4 years ago|reply
[+] [-] hinkley|4 years ago|reply
You could be in a zone of stability that's not affected by the overall chaos.
[+] [-] yupper32|4 years ago|reply
[deleted]
[+] [-] echelon|4 years ago|reply
Do you have any ethical qualms working for Facebook?
Do you feel the criticisms are blown out of proportion?
[+] [-] eointierney|4 years ago|reply
That this company is one of the greatest revenue streams on the planet tells us everything about how badly we evaluate reality.
C'mon Humans, let's do better than this. You're challenged!
[+] [-] sennight|4 years ago|reply
[+] [-] cududa|4 years ago|reply
[+] [-] kamaal|4 years ago|reply
People have been WFH/Remote working for a while now. Like 1.5+ years.
Besides when everything runs fine it all feels magic. You discover how things can break in a situation like this.
Im pretty sure they are now rushing to restore access for every FB employee to their buildings.
[+] [-] cromka|4 years ago|reply
Absolutely not. E.g. HID is a well-documented protocol and you can do whatever you want using the RS232 interface they come with (depending on the model). I personally wrote a gateway that would dynamically and directly check the access with my own software.
[+] [-] InsomniacL|4 years ago|reply
I'd suggest more likely is a disgruntled engineer performing some sort of sabotage because of the content of the leaks.
[+] [-] cblconfederate|4 years ago|reply
[+] [-] katmannthree|4 years ago|reply
[+] [-] ferdowsi|4 years ago|reply
[+] [-] Denvercoder9|4 years ago|reply
[+] [-] rcurry|4 years ago|reply
[+] [-] MarcelOlsz|4 years ago|reply
[+] [-] MomoXenosaga|4 years ago|reply
And I'm afraid I'm not naive enough to think that other companies wouldn't turn to the Dark Side. All of Silicon Valley, perhaps all of the tech industry is evil.
[+] [-] ufmace|4 years ago|reply
[+] [-] ReptileMan|4 years ago|reply
[+] [-] unknown|4 years ago|reply
[deleted]
[+] [-] entropyneur|4 years ago|reply
[+] [-] daRealDodo|4 years ago|reply
[+] [-] unknown|4 years ago|reply
[deleted]
[+] [-] cbtacy|4 years ago|reply
[+] [-] MDRobidoux9507|4 years ago|reply
[+] [-] throwawaymanbot|4 years ago|reply
[deleted]
[+] [-] theHIDninja|4 years ago|reply
[deleted]