758 karma · joined May 3, 2022
Compilers cost real money back then. Word got out that this was how you got a free compiler. You just wrote a linker, and you got in touch with Bill and offered it to him. (You did have to write your linker in a single huge file of assembly, because you didn't have a compiler or a linker yet. It was fine, more programmers knew assembly back then.)
Microsoft has thousands of linkers. They're the linker company now.
Most of their other products started as test cases for their linkers, that they also happen to sell separately as a side business because why not.
Excel is a notable exception, because due to a series of overengineering decisions, it actually is a linker that gradually gained spreadsheet features.
Yes. That's why I was using the IRC bridge.
My hot take is that you should use exactly as many characters as you need to write a meaningful summary, and people who insist on using tiny terminal windows can deal with the consequences of their actions.
"Neurotypical" here, when used as a binary adjective, means something like "close enough to the average on all the relevant spectra to not particularly benefit from special consideration". The exact line for where that is is going to be blurry and situationally dependent, because it's a shorthand for an approximation.
But yes, console and OS exclusives are a plague and people should stop making them.
> Does this mean Github staff can basically take over any private account without contacting the owners?
That's an incredibly common feature to have on the admin side. Three of the four companies I've worked at have had some form of "log in as this user" button, with general guidance to not do anything dumb. The fourth had good reasons for not supporting that, but it made debugging anything happening in production incredibly annoying.
> Could they quietly manipulate my own repos by changing my ssh key and pushing commits?
They _literally own the servers_. They don't need your ssh key. Likely not _everyone_ has direct filesystem access, but at least a few people do.
By hosting anything on a cloud service, you are trusting the people running that service. If you don't trust them, don't do that.
This is an entirely different thing from trying to reduce the probability of an attack working.
You've seen benign instances, then. Every time I see a company do this kind of thing it takes one or more engineers nontrivial time to go update everything.
This, too, is entirely personal preference. I've tried it and found it resulted in too many colors for my brain to assign individual meanings to, and then I couldn't even benefit from syntax highlighting anymore because those colors also blended into the rainbow of text.