Basically: ever use Java and think "I'm spending all this time on stuff that has nothing to do with my actual program?" That's what low-level Windows programming is all about. It sucks.
I vociferously disagree. This is social hacker news. This article talks about the externalized costs of buying salmon that are not represented accurately enough, thus highlighting a huge problem/unmet need.
This is the community, if one exists that has the ability to create the technical hacks necessary to create social change. We can create tools/systems to solve problems like these, e.g., measuring externalized costs that prices do not/cannot account for. Until we more accurately represent costs/effects in our behaviors/purchases, it will be difficult to effectively promote positive behavior, i.e., solving the big problem.
Of course, if people start building poker bots, then the real money is in finding which players are actually poker bots, reverse engineering their algorithms from their play, and making a counter-bot to automatically drain money from the first order bots.
Basically: ever use Java and think "I'm spending all this time on stuff that has nothing to do with my actual program?" That's what low-level Windows programming is all about. It sucks.