Tuesday, March 1, 2011

"Beer Me!" for Android: last call for testers

I just sent version 0.11.0 of the "Beer Me!" for Android app to the testers. It's getting very close to publishing-quality, so this is the last call: if you want to help test the app and be eligible for get it for free when it's available, contact me now.



You want screenshots? We got screenshots!




Main screen




Brewery list




Brewery details




Beer list




Beer notes

Sunday, February 27, 2011

…with just a hint of Naive Bayes in the nose

This interesting bit showed up at Language Log this week. I'd like to see it applied to beer reviews as well; I believe the results would be similar.




Using descriptions of 3,000 bottles, ranging from $5 to $200 in price from an online aggregator of reviews, I first derived a weight for every word, based on the frequency with which it appeared on cheap versus expensive bottles. I then looked at the combination of words used for each bottle, and calculated the probability that the wine would fall into a given price range. The result was, essentially, a Bayesian classifier for wine. In the same way that a spam filter considers the combination of words in an e-mail to predict the legitimacy of the message, the classifier estimates the price of a bottle using its descriptors.



The analysis revealed, first off, that "cheap" and "expensive" words are used differently. Cheap words are more likely to be recycled, while words correlated with expensive wines tend to be in the tail of the distribution. That is, reviewers are more likely to create new vocabulary for top-end wines. The classifier also showed that it's possible to guess the price range of a wine based on the words in the review.


Bonus points for the Monty Python reference in the comments.

Monday, February 21, 2011

Disaster! ...almost.

Fired up Eclipse this morning, meaning to make some more progress on my Android app.



Shocked to see all my code, settings, everything...gone.



Scrambled to find my USB drive containing the backup. The twelve-days-and-two-versions-old backup.



# find / -name 'Android*' -print



Relieved to find that my ever-so-helpful cats had moved my code folder to another location.



All is now well. And I'm creating a new backup.

Friday, February 4, 2011

Beer Batter Is Better

Why beer batter makes scientifically superior fish and chips.



Beer is saturated with CO2. Unlike most solids, like salt and sugar, which dissolve better in hot liquids than they do in cold, gases dissolve more readily at low temperatures. Put beer into a batter mix, and when the batter hits the hot oil, the solubility of the CO2 plummets, and bubbles froth up, expanding the batter mix and lending it a lacy, crisp texture.


Read the whole tasty article at Scientific American.

Monday, January 31, 2011

Don Younger, 1941-2011

I've never had the opportunity to visit the Horse Brass Pub, but I did get to bend elbows with Don Younger during the CBC in Philadelphia a few years back. A real good guy who liked real good beer.

Öchslebräu Tripel followup

After greatly overshooting the OE for our first four Öchslebräu brews, I adjusted my recipe calculations for this one. I either overcompensated the BME parameter, or I got lousy extraction due to temperature losses; at 16.4°P, I was about 2°P short of my target. More research is clearly necessary.



Two squirrels eating the spent grain from yesterday's brew


Spent-grain scavengers



Yeast spews from the airlock, thanks to some very happy yeast


And I was worried about underpitching

Sunday, January 30, 2011

Öchslebräu Tripel

Öchslebräu Tripel wird heute gebraut!