News for hackers. Stuff that matters.
Re:Facebook account now required to login to Oculus devices by chrisco255 on Tuesday August 18, 2020 @11:57PM (#24207018)
It's also why we have immutable smart contracts on the blockchain. Can't be evil > don't be evil
Re:Facebook account now required to login to Oculus devices by ineedasername on Wednesday August 19, 2020 @12:50AM (#24207221)
Immutability doesn't actually solve much in the way of real-world problems. Most contract lawsuits don't concern accusations of secretly forging altered contracts, or any disparity between copies: they concern interpretations. And if you've ever read a typical boilerplate contract for most any serious transaction, you'll see they cover "if-then" situations about as much as can be reasonably be done.

Explain the mechanism by which a smart contract in this instance would both have made it impossible for Facebook to make this move and, if they did anyway, avoided the necessity of Palmer to sue them over it.

Re:Facebook account now required to login to Oculus devices by arethuza on Wednesday August 19, 2020 @04:53AM (#24208464)
Serious question - how do blockchain contracts enforce real world constraints?

Say I sell you some rope and as part of our contract I say that it shouldn't be used to execute people and you go and use it to hang someone.

How would you even go about expressing that in the world of a blockchain?

How does the blockchain world get to know that you have broken your side of the contract.

How does a blockchain contract enforce penalties for breaking a contract?

Re:Facebook account now required to login to Oculus devices by ashtonkem on Wednesday August 19, 2020 @10:18AM (#24210594)
This is known as the “oracle problem”; actually getting the correct real world inputs into an immutable smart contract is a serious hurdle to adoption.

If you pay attention to most smart contract pitches, they polite side step this issue.

Re:Facebook account now required to login to Oculus devices by jxf on Wednesday August 19, 2020 @01:18AM (#24207384)
Blockchain contracts definitely do not somehow preclude "evil", for almost any reasonable definition of evil. They preclude forgery and very specific categories of fraud — but beyond that the sky is the limit.
Re:Facebook account now required to login to Oculus devices by dteiml on Wednesday August 19, 2020 @04:07AM (#24208234)
The problem with block chain is it requires the whole stack be on chain (at least if it is to be referenced in a contract). If that's the case, then you can definitely do this. E.g. a smart contract that represents the login functionality and you can hard-code it has to be some other immutable contract, and can't be changed to FB login.

On second thought, the whole issue is weird because blockchain doesn't have a login concept.

Re:Facebook account now required to login to Oculus devices by chrisco255 on Wednesday August 19, 2020 @01:28AM (#24207426)
It's auditable, open source, and immutable. It's neutral. Neither good nor evil. It's your responsibility or the community's responsibility to audit the code and assess the risks.
Re:Facebook account now required to login to Oculus devices by obmelvin on Wednesday August 19, 2020 @02:16AM (#24207685)
That's great at and all, but I honestly don't understand how that would help in this situation. Unless you write something absurd like "Mark Zuckerberg's stock will be transferred to Palmer Luckey if this promise is broken", which just about no one in Mark's position would agree to, how are you going to actually prevent something like this from happening?

edit: and as ComputerGuru stated - such a clause can just as easily be put into a traditional contract

Re:Facebook account now required to login to Oculus devices by ComputerGuru on Wednesday August 19, 2020 @02:12AM (#24207658)
So is a contract written in legalese English.
Re:Facebook account now required to login to Oculus devices by darkwater on Wednesday August 19, 2020 @03:10AM (#24207945)
Will a blockchain contract block FB from committing the code in the Occulus software that requires to login in Facebook?

I guess it won't, so...

Re:Facebook account now required to login to Oculus devices by ashtonkem on Wednesday August 19, 2020 @10:20AM (#24210619)
And this is why blockchains will never replace courts.
Re:Facebook account now required to login to Oculus devices by dboreham on Wednesday August 19, 2020 @11:40AM (#24211568)
Humans are still humans.