Larsblog

Previous | Next

Heating beer with Python

Posted in Personal, Technology, Beer on 2007-09-24 22:24

Heating beer, Stavanger (background)

I think I found a completely new use for the Python programing language while tasting beer with Geir Ove at Cardinal last week. Cardinal is a nearly perfect pub, but they serve their beers too cold. I typically solve this by ordering the beers a bit early, and using my hands. If desperate, I may put the beer on top of my laptop, which usually is quite warm.

However, last week we were trying to get through the last beers before having to rush for the plane back to Oslo, and the usual heating methods were not doing the job. In fact, the beers were cooling my laptop CPU from the usual 60 degrees (C) to 50, and my hands were getting cold, too. Something had to be done, and fast.

At this point inspiration struck. My reasoning went roughly like this: running more CPU-intensive tasks makes the CPU temperature go up. The OKS test suite would work, for example. However, it only runs for a couple of minutes, so I'd have to keep restarting it. Then I realized: why make it complicated? Any infinite loop will do the job.

So I wrote a beer-heating Python script, as follows:

while 1:
  pass

Running this did the trick. The temperature quickly rose from 50 degrees to 90 degrees. It helped a little bit in heating the beer, but not enough, to be honest. I guess I need a laptop with more CPUs.







Comments

Arnoud Haak - 2007-09-25 05:38:16

Maybe one of these will help?

http://www.usbgeek.com/prod_detail.php?prod_id=0195

Jens Dalsgaard - 2007-09-26 09:43:04

Now that is funny. I guess that you have to run the laptop on wired power to get more than one or two beers heated?

Lars Marius - 2007-09-26 11:51:11

Keeping the CPU fully occupied certainly eats battery power, but to be honest the CPU doesn't really provide enough heat for this to work fully. Maybe if I'd exercised both cores in my CPU (by running two script processes). I think Arnoud's proposal may be the best, actually. :)

baczek - 2007-09-26 15:51:06

dual core? fork!

rot-13 - 2007-09-26 16:00:42

have my laptop... it's always hot enough.... also, watch out for condensation, that could quickly ruin the fun.

Josef Assad - 2007-09-26 16:21:08

All lappies I've had have had a grille from where the fan spits out warm air. That may have been a better place to regulate your beer temperature, especially considering that the grille would reach the bottom part of the beer, and convection would move the slightly warmer liquid upwards helping to distribute the improved temperature.

daniel - 2007-09-26 21:36:08

what the hell, beers are supposed to be drinked AS COLD AS POSSIBLE

1kHz - 2007-09-27 00:42:25

Haha. Nice one...

If your laptop doesn't provide enough heat, consider lighting it on fire first before running the script :D

sveino - 2007-09-27 04:51:34

If our systems guy had seen this picture I guess he would have gone totally mad. It's risky business! On the other hand it was clearly innovative :-)

Stephen - 2012-08-03 21:37:31

@daniel,

It's not as simple as that. *Some* beers are supposed to be drunk as cold as possible, others aren't.

Add a comment

Name required
Email optional, not published
URL optional, published
Comment
Spam don't check this if you want to be posted
Not spam do check this if you want to be posted
> Home
> Technology
> Beer
> Personal

> The author .
> On Twitter

RSS

follow us in feedly

My book

Guidebook to Lithuanian beer
Rough guide to
Lithuanian beer

Various blogs

Paul Krugman
James Fallows
The Loom
Digital Photography School
RealClimate
Freakonomics
Democracy in America

Technology blogs

Robert Barta
TopicObserver.Com
Sveins blogg
Stephen Fry
ongoing
Messages in a bottle
Alex Brown
Planet Topic Maps

Beer blogs

Knut Albert
Shut up about Barclay Perkins
Det står en-og-førti øl...
The Beer Trotter
Pete Brown
Zythophile
The Beer Nut
Boak and Bailey
Beers I've known

Last comments
RSS

Lars Marius on Norway: climate and ...

Dave Pawson on Norway: climate and ...

Marcel Fahle on Interview with Simon...

Lars Marius on Kveik testing

Ron Kaufmann on Kveik testing

Jon Bennedsgaard on Kveik: Norwegian far...

Lars Marius on Riga on the rise

Dan ABA on Riga on the rise

Lars Marius on Kveik: Norwegian far...

Joshua Smith on Kveik: Norwegian far...