
Today I tentatively changed a for-each
into a for/async
, not expecting much as futures can be tricky to get right… but I was pleasantly surprised! cpu: 39349 real: 1288 gc: 1507
(hint: compare cpu and real) I just need to find how to reduce this gc time now.

So to all who worked on futures, thank you!


It probably prefers coffee

I really was present once when my friend accidentally spilt her chocolate milk all over the desk in one of the postgraduate CS labs at our university. Fortunately, she was using a giant tower case computer on the ground, and the only computer-y thing the milk made contact with was the monitor’s stand.

My undergraduate education is bookended by two formative events.
First year, my roommate spilled beer in his keyboard one night. I let him borrow mine to finish his homework. Five minutes later, he spilled beer in my keyboard.
Senior year, my roommate (different roommate) stumbled back from a party one night, curled up on the floor next to my desk, and proceeded to fill the chassis of my computer with used beer.