source{d} Profile picture
Jun 28, 2018 20 tweets 19 min read Read on X
Today we're at #FOSD, talking about the future of software development with influential individuals in the fields of #MLonCode, #QuantumComputing, and #blockchain technologies.

Follow this thread for live tweeting!
Amazing talk by @KentBeck on how hundreds of thousands of developers could collaborate.

Moving from text transformations to tree transformations. Let's move away from "lines", which come from punch cards, and evolve into something that scales better.

#FOSD
Now @paulbiggar talks about how everything (including all of AWS!) is accidental complexity.

Really cool demo of Dark, a language with a holistic view of edition, version control, deployments, storage, exec...

"Dark innovate in the boundaries"

👉 darklang.com

#FOSD
Back from lunch for a talk on the history of computing and how decentralized systems matter today by @juanbenet from @protocollabs

#FOSD
Amazing panel on #blockchain tech with three experts in the domain (left to right @juanbenet, @maraoz, and @jutta_steiner) and a saxophone player (@chadfowler)

Fascinating how even Distributed VMs are being developed on top of #ethereum

#FOSD
"The legal system is the oldest program in the world." - @juanbenet

The blockchain could power "direct democracies weighted by money", which is "clearly not a great idea".

#FOSD
And now for the #MLonCode part of #FOSD @rishabhs from @google talks about Neural Program Synthesis!
During an experiment learning a programming language called Karel they were able to get a 43% in @Stanford CS106a test

According to @rishabhs this is "better than zero" 👏😄

#FOSD
And right next @miltos1, one of the most influential researchers on #MLonCode, introduces the field explaining why #MachineLearning on Code makes sense

@francesc is very excited about this talk 🎉

#FOSD
Sergio Giro is now talking about #MLonCode and Code Duplication, again super relevant to our work!

#FOSD

PS: second image intentionally blurred (read www0.cs.ucl.ac.uk/staff/j.krinke…)
"We need to teach computers how to understand loops" and other future directions of the #MLonCode field by Sergio Giro

#FOSD
@yahave is now shouting (literally because he doesn't want to use the mic 😅) about #MLonCode and the danger of developing a "clippy" for programmers

Hilarious talk and brilliant demo at #FOSD
OH at #FOSD during @yahave's demo: "that is so dope!" - @jessfraz
PS for @jessfraz: we're hiring 😎
And the last speaker in the #MLonCode part of the day is Dana Drachsler Cohen on why we need explainable learning systems.

One reason is @EmmanuelMacron!

#FOSD
And we're gonna finish the day talking about #QuantumComputing and how it will change the way we write and execute code.

Even the intro blew everyone's mind. Lasers and magnetic fields plus complexity classes 🤯

#FOSD
Did you all know there's a #QuantumComputing complexity class?

BQP: en.m.wikipedia.org/wiki/BQP

#FOSD
"Modeling the caffeine molecule requires around 2^48 bits, which is around 1-10% of the # of atoms in the earth, but only 160 qbits" - @marco_pistoia at #FOSD
#QuantumComputing
Huge thanks to @bscofield and @chadfowler and the rest of the #FOSD team and @blueyard for one of the best conferences I've ever attended.

👏👏👏👏👏👏👏👏👏👏👏👏👏👏

Now time for drinks, come talk to @francesc about #MLonCode and what we've been working on.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with source{d}

source{d} Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @sourcedtech

Jul 6, 2018
@francesc @vadimlearning First #MLonCode paper presented by @vadimlearning is "code2vec: Learning Distributed Representations of Code" by Uri Alon, Meital Zilberstein, @omerlevy_, and @yahave.

arxiv.org/abs/1803.09473
@francesc @vadimlearning @omerlevy_ @yahave The second #MLonCode paper, also presented by @vadimlearning, is "A General Path-Based Representation for Predicting Program Properties" by ... wait for it ... Uri Alon, Meital Zilberstein, @omerlevy_, and @yahave 🎉

arxiv.org/abs/1803.09544
@francesc @vadimlearning @omerlevy_ @yahave Next, our #ML intern Romain Keramitas, is reviewing the #MLonCode paper "Mining Idioms from Source Code" by Miltiadis Allamanis and @RandomlyWalking

arxiv.org/abs/1404.0417
Read 15 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(