Thirty-one ways to leave your lover

If you run any sort of text messaging service, you’ll have to process unsubscribe requests. The standard such messages is “STOP.” To make things easier for customers, in addition to “stop”, I wrote code that also looked for “unsubscribe”, “quit”, “cancel”, “end”, “delete” and anything beginning with the word “fuck.” (Messages merely containing the word fuck often wanted something …

Bruce Schneier briefed congress on the NSA

I suggested that we hold this meeting in a SCIF, because they wanted me to talk about top secret documents that had not been made public. The problem is that I, as someone without a clearance, would not be allowed into the SCIF. So we had to have the meeting in a regular room. This …

Ellen Miller’s brilliant vision for open government

Let’s imagine in for a moment what it would be like if everything the government can share publicly were made public as it happened. If every law, report, inspection, regulation, enforcement action, budget and meeting that we should be aware of is actually made available online and in real time. It would be nothing short …

M-KOPA, mobile tech startup in Nairobi, Kenya is hiring a hardware engineer

Introduction M-KOPA is a mobile technology company based in Nairobi, Kenya. Since 2010 we have helped Kenyans acquire solar power products by offering innovative payment plans and a distribution model tailored to the needs of our customers. M-KOPA Solar provides affordable solar-powered lighting and mobile charging to rural Kenyans on a pay-as-you- go basis, with …

Mind WIND Mobile stick phones home

I recently purchased a new internet stick from WIND. It’s a Huawei E1691. In addition to improving the device hardware, they also replaced the software. Instead of a slow Java monstrosity, it’s now a Windows XP-clone written in QT. Ugh. Today I discovered it has a built in auto-updater. Every now and then, it checks …