But free web services are not like free software. If your free software project suddenly gets popular, you gain resources: testers, developers and people willing to pitch in. If your free website takes off, you lose resources.
1,894 karma · joined March 8, 2010
But free web services are not like free software. If your free software project suddenly gets popular, you gain resources: testers, developers and people willing to pitch in. If your free website takes off, you lose resources.
Not that people shouldn't speak for the causes of their choosing, but you do lose some rhetorical impact if you only do so once you have a horse in the race.
[1] http://www.avc.com/a_vc/2011/03/a-challenge-to-startup-lawye...
[2] http://www.quora.com/Aaron-Greenspan/In-Fifty-Days-Payments-...
And some argue that there are other ways to compete than on features and price:
Warning: Pattern match(es) are non-exhaustive
In an equation for `fn':
Patterns not matched:
[]
#x : _ with #x `notElem` [0#]
0# : (_ : _) fn 0 = return ()
main = fn 1
Giving an empty list to head/tail is another: main = head []For better or worse, there will never be a complete list of infix functions for Haskell because new infix functions can be defined by the user.
http://haskell.org/haskellwiki/Keywords
I recommend reading Learn You a Haskell instead; the keywords were second nature to me by the time I finished.
I agree that there's too much "symbol soup" Haskell out there that uses infix functions excessively. Even if you recognize all of the functions, you still need to have their precedences memorized to decode the soup.
Operators are just functions, so try Hoogle:
rBGH isn't added to milk; it's injected into cows. The misconception that the milk itself necessarily contains rBGH is precisely the justification that Monsanto claims for restraining "rBGH free" labels. I don't think that's an adequate justification, though, and I agree with the thrust of your point.
http://en.wikipedia.org/wiki/OSx86
I'm not trying to be pedantic here. Both of the above are commonplace in China, for example.
And how the concept of "charity" is relevant to paying customers of a product, I do not understand.
Commence countdown to frontpage submission "Float is a monad". I agree with your justification for 5 + NaN evaluating to NaN, but it would be even more useful if NaN == x (and every other operation on NaN) would evaluate to NaN as well. That's obviously not possible in statically typed languages, but it is in JS.
Actually, that's the linear velocity. The angular velocity would be 2*pi radians per minute and is independent of distance.
http://distillery.s3.amazonaws.com/media/2011/06/22/f59c2c49...
It actually fits me so well that I haven't bothered to upgrade.
If you really want time zones that tell you when the sun's out, they'll have to be defined latitudinally as well as longitudinally, and they'll need to vary over the course of the year.