And it strikes me as really disturbing when a machine with all free software is more expensive than the same machine without free software.
On a PC that comes with Windows, the fees that trialware developers pay PC makers to get their non-free trialware preinstalled is believed to exceed the price of a non-free OS license.
Scientology gives people total freedom
I don't see how being forbidden to share scripture with the public counts as "total freedom".
Instead of needing to manufacture a new laptop, simply "refurbish" an existing model and [measure] your target market.
Anonymous Coward made a pun between the word used for "measure" and a word that means "economically exploit":
You meant to type gouge, I'm sure.
I see your joke, but sometimes there's a good reason to put a prototype into limited production for early adopters. See "Test market" on Wikipedia.
An automated install of some free software (they didn't develop) is hardly worth charging 300 dollars for.
The advantage of a preinstall is that drivers are guaranteed to work.
How large would it be unminified, with comments and all?
What matters is whether a site gives the user a chance to download the unminified code at all. A lot of sites don't.
A compiler going to an assembler today is LAME.
How so? A tool should do one thing well. What an assembler does well is generate relocatable object code in a given format. If you're targeting two platforms, one of which uses ELF and the other COFF or whatever, one could use the same compiler to target both along with two different assemblers, one for each object code format.
So what you're saying is that it's time to found the Open Keyboard Alliance?
(Actually it probably is, considering the fact that you could fit an entire SoC, complete with wireless connection to the NSA, in a keyboard these days.)
In this particular case, I can't engage in my usual "boycott the advertisers" rule, because I already ordered one of these on the kickstarter.
So what you're saying if that you have principles, but they take a back seat when they go against your interests.
"Asshole?" No. "Extremist?" I'd say so. (But that's a feature, not a bug!)
sometimes I want to reserve a global variable in a fixed register, but that requires all modules be compiled with the same flag.
That isn't "breaking the rules" as much as creating your own ABI. Classic Mac OS on 68K used to do this, where register A5 was typically reserved as a pointer to the program's global variable segment because the Mac OS ABI used position-independent code.
And FISA wasn't "intended" to allow the NSA to spy on Americans. But you can see how that worked out!