Making a smart color-changing light bulb is not that hard, but making one that is cheap to mass produce is hard. At $10 per bulb (delivered!), the new GE C-Sleep bulbs are amazingly cheap, especially considering they include a Bluetooth radio.
For Part #1, let’s look at the physical design and construction of these fancy bulbs!
Yikes, looks like the new version of Outlook 20016 has broken the POP3 implementation. If you are currently using the “leave on server and delete after x days” function, the you should check your account because it seems like that the new Outlook is actually deleting your emails almost immediately after retrieving them over POP3. You might also be seeing dupes.
TL;DR If you are using the Outlook 2016 to download from a POP3 server, you should disable automatic updates and/or downgrade to a previous version or else your emails are likely to be deleted almost immediately. Continue reading →
I just submitted a new campaign to Kickstarter where I ask backers to prove me wrong. The larger story is that I think the new Orison Power System Kickstarter is destined to crash and burn like way too many others have. My campaign is an experiment to see if anything can be done before everyone looses. My past efforts to intervene in crash and burn crowdfunded tech have been painfully ineffective, so I will keep trying new stuff until I get it right!
A brand new Flux 3D printer arrived from Taiwan! This product is still very much beta, so I’ll leave it to others to nit-pick the many rough edges. My goal here is to give a quick look at some of the interesting technical details. Continue reading →
Last time, we experimented with spiritual blind-sending as a way to theoretically speed up SPI on AVR. While there were lots of fancy oscilloscope traces and impressive demo code, there is nothing like an actual, real, practical application to get people excited. Read on to see how much faster we can make the already highly optimized AdaFruit DotStar library with a little blind-sending action… (spoiler alert – the answer is lots more faster!) Continue reading →
Constantly checking to see if the coast is clear feels responsible, but it wastes cycles. Sometimes it is better to leap (or load) without looking. With a little hand-coded assembly, we can run our AVR processor lock-step with the SPI hardware and blindly dump new bytes into it at precisely the right moment. Because we don’t spend any time reading and testing status bits, we can increase the maximum throughput by more than 20%. If the prospect of screamingly fast yet perfectly safe SPI turns you on, read on… Continue reading →