Man moves by selecting 'Zero' or 'One.' Press '0' or '1' on your keyboard; If you have a 'numbers pad,' enable 'Num Lock.' Or click the buttons if you prefer. The goal is to confuse Machine by 'being random.' Machine moves by guessing 'Zero' or 'One,' before learning Man's move.
SmartStack: Service Discovery in the CloudWhat is SmartStack? SmartStack is an automated service discovery and registration framework. It makes the lives of engineers easier by transparently handling creation, deletion, failure, and maintenance work of the machines running code within your organization.
The 5 Most Common Ways Your Site Will Get HackedAs developers, we should always be concerned about the security of the sites we build.
Watch 15 Awesome MS-DOS Viruses in ActionVirus.DOS.Phantom1 is menacing--but also clearly a labor of love. Image: danooct1Virus.DOS.Walker displays a crude bit of 8-bit porno (not shown) and then has an old man stroll across your screen. Image: danooct1Virus.DOS.
JavaScript has a Unicode problem · Mathias BynensThe way JavaScript handles Unicode is… surprising, to say the least. This write-up explains the pain points associated with Unicode in JavaScript, provides solutions for common problems, and explains how the upcoming ECMAScript 6 will improve the situation.
MongoDB Aggregation: Group by any time intervalSince version 2.4 MongoDB offers a powerful aggregation framework, which offers great functionality without the hassle of map/reduce. You can group your results by any (calculated) field. Using the date operators you can for instance group your results by day and sum your results.
My Fondest Programming MemoryIn the fall of 2009 - the first semester of my senior year at CMU - I took a Web Application Development course. Half of the semester (and half the grade) was dedicated to the course project – to develop a substantial web application that was to be “novel in function”.
DSLs: A Deep(ish) lookIt has been a while since I wrote an article here at CodeProject, but that does not mean I have not been busy. Far from it, I have been very busy digesting new things (at least new for me), and reading a lot.
We don’t have time for code reviews“We don’t have time for code reviews. We would love to, but we can’t. We think it is tremendously useful, it is regretfully just not possible.” And still, we do code reviews. Actually, we review every single piece of code.
hashbeat : Accidental Frameworks : Sewing Up the Abstraction TreeThis Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.