I know it's been said before, but to reiterate: outrage doesn't help anything, but buying products from these companies DOES hurt. If you're truly outraged enough to want to take action, take action - writing to your representatives - donating to the EFF or other organizations - by not donating another $2k to Apple for a new Mac*, implicitly endorsing these bullshit tactics - not developing for those platforms (App S…
"Don't buy Macs" is not going to work well around here. Most HNers develop software on Mac and see it as the ideal development platform. I'd say they don't care about what Apple does (it's not the first time Apple does that either).
Really until I moved to the Valley I had never really seen people I'd consider "hackers" or "programmers" writing code on anything other than a linux or unix terminal, or in Visual Studio, Eclipse, or some other IDE on Windows. I was actually shocked to see Apple products be so ubiquitous in programmer circles.
Outside of the "web development is all development" monoculture parts of the Valley there is a wide world of software development and developer communities who would basically laugh at the notion that Mac is an "ideal development platform" (some would guffaw at the notion that it's even an adequate one) for anything other than the Apple App Store ecosystem (where it isn't really ideal so much as mandatory, if one wishes to not break laws).
I'd make this conjecture: the vast majority of software development, in the Valley or otherwise, isn't done on Macs; it's really a very small subset of developers who prefer it, and that subset consists mainly of web app and iOS mobile app developers. If the majority of HNers develop software on Apple products, all that means is that HN's primary developer demographic is a tiny subset of the overall industry.