https://github.com/github/linguist/issues/1717#issuecomment-...
>By using TextMate grammars we also get some nice features like highlighting SQL inside Ruby heredocs. But the main motivation was improving performance.
Many companies provide existing users with advance notice of technology migration, so they can plan and adapt.
Why is advance customer notice incompatible with Github ops planning?
Github did the most efficient thing: break it and let the people who actually care fix it.
Does the vendor or the customer decide what's important to the customer?
That's the nice thing about actual software with actual versions that you actually install: it doesn't change out from under you at someone else's whim. No sane person would use a "Cloud" C compiler. Of course, GitHub is just a mashup of online backup and Facebook, so it doesn't matter if it breaks.
> Why not give existing users the choice of migration and timing?
Edit: -20 downvotes. Previous record was -3.
They are nearly opposite situations. A minority trying to silence a majority vs a majority trying to silence a minority.
In both situations the majority wins.
Keep in mind that HN has cultural norms for downvoting, it is explicitly not for "silencing" opinions.
Those cultural norms are not written into any of the faqs or guidelines and they only exist within a subset of the users of the site.
I don't know why you were downvoted so heavily! I would have thought that a few downvotes would have been enough.
Cultural norms usually aren't, that's why they're culture.
So no, I think downvotes for a comment that is polite, intelligent, on topic and part of a discussion was the wrong use of downvotes.
I still don't agree with it of course :-) User choice is a bugger on cloud services especially where they are shelling out to run the pygments lexer.
On top of which is probably the interesting issue that there is no longer a binary on/off for most features. AB testing, feature toggles, stayed rollouts all mean we never quite know which version of a service we are running.