Profile

Cover photo
Lars Bergstrom
Works at Mozilla Corporation
Attends University of Chicago
Lived in chicago, il
2,752 followers|18,393 views
AboutPostsPhotosYouTube

Stream

Lars Bergstrom

Shared publicly  - 
 
We just posted our Mozilla Research internships (targeted at PhD students). While we have a number of suggested projects on the page, a substantial fraction of our interns propose and do their own thing. We're pretty open, as long as it's got something to do with the web as a platform...
1
2
Anders Møller's profile photoDan Wallach's profile photo

Lars Bergstrom

Shared publicly  - 
 
I don't usually link to comics, but this one about nifty graphs got me. Since we switched our papers from using ploticus to a fancy pipeline of R generating LaTeX tikZ files, every paper has had at least one review that asked how we made those pretty charts...

http://www.phdcomics.com/comics.php?f=1541
7
1
Matthew Rocklin's profile photoLars Bergstrom's profile photoSaravanan Thirumuruganathan's profile photo
2 comments
 
Come through the unsecured door to see :-) They're not even as nice as +morgan sonderegger 's, but they're better than what we usually have in PL...

Lars Bergstrom

Shared publicly  - 
 
Reflow-enhanced optimizations are now in and will soon be on by default in Manticore. The short summary is: we can now efficiently perform both inlining and copy propagation (replacing a variable with the original function name) for functions that have free variables where safe, even in fairly non-trivial scenarios. The speedup across our existing parallel benchmark suite on our 48~core machine is an average of 5%, depending on the benchmark, with a couple of outliers at 0% where no opportunities in inner loops were identified.

Many thanks to +Matthew Might+David Van Horn, and +David MacQueen, who all entertained quite a few correctness-related questions! It'll still be a few months before this makes it in to a paper submission and then a few more months after that to see light of day, if I'm lucky enough to have it accepted somewhere, but I wanted to follow up on the 6 month old comments I made about some ideas that we'd had about how to make it work. The graph-related trickery required for good performance was fairly subtle (basically, needed something much faster than Floyd-Warshall's O(n^3) for computing graph reachability tests), but once we had that and ironed out a few corner cases on correctness, the rest fell into place quickly.
5
2
Carter Schonwald's profile photoDavid Van Horn's profile photoLars Bergstrom's profile photoMatthew Might's profile photo
7 comments
 
will fire you an email, though i'll not be having time to converse much for a week or so  :) 

Lars Bergstrom

Shared publicly  - 
 
More than 100 whisky labels, you say? I think I've found a third option to the "crime tour" vs. "canal tour" for my post-conference activities tomorrow...
3

Lars Bergstrom

Shared publicly  - 
 
I love seeing Evernote push out new releases all the time, but I really wish they'd invest a little time and implement three-way, plain text merge during synchronization instead of just copying the wrong-base note into a "conflicts" folder and leaving me to do a baseless two-way text merge on a 3" cell phone screen.
1
Have him in circles
2,752 people

Lars Bergstrom

Shared publicly  - 
 
We just opened up a research engineer position to do compiler development on Rust here at Mozilla Research. Rust is a new systems programming language that feels like C++ meets Concurrent ML meets Cyclone. It is publicly available and we are using it internally to build a new parallel web browser, Servo.

Please contact me if you have any questions about this position, Rust, or even just Mozilla Research, if you're curious.
6
2
Matt Wilson's profile photoMatthew Rocklin's profile photoManu Sridharan's profile photoLars Bergstrom's profile photo
3 comments
 
Second the congratulations!

Lars Bergstrom

Shared publicly  - 
 
Wow, I didn't see that coming! Facebook using Haskell and having Simon Marlow... I'm wracking my brain for quotes about "too much power in the wrong hands."
1
1
Carter Schonwald's profile photoSatnam Singh's profile photoPeter Robinson's profile photo
4 comments
 
just MSRC? Theres lot of PL folks at the other branches though...
CMU certainly has lots of great folks, but that seems like a pretty specific either or decision to be making!

Lars Bergstrom

Shared publicly  - 
 
This morning on my way to the conference center, I saw the usual string of bike commuters in suits. But, this time, one of them was drinking beer from a can. I couldn't decide if I was more impressed by the fact that it was a little before 9 AM or just the coordination required by such a feat during the rush-hour bike commute (which is Serious Business here in Copenhagen).
1

Lars Bergstrom

Shared publicly  - 
 
Things I didn't get warned about for Copenhagen: if you order an Americano, > 50% of the time they'll just throw powdered/instant coffee into hot water rather than pulling an espresso shot and adding water. Now, if it were cheap, I wouldn't care, but 28kr ~= $4.25. Looks like espressos for me from here out...

Other than that, though, the city's been fantastic so far. Tomorrow starts the HOPE/ICFP/ML Workshop madness, though, so the rest of the city that I see in daylight will be through windows, if I'm lucky!
1

Lars Bergstrom

Shared publicly  - 
 
Over the last couple of years, the department has made a shift from recruiting-driven corporate events to student-driven tech events sponsored by companies, resulting in events that even faculty often show up to hear! I'll never forget the time +David MacQueen pointed out some "historical details" to the guy from Jane Street who came to talk about their ML library tricks...

http://studentactivities.cs.uchicago.edu/events.html
 
Chicago tech people! I'm pleased to announce the creation of +The University of Chicago's Computer Science Student Activities Committee: http://studentactivities.cs.uchicago.edu/

This is a committee tasked with (1) facilitating the organization of events (including recruitment events) that are of interest to technical students on campus, and (2) fundraising to cover the cost of events and hardware purchases for our two student groups (ACM and hack@uchicago).

So, if you're an employer interested in recruiting technical students, get thee to the committee's website for details on how to organize and sponsor events on campus, submit job postings, etc.
1
People
Have him in circles
2,752 people
Work
Employment
  • Mozilla Corporation
    Researcher, 2013 - present
    Researcher, focused currently on the Servo parallel web browser.
  • University of Chicago
    Ph.D. Candidate, 2007 - 2013
  • Microsoft
    Software Design Engineer, 2000 - 2007
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
chicago, il - seattle, wa
Story
Introduction
Researcher at Mozilla Research. I work on the Servo parallel web browser.
Education
  • University of Chicago
    present
  • Northwestern University
  • University of Washington
Basic Information
Gender
Male