networks of reinvention

a very interesting article on splitting the protocol from the network plumbing (read, socket() interaction) in a library implementation - all of this is done using python 3 w/async i-o. really interesting approach. networks of reinvention, david beazley (;login:) - issue: fall 2016, vol. 41, no. 3 (personal copy)

November 6, 2016 · steve ulrich

RC plane shiz

tuff trainer 2 - prop specs GWS EP Propeller (DD-9050 229x127mm) orange (6pcs/set) DD = direct drive - straight edge RD = reduced drive - curved edge turnigy charger notes grabbed from the hobby king site, in the event that this goes away. The Turnigy E3 Compact LiPoly charger is a very simple to use charger for 2S and 3S battery packs. No need for additional power supplies or 12v batterys as this little unit has its own built in power supply that is quite happy on mains power from 100v to 240v (this particular unit comes with a US plug and lead)....

July 3, 2016 · steve ulrich

the lurking answer to gemfile.lock's existence

i’m not at all a ruby user so this is being stored away for future reference. of particular note, pay attention to the “checking your code into version control” section … specifically regarding the gemfile.lock and what to do … This is important: the Gemfile.lock makes your application a single package of both your own code and the third-party code it ran the last time you know for sure that everything worked....

June 7, 2016 · steve ulrich

often, it's nice to have some money to go along with your morality

this article landed in my reading queue a few days ago. in summary - if you want action on something, it better impact some segment of wealthy folks impacted as well. otherwise, the world at large seems to care a lot less and/or the marketing will be a lot less effective. on some issues, moral appeals don’t seem to work - a sobering reminder. however, if you prefer, the more on-point summary....

June 5, 2016 · steve ulrich