Skip to content

Commit 4b67ece

Browse files
speakers
1 parent d1ea735 commit 4b67ece

File tree

8 files changed

+111
-3
lines changed

8 files changed

+111
-3
lines changed

_config.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ defaults:
5353
values:
5454
image: /assets/llm4code-logo-light.png
5555

56+
collections:
57+
speakers:
58+
output: true
59+
5660
exclude: ["README.md", "Gemfile", "Gemfile.lock", "LICENSE", "vendor"]
5761
# This setting does not work and would be overrided
5862
# https://github.com/github/pages-gem/blob/e70dc2860262bc43be02172dde070d1884785084/lib/github-pages/configuration.rb#L57

_layouts/speakers.html

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
layout: base
3+
---
4+
5+
<h2>Keynote Speakers</h2>
6+
7+
<div class="speakers">
8+
{% for speaker in site.speakers %}
9+
<div class="{{ speaker.classname }}">
10+
<div class="speaker" style="float: left; width: 18%">
11+
<img src="/assets/speaker-images/{{ speaker.img }}" alt="{{ speaker.name }}" class="speaker-img">
12+
<div class="speaker-name"><a href="{{ speaker.webpage }}" target="_blank">{{ speaker.name }}</a></div>
13+
<div class="speaker-affliation"><a href="{{ speaker.affiliation_link }}" target="_blank">{{ speaker.affiliation }}</a></div>
14+
</div>
15+
<div class="keynote" style="float: left; text-align: left; width: 82%">
16+
<h2 style="font-size: 25px">{{ speaker.title }}</h2>
17+
<p><b>Abstract</b>: {{ speaker.abstract }}</p>
18+
<p><b>Location</b>: The talk will be held on <a href="{{ speaker.zoom }}" target="_blank">zoom</a>.</p>
19+
<!-- <p><b>Slides</b>: The keynote slides can be downloaded <a href="{{ speaker.slides }}" target="_blank">here</a>.</p> -->
20+
<p><b>Bio</b>: {{ speaker.bio }}</p>
21+
</div>
22+
</div>
23+
{% endfor %}
24+
</div>
25+
26+
<div>
27+
<p></p>
28+
<p class="note">📝 <em> All names are sorted alphabetically by last name.</em></p>
29+
</div>

_sass/minima/_layout.scss

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -497,3 +497,52 @@
497497
color: $brand-color;
498498
// font-style: italic;
499499
}
500+
501+
502+
.speakers {
503+
display: flex;
504+
flex-wrap: wrap;
505+
flex-direction: column;
506+
justify-content: left; /* Centers speakers in the container */
507+
// padding: 20px; /* Adds some padding around the whole container */
508+
}
509+
510+
.speaker1, .speaker2 {
511+
text-align: center; /* Centers the content inside each speaker div */
512+
margin: 20px 0px 10px 0px; /* Adds margin around each speaker for spacing */
513+
width: 100%; /* Sets a fixed width for each speaker div */
514+
@include media-query($on-palm) {
515+
width: 400px; /* Makes speaker divs full width on small screens */
516+
// margin: 10px 0; /* Adjusts margin for smaller screens */
517+
}
518+
}
519+
520+
.speaker-img {
521+
width: 70%; /* Makes the image responsive to the div's width */
522+
height: auto; /* Maintains the aspect ratio of the image */
523+
border-radius: 50%; /* Makes the image circular */
524+
margin-bottom: 10px; /* Adds some space between the image and the text */
525+
box-shadow: 0 2px 3px rgba(0,0,0,0.6); // Adds a subtle shadow
526+
// @include media-query($on-palm) {
527+
// width: 60%; /* Adjusts image size on small screens */
528+
// margin: 0 auto 10px; /* Centers image and adds margin below */
529+
// }
530+
}
531+
532+
.speaker-name {
533+
font-size: 18px; /* Sets the font size for the speaker's name */
534+
font-weight: bold; /* Makes the speaker's name bold */
535+
margin-bottom: 0px; /* Adds some space between the name and the affiliation */
536+
font-family: $heading-font-family;
537+
}
538+
539+
.speaker-affliation {
540+
font-size: 16px; /* Sets the font size for the speaker's affiliation */
541+
font-family: $heading-font-family;
542+
}
543+
544+
.speaker-name, .speaker-affliation {
545+
@include media-query($on-palm) {
546+
font-size: 14px; /* Adjusts font size for smaller screens */
547+
}
548+
}

