Congressman: 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…
“Why was Rust chosen for Libra?” in congressional hearing [video]
51–60 of 80 posts
Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#52This congressman (or his aides) is surprisingly knowledgeable. I'm impressed with whoever thought to ask about nightly builds. Edit: for reference, this is the congressman who was accused of writing "Bigfoot erotica" during his campaign.
Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#53Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#54Congressman: 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…
It's cool to see a congressman who has this level of software dev knowledge.
Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#55Congressman: 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…
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/release of a programming language, how does knowing the answer to this question plays a part?
Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#56Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#57Congressman: 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…
Nevertheless, the government has allowed people to use Java for decades for highly secure codebases and it has had all kinds of issues.
Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#58Earlier 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…
That's interesting. What sorts of issues? Do you have sources for further reading?
Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#59This congressman (or his aides) is surprisingly knowledgeable. I'm impressed with whoever thought to ask about nightly builds. Edit: for reference, this is the congressman who was accused of writing "Bigfoot erotica" during his campaign.
That was mostly a smear campaign by his political opponents.
https://www.nytimes.com/2018/07/30/us/politics/bigfoot-porn....
Re: “Why was Rust chosen for Libra?” in congressional hearing [video]
#60Earlier 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…
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.