PinnedEmery BergerinITNEXTCoPing with CoPilotCS educators: AI-based developer tools are gunning for your assignments. Resistance is futileAug 9, 20224Aug 9, 20224
PinnedEmery BergerDrop Whatever You’re Researching and Start Working on Crypto!Stop working on whatever flavor of irrelevant nonsense you are currently doing, and make the move to crypto.May 10, 20221May 10, 20221
Emery BergerinBetter ProgrammingThat Time I Optimized a Program by 5000xTL;DR I used our Scalene profiler and some math to make an example program run 5000x faster.Jan 11, 20221Jan 11, 20221
Emery BergerHi Martin,I used the Scalene profiler (https://github.com/plasma-umass/scalene) and some math to make your example program 200x faster. You might…Jan 6, 2022Jan 6, 2022
Emery BergerHow to Have Real-World Impact: Five Easy Piecesby Emery Berger (originally posted on the SIGPLAN and SIGARCH blogs)Mar 22, 2021Mar 22, 2021
Emery BergerA Guide to Selecting Distinguished Paper AwardsEmery Berger PC chair for PLDI ’16 and SIGPLAN EC Chair for SIGPLAN Research Highlights Awards December 2017Dec 12, 2017Dec 12, 2017
Emery BergerA Guide for Session ChairsI just sent this message as a guide to the program committee members who will be chairing sessions for PLDI 2016 (I figure it’s the first…Jun 8, 2016Jun 8, 2016
Emery BergerThe Star Trek Case for Double-Blind ReviewingThe planet Vulcan is simultaneously the source of the universe’s worst neck massagers and its best program committee members.Dec 2, 2015Dec 2, 2015
Emery BergerYes, JavaScript is Assembly for the Web. Here’s its OS.The browser is a lousy excuse for an operating system. So we fixed it.Aug 28, 2015Aug 28, 2015
Emery BergerSoftware Needs Seatbelts and AirbagsFinding and fixing bugs is difficult and time-consuming: there is a better way.Aug 19, 20151Aug 19, 20151