The UPSide state diagram

I think this diagram is now stable enough to put on the record. Both this diagram and the Go code for the policy logic are generated from this pseudocode: render.state(“DaemonUp”, “Daemon running”) render.action(“DaemonUp”, “ChargeWait”, CHARGING) render.state(“ChargeWait”, “Charge wait”) render.action(“ChargeWait”, “MainsUp”, CHARGED) render.action(“ChargeWait”, “OnBattery”, MAINSDROP) render.state(“MainsUp”, “On mains power”) render.action(“DaemonUp”, “OnBattery”, MAINSOFF) render.state(“OnBattery”, “On battery power”)… Continue reading The UPSide state diagram

UPSide progress report

The build-a-better-UPS project is progressing nicely. About a week ago we had first hardware lightup; I successfully threw messages over an I2C bus to the 20×4 LCD we plan to use as a status display. Hey, it’s not the power plane (yet) but it’s something.

How many Einsteins per Africa?

In 2008, Neil Turok, an eminent phycisist, gave a talk about trying to find the next Einstein in in sub-Saharan Africa. I was thinking about this a few days ago after his initiative re-surfaced in a minor news story,and wondered “what are his odds?” Coincidentally, this morning I stumbled across the key figure needed to… Continue reading How many Einsteins per Africa?

Categorized as Science

Fthagn to you too

I learned something fascinating today. There is a spot in the South Pacific called the “Oceanic pole of inaccessibility” or alternatively “Point Nemo” at 48°52.6?S 123°23.6?W. It’s the point on the Earth’s ocean’s most distant from any land – 2,688 km (1,670 mi) from the Easter Islands, the Pitcairn Islands, and Antarctica. There are two… Continue reading Fthagn to you too