Clear your calendar - It's going down! Text Blocks kicks off on May 20th, and you're invited to take part in the festivities. Splash HQ (122 W 26th St) is our meeting spot for a night of fun and excitement. Come one, come all, bring a guest, and hang loose. This is going to be epic!

Thu
, 
Nov 
30
 at 
7:00pm
Probability & Programming Workshop / Big Code Summit / PLEMM Summit
RSVP
Text goes here
X

David Doe

Designer - Redshoe

Mar. 25th 10:00am

Clear your calendar - It's going down! Schedule Blocks kicks off on May 20th, and you're invited to take part in the festivities. 

Thursday
, 
November 
30
 at 
7:00pm
Probability & Programming Workshop / Big Code Summit / PLEMM Summit
RSVP
Text goes here
X

About

Day 1: Probability & Programming Workshop

At the Principles of Programming Languages (POPL) conference in January 2018, Facebook launched the Probability and Programming request for proposals addressing fundamental problems at the intersection of machine learning, programming languages, and software engineering, including differentiable programming, probabilistic programming, languages and tools for data science, programming tools built using “big code,” and applications of machine learning to optimize systems and human workflows.

 

We received 66 high-quality submissions, from which a selection committee composed of programming language experts throughout Facebook Research chose 10 winners. The RFP Awards track will highlight the work of these researchers and provide an opportunity for cross-pollination of ideas across the topics of the RFP.

 

Day 2: BIG CODE

Past few years have seen tremendous interest, both in academia and industry, in applying techniques from machine learning to building innovative developer tools. The Facebook "Big Code" Summit (FBCS) is a cross-industry conference for researchers and practitioners working in this exciting area. With one day of social interactions and technical talks about machine learning, programming languages, and software engineering, FBCS is the event to learn, exchange ideas and interact with like-minded geeks!

 

Day 3:PLEMM

Programming Language Enthusiasts Mind Melt (PLEMM) is a cross-industry conference for programming language designers and implementers. in the spirit of Microsoft’s Lang .NEXT and Oracle’s JVM Language Summit. One day of social interactions and technical talks about programming language from across the industry and academia, PLEMM is the event to learn, exchange ideas, and interact with like-minded programming language, compiler, and virtual machine geeks.

When

November 
30th
 at 
7:00pm

SPEAKERS

Emina Torlak

Washington.edu

Kostya Serebryany

Google

mary hall

Utah.edu

john regehr

Utah.edu

Cristina Cifuentes

Oracle

David kanter

MLPerf

amanda silver

Microsoft

Filip Pizlo

Apple

Marc Brockshmidt

Microsoft

Ayman nadeem

GitHub

Rishabh Singh

Google

Baishakhi ray

Columbia

Vijayaraghavan Murali

Facebook

Ciera Jaspan

Google

nachi nagappan

Microsoft

Eran yahav

Technion





Day 1: Probability & Programming Workshop

8:30am - Breakfast
9:30am - Welcome/Intros/Agenda by Erik Meijer
10:00am-11:45am - Topic: Probabilistic Programming Language
10:00am - Opening up the black box of Probabilistic Program Inference (Todd Millstein, UCLA)
10:30am - A Probabilistic Domain-Specific Language for Common-Sense Data Cleaning (Alex Lew, MIT)
11:00am - Scalable Variational Inference for Probabilistic Programs (Erik B. Sudderth, UCI)
11:30am- Q&A

12pm - Lunch
1:15pm-2:00pm - Topic: Differentiable Programming Languages
1:15pm - Programs as Differentiable Data Objects (Thomas W. Reps and Jordan Henkel, University of Wisconsin-Madison)
2:00pm-5:30pm - Topic: Big Code
2:00pm - Zipper Code Embeddings (Aws Albarghouthi, UW)
2:45pm - Contextual Ensemble Learning for Software Productivity and Reliability (Lin Tan, Purdue University)
3:30pm - Break

4:00pm-CODA Deep RL Framework for Code Assistant (Mayur Naik, University of Pennsylvania)
4:45pm - Code Embeddings for Bug Finding (Aditya Thakur and Cindy Rubio Gonzàlez, UC Davis)
5:30pm - Wrap up/final thoughts
5:35pm - Break before dinner
6:00pm -  Dinner

 

Day 2: Big Code Summit

8:30am - Breakfast

9:30am -  Eran Yahav: Adversarial Examples for Models of Code

10:15am –Marc Brockschmidt: Program Representations for Deep Learning

11:00am - Break

11:30am - Nachi Nagappan: Data + Software Engineering: Better Together!

12:15pm - Vijay Murali: ML and IR for Scalable Crash Resolution

1:00pm - Lunch

2:00pm - Baisakhi Ray: Improving Software Reliability using Machine Learning

2:45pm - Ciera Jaspan: Improving Engineering Productivity at Scale 

3:30pm - Break

4:00pm - Rishabh Singh: Neural Program Testing

4:45pm - Ayman Nadeem: GitHub Semantic Language Support Improvements

5:30 pm - Closing remarks (Satish Chandra)

5:45 pm - Happy hour/Dinner

 

Day 3: PLEMM

8:30am - Breakfast

9:30am - Emina Torlak: Solver-Aided Programming for All

10:15am - John Regehr:  Building Compilers Using Data and Formal Methods

11:00am - Break

11:30am - Cristina Cifuentes: What is a Secure Programming Language?

12:15pm - Kotsya Serebryany

1:00pm - Lunch

2:00pm - Amanda Silver: Visual Studio IntelliCode: Lessons learned in infusing intelligence into popular programming environments

2:45pm - Phil Pizlo: IsoHeaps - fixing use-after-free by giving each type its own heap

3:30pm - Break

4:00pm - Mary Hall: Leveraging the Overlapping Goals of Compilers for High-Performance Computing and Deep Learning

4:45pm - David Kanter

5:30pm- Wrap up/final thoughts (Erik Meijer)

5:45pm - Happy hour

 

 

Day of the Event

join us At the

The Final Countdown!
Time left for the event days hours minutes seconds
The countdown doesn't work if the event start date is set to TBD

Countdown

"

To achieve great things, two things are needed; a plan and not quite enough time.

Leonard Bernstein

#Bedford

Share with Friends
Facebook
Twitter
LinkedIn
Link
Powered by
CONTACT THE ORGANIZER
Google   Outlook   iCal   Yahoo