GitHub compromise : lessons to learn

GitHub has been compromised.  That, by itself, is important enough – with millions of projects and developers using it.  But there is more to it.  Have a look at these links: LWN report and discussion Original GitHub blog posting Follow-up GitHub blog posting A nice overview of what actually happened Description of the relevant Rails … Continue reading GitHub compromise : lessons to learn

Presidential elections, Russia, 2012

Today Russia is voting for a new president.  There is a lot of discussion and effort to make these elections fair and square.  A lot of people are observing and controlling.  I myself won’t be participating though.  I don’t believe that I have any vote in the matter anyway.  Instead, let me quote a rather … Continue reading Presidential elections, Russia, 2012

The end of Kalashnikov era

Cyprus Mail reports: Moscow announced plans this week to modernise the Kalashnikov, giving a new lease of life to the Soviet-era assault rifle that is the mainstay of the Russian army and weapon of choice for paramilitaries and gangsters around the world. This could be just another con (they call them government grants these days) … Continue reading The end of Kalashnikov era

EFF wins protection for time zone database

Every time I proudly wear my EFF member t-shirt, people ask me what is EFF.  And every time I explain and point them to EFF.org for more information.  It’s a shame that many of those who even live and breath online don’t know what EFF is and what those guys do.  Have a look at … Continue reading EFF wins protection for time zone database

Tsiknopempti

Yesterday was Tsiknopempti – one of my favourite Cyprus holidays.  There are many names for it in English, but none of them really explains what’s going on.  Some of the names are “Barbecue Thursday”, “Meat Thursday”, “Grill Thursday”, “Smelly/Stinky Thursday”, “Fat Thursday“, etc.  Most of the people work only half day, and from around midday … Continue reading Tsiknopempti