On Wednesday, a New York software engineer published a blog post explaining his plan to offer a local homeless man a choice: $100 with no strings attached, or a free basic laptop and daily ...