_speakers/Federico.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
name: Federico Cassano
3+
title: "Building the Hybrid Human-AI Developer: From Code Completion to Agents"
4+
abstract: "AI has rapidly transformed the developer landscape, moving from experimental code completion features to indispensable tools integrated into modern IDEs. The impact is undeniable, with significant portions of code now being generated with AI assistance, accelerating development workflows worldwide. <br><br>The progress doesn’t stop at code completion. The next frontier is the development of sophisticated AI agents within the IDE, capable of more complex tasks and deeper collaboration. These agents are intelligent systems designed to understand context, perform multi-step actions, and interact collaboratively with the developer. Building these hybrid human-AI systems presents unique challenges: designing intuitive UX, building auxiliary models, and steering the agent towards effective collaboration with the user. <br><br>In this talk, Federico will discuss the evolution of AI copilots within IDEs, from the initial release of GitHub Copilot to the emerging paradigm of AI agents in Cursor. We will explore the critical aspects of building successful hybrid human-AI development environments, sharing insights and lessons learned on tackling the technical challenges involved in creating the next generation of intelligent developer tools."
5+
bio: TBA
6+
webpage: https://federico.codes/
7+
affiliation: Cursor AI
8+
affiliation_link: https://www.cursor.com/
9+
img: federico.jpg
10+
classname: speaker1
11+
zoom: TBA
12+
# slides: https://llm4code.github.io/2024/slides/BigCode-LLM4Code.pdf
13+
---

_speakers/Ofir.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
name: Ofir Press
3+
title: Towards Autonomous Language Model Systems
4+
abstract: Language models (LMs) are increasingly used to assist users in day to day tasks such as programming (Github Copilot) or search (Google's AI Overviews). But can we build language model systems that are able to autonomously complete entire tasks end-to-end? In this talk I'll discuss our efforts to build autonomous LM systems, focusing on the software engineering domain. I'll present SWE-bench, our novel method for measuring AI systems on their abilities to fix real issues in popular software libraries. I'll then discuss SWE-agent, our system for solving SWE-bench tasks. SWE-bench and SWE-agent are used by many leading AI orgs in academia and industry including OpenAI, Anthropic, Meta, and Google, and SWE-bench has been downloaded over 2 million times. These projects show that academics on tight budgets are able to have substantial impact in steering the research community towards building autonomous systems that can complete challenging tasks.
5+
bio: I am a postdoc at Princeton University where I mainly work with Karthik Narasimhan's lab. I previously completed my PhD at the University of Washington in Seattle, where I was advised by Noah Smith. During my PhD I spent two years at Facebook AI Research Labs on Luke Zettlemoyer's team.
6+
webpage: https://ofir.io/
7+
affiliation: Princeton University
8+
affiliation_link: https://pli.princeton.edu/
9+
img: ofir.jpg
10+
classname: speaker2
11+
zoom: TBA
12+
# slides: https://llm4code.github.io/2024/slides/BigCode-LLM4Code.pdf
13+
---

assets/speaker-images/federico.jpg

186 KB
Loading

assets/speaker-images/ofir.jpg

22.5 KB
Loading

speakers.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
title: Speakers
3-
layout: home
3+
layout: speakers
44
permalink: /speakers/
55
---
66

7-
## Keynote Speakers
7+
<!-- ## Keynote Speakers
88
99
TBA
1010
1111
## Panelists
1212
13-
TBA
13+
TBA -->

0 commit comments

Comments
 (0)