555 karma · joined December 11, 2020
I've heard the analogy with 1 000 doors and opening 998 of them before but that doesn't explain anything at all. If you think that makes you understand then you're mistaken; that made you understand something else.
The key is that you have 1/3 of being right, 2/3 of being wrong. So in 2/3 of the cases, you will be offered to pick the car. So 2/3 switching gives you the car and 1/3 loses you the car. So always switch, it has better odds.
Say you have product A with features P, Q, R, and S; writing product B has to reproduce P, Q, R, and S, plus X and Y that is currently produced by the A team. On top of that, it has to fix (conceptual) bugs within P, Q, R, and S. All this is to be done by the new, crack, team that aims to make it so that: cost-of-development(B) < cost-of-development(A).
But the point is that the difference in magnitude of cost-of-development(B) and cost-of-development(A) has to be rather large considering the amount of work needed to have a return on that investment at all.
So in order for there to be a net gain, the gang working on the alternative have to be able to find such big wins as to being neigh impossible.
This is a very very hard problem in our domain. 99% of the time, we have to simply resist the urge to _just rewrite the sucker_. No! Don't do it! (And this is incredibly hard because we all want to.)
A lower insurance (which is my guess/ opinion!) and a lower lease cost has a greater explanation value.
My guess would be insurance. It costs a lot more to insure passenger flights, which means that the tolerance for failures is that much lower. I.e.: it costs a lot more to insure an old piece of junk than a brand new piece of kit.
It seems to me that it would be educational for you to read a little about how trademarks work. The stuff that you direct at me has thorough explanations; these are not my opinions. To be honest: I'm not even 100% sure I even want the current trademark system, but I do understand the arguments for it.
Kicker: if it can't or doesn't want to pay you, that's a you problem.
I.e.: [ a, b, c ].map(hash) produces the same order.
where hash: A -> B, where p, q in A. p < q => x, y in B. x < y.
Those are your words and I think you should own them.
The trademark process is there to prevent malicious entities from doing that. And in an environment where some brand has a certain value, there will be people that would want to infringe on it to have a share of the proceeds. Why else are we even having this conversation, if it wasn't for the fact that people _do_ want to infringe on the brand?
I went with the Go example to make the difference bigger. We can talk about the Crabs Language instead; imagine they take that language in another direction. (I don't mind that at all, doing so probably adds to the community of knowledge and information so I'm all for it.) But now let's also call them Rust.
What does learnrust.com mean, then? Which Rust? A new users or a company looking to hire resources in this arena, would you call them dumb and little for not being able to expertly tease out the differences?
I think that it is fair that someone defends their name and brand and I definitely wish that you be permitted to do so, so that someone is unable to be too untoward to your business.
Should I be permitted to fork Go an call it Rust? learnrust.com with fine resources to learn ru.. I mean go, no wait. Rust. Definitely rust.
I am a user of Rust and I am neither dumb nor little, but thank you for your kind consideration of my mental abilities. But I think you are the one missing the point here: it has to do with the stability of the brand, language and environment; I've invested a lot of hours into this and will continue to do so. Without the protection I would not because it could be gone tomorrow, basically.
You have to protect trademarks or you lose them.
Having a late change to a conference is definitely bad and sad but there is simply no need for that to imply a rage quit and all this drama. That is a non-sequiteur. Suck it up, make the talk on youtube (or somewhere else); I'm sure there are lots of people that wish to see it; I know I would.
Enough drama!
Come back tomorrow. Nothing has happened. Please!
They chose different languages to express themselves in or with. Bash and WEB, respectively. Given other and perhaps even changing requirements, who knows what they'd have done? Why would McIlroy have had to resort to implementing (parts of) his solution in C and not, say, AWK or just in terms of more and other Bash constructs?
The conciseness, perhaps even terseness, to McIlroys expression is very elegant and despite the fact that I could not repeat that, I'd still call him a winner in a number of different hypothetical competitions drawn from this context of interactions.
And I'm in love with Donald Knuth!
But then this still comes down to a sense of entitlement: I should be able to have access to anything and even though this has value to me, I shouldn't have to pay too much for it.
I do feel this myself as well, however. Definitely not above that. But let's be real here, still.
The reason that I've not canceled Netflix even though only using it pretty rarely, is that it's still very cheap and I have the "biggest" option. 179 SEK a month in Sweden which is about $17. This is about a third more than _one_ lunch in the city will set you back. Are we really crying over this amount?