It seems the Congressman mistook an unofficial 3rd-party js repo whose author is Nigerian as an official Libra project...
“Why was Rust chosen for Libra?” in congressional hearing [video]
61–70 of 80 posts
Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#62Earlier quoted context omitted.
I'm having trouble understanding implications to answers of these 2 questions when deciding legitimacy of Libra. To elaborate my confusion: * Why does choice of a programming language plays a part of deciding such product (a currency platform) is valid? If this is written in now-antagonized programming language (say, JavaScript, PHP etc), does such decision makes the product less legitimate? * Similar with version/re…
Traditionally, government people have trust issues with programming languages as the compiler is, itself, an attack vector. If you are using a nightly release of the compiler, it may be assumed by some that the compiler is not vetted for security and could inject unstable or malicious code into another critical codebase. Also, Rust is considered very young for security type work, people rightly assume there are unfou…
Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#63Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#64Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#65Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#66Congressman: I was really surprised about the Rust language. So my first question is, why was the Rust language chosen as the implementation language for Libra? Do you believe it's mature enough to handle the security challenges that will affect these large cryptocurrency transactions? Facebook: [We will own & control the code.] Congressman: It looks like Libra was built on the nightly build of the Rust programming l…
I'm having trouble understanding implications to answers of these 2 questions when deciding legitimacy of Libra. To elaborate my confusion: * Why does choice of a programming language plays a part of deciding such product (a currency platform) is valid? If this is written in now-antagonized programming language (say, JavaScript, PHP etc), does such decision makes the product less legitimate? * Similar with version/re…
Are politicians concerned about Libra? I think so. But I also think that they try to "attack" it from all possible angles and the programming language is one of these angles. Because if Libra gets out of hand, they do not want to be responsible for not having done their due diligence.
Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#67Congressman: I was really surprised about the Rust language. So my first question is, why was the Rust language chosen as the implementation language for Libra? Do you believe it's mature enough to handle the security challenges that will affect these large cryptocurrency transactions? Facebook: [We will own & control the code.] Congressman: It looks like Libra was built on the nightly build of the Rust programming l…
The first question summary is … poor. Congressman's biggest concern after poking around on github seemed to be about international committers and a "native Nigerian" committing a lot of the code. (based on looking around the github-generated contributors pages for the libra and rust repos, I have no idea who he's talking about). The second answer was: "This is a very technical question. We'll get back to you." Which…
This comment buried below: https://news.ycombinator.com/item?id=20467750
points to this repo "A javascript client for libra": https://github.com/perfectmak/libra-core
@perfectmak is in Lagos.
Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#68Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#69Earlier quoted context omitted.
Traditionally, government people have trust issues with programming languages as the compiler is, itself, an attack vector. If you are using a nightly release of the compiler, it may be assumed by some that the compiler is not vetted for security and could inject unstable or malicious code into another critical codebase. Also, Rust is considered very young for security type work, people rightly assume there are unfou…
Governments have issues with non-stable code because it changes rapidly, is untested and a security risk. Facebook moves fast and break things. I think it exposes a key difference between a FAANG company and a lot of other development though. Because most of use simply use the programming languages as tools, but Facebook is actually going to change the Rust language to fit their needs.
... hm?
Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#70Earlier quoted context omitted.
It's cool to see a congressman who has this level of software dev knowledge.
He's a Republican from Virginia. Former Air Force Intelligence Office and NSA contractor: https://en.wikipedia.org/wiki/Denver_Riggleman