Latency Numbers Every Professor Should Know

### Latency numbers every professor should know Email from student ………………………. 20 sec Person at office door ……………………. 8 min Other interruption ………………………. 20 min Twitter or something seems really important … 45 min Anxiety about deadlines …………………… 1 hr A meeting ……………………………….. 2 hrs A meeting you forgot about ………………… 1 day A class… Continue reading Latency Numbers Every Professor Should Know

Published
Categorized as Academia

Sabbatical at TrustInSoft

At the beginning of September I started at TrustInSoft, a Paris-based startup where I’ll be working for the next 10 months. I’ll post later about what I’m doing here, for now a bit about the company. TrustInSoft was founded by Pascal Cuoq, Fabrice Derepas, and Benjamin Monate: computer science researchers who (among others) created the… Continue reading Sabbatical at TrustInSoft

Inexpensive CPU Monster

Rather than using the commercial cloud, my group tends to run day-to-day jobs on a tiny cluster of machines in my office and then to use Emulab when a serious amount of compute power is required. Recently I upgraded some nodes and thought I’d share the specs for the new machines on the off chance… Continue reading Inexpensive CPU Monster

A Guide to Better Scripty Code for Academics

[Suresh suggested that I write a piece about unit testing for scripty academic software, but the focus changed somewhat while I was writing it.] Several kinds of software are produced at universities. At one extreme we have systems like Racket and ACL2 and HotCRP that are higher quality than most commercial software. Also see the… Continue reading A Guide to Better Scripty Code for Academics

Reproducibility in Computer Systems Research

These results about reproducibility in CS have been the subject of lively discussion at Facebook and G+ lately. The question is, for 613 papers, can the associated software be located, compiled, and run? In contrast with something I often worry about — producing good software — the bar here is low, since even a system… Continue reading Reproducibility in Computer Systems Research