PinnedPublished inITNEXTCoPing with CoPilotCS educators: AI-based developer tools are gunning for your assignments. Resistance is futileAug 9, 20224Aug 9, 20224
PinnedDrop 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
Published inBetter 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
Hi 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
How to Have Real-World Impact: Five Easy Piecesby Emery Berger (originally posted on the SIGPLAN and SIGARCH blogs)Mar 22, 2021Mar 22, 2021
A 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
A 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
The 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
Yes, 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
Software Needs Seatbelts and AirbagsFinding and fixing bugs is difficult and time-consuming: there is a better way.Aug 19, 20151Aug 19, 20151