The confusion is deliberate. The left hates religion in general but Christians specifically
Well, I would not call it "the left", considering people like Ayn Rand would be considered nowhere near "left", and Ayn Rand found religion, and Christianity in particular, to be moronic.
Clearly also not a Git user, since this was Git, not VSCode. Now, if you ever start using Git, here's a few ways not to be a moron. 1/ Read a little about Git first. 2/ Don't start using it on production code if you have no clue. 3/ Do backups.
The guy was a moron and this was only his fault. If he has problems with what happened he should take them up with Linus Thorvalds, and I am not sure he'd come away from that entirely unscathed.
How would you word it? It does exactly what it says. It's also not really VSCode, it's Git. One of the things we some times need in Git is to reverse all changes made since the last commit, so the feature needs to be in VSCode if it is to integrate properly with Git. Should MS remove this Git feature from VSCode?
I agree that software should try to make morons not do moronic things, but development tools should not assume that its users are brain dead fools. This would make the development tool impossible to use for developers, who you have to assume are not computer illiterate. VSCode with massive warnings at several levels would be a source of frustration for all users.
Should a compiler also refuse to compile software that might, for example, erase the entire $HOME directory of a user? Again, this is a developer tool. It should stay out of the way as much as possible, and assume I am not a moron.
This guy is clearly a moron, but there are a lot of morons out there, and software should be designed with that in mind.
No. Never. Ever. Not development tools. If you design development tools that assume the user is a complete computer illiterate then the development tool becomes impossible to use for people who actually know how to use computers. Development tools should be developer friendly, not idiot-proof.
The worst thing about this guy is not that he is a moron, we all are from time to time. I've never lost months of work, but I have lost a week of work at one point in time by not pushing for an entire week. It was idiotic. I was angry. I had to work insanely hard to make it up. What I didn't do, and what I never do as a developer, is blame someone else for my own fuckup. This guy is the worst kind of moron. A moron who won't take responsibility for his own fuckups. Since we all fuck up from time to time, morons like this guy is poison in a development environment.
This is git, it's not an editor. If you don't understand what git is asking you, then you should be really careful. I have been in a similar situation where there was a warning message with something similar to an all-caps "IRREVERSIBLE" in it. What I did then was to realize that I had probably fucked up in some way or another, and that something bad was going to happen. So, what did I do? I left the warning dialog alone, didn't hit yes, no, ok nor cancel. I left it alone. Then I switched to my command prompt, and I did a complete backup of the directory in which I was working. Finally I switched back to my tool and pressed cancel.
The guy was a moron, plain and simple. He shouldn't be allowed anywhere near a development environment. Ever. Not because he fucked up. We all fuck up at times. Not because he didn't take a backup, that is also a problem we all sometimes have (though,
three months...). He should be kept off all development teams and environments because when he fucked up he blamed someone else who was not even close to guilty.
People who can't take responsibility for their own fuckups should never work in development.
If you leave your car unopened, and some dude comes over and says: "I'm going to take your laptop now. This theft is going to be IRREVERSIBLE (he shouts the last word). Are you sure you want to leave your car unlocked and have me run off with your laptop?" and you answer - "sure, go right ahead", then it is your fault.
as far as I can tell the Java eco system s much more mature than the.Net one
Then you can't tell much. They are certainly on par, with.NET being well ahead in some ares and Java in others.
And comments in XML (as in C#) who's brain dead idea was that?
Yours, it just came straight out of your ass. Don't know of anyone else who's heard of it.
Reality: C# and.NET is now years ahead of Java in most aspects. They are also fully cross platform and open source. Even the C# compiler infrastructure is cross platform and open source.
Well, if it should be, that is not a Microsoft issue since Microsoft are not the authors of Git. It is Git that removes all files. Also, when the tool warns you with ALL CAPS that your action will cause IRREVERSIBLE changes to your computer, you are a MORON if you don't know what you are doing and you pres "OK, just make these IRREVERSIBLE changes to my stuff".
This user has nobody to blame but him self, and he had behaving like a total moron for at least 90 days.
This guy didn't have a bad day, he had just finished three no-brain-whatsoever months. That's not having a bad day.
A software versioning tool should never delete all record of code unless the user goes through multiple prompts and hoops...
astonishingly bad design
If you think so, bring it up with Linus Torvalds, but I disagree with you, in fact I think your statement is bloody nonsense. If you can't read a dialog box with the word "IRREVERSIBLE" in it as a strong warning not to do what you are thinking about doing, you're an idiot. If I really want to reverse all changes, I would be livid if the software threw up one dialog after another asking if I was REALLY sure I wanted to do it.
I am a little unsure as to how this is in any way Microsoft's fault. As others have pointed out, this is a feature of Git, not of VSCode. Also, since Microsoft knows that doing this is quite often something you actually don't want to do, VSCode popped a dialog with a very seriously worded warning to this user. The warning included the word "IRREVERSIBLE" in all-caps, to underscore the point that at this moment the user was doing something that might not be so smart. Short of disabling the feature in VSCode entirely, what should Microsoft do? I know for sure that disabling Git features in VSCode would not go down so well with most developers.
Java has become mired in bureaucracy under Oracle.
I am not sure going FOSS will help. There are so many parties invested in Java these days, that even if going FOSS, and in order not to explode into a thousand irrelevant forks, Java will remain mired in bureaucracy. It wasn't Oracle that created the bureaucracy, that was a huge millstone around Java's neck way back when Sun owned it.
And as far as I know, Edge was not a rewrite, it was IE with everything old and legacy ripped out
Let's see... the UI is new, re-written from scratch. The HTML parsing and formatting is new, written from scratch. The Javascript engine is new, written from scratch. What is left?
Or, in short, if you rip everything out, isn't that a re-write per definition?
its a fucking industry term you ignorant fucking moron
In many parts of Europe, Germany, Scandinavia etc, one use the word "objektif, objektiv" etc for the light-gathering apparatus that sits in front of the imaging circuitry. In English speaking countries this is generally not the case. Photographers will use the word "lens". Technically the word "lens" is incorrect also in English since lenses are the glass elements that make up an "objective". English speaking photographers will tend to use the phrase "lens element" for this.
This is why you will not find English language magazines that use the word "objective", they all use the word "lens". You can also go to any English language photo enthusiast website and they will all use the word "lens". You can even go to B&H Photo and search for a "50mm objective" and you will not see photography lenses in the search result. However, if you search for a "50mm lens" you will receive plenty of results.
its a fucking industry term you ignorant fucking moron
So, if the industry you are talking about is photography, then no, "objective" is not an industry term in English, and I do believe we were talking about photography here.
I also see that you didn't address any other aspects of where I pointed out that you are an ignorant moron when it comes to photography. For example the astoundingly stupid: the only determining factor w.r.t. how much light enters the system. I mean, seriously? Also, in English one generally do not contract words (I am assuming your main language is German or a variation) so the "dumbfuck" is also wrong, it should be "dumb fuck".
Your ignorance of both photography and the English language and your inability to avoid childish profanity in communications would indicate you are about 7 years old, living in the basement of your parents and the only experience you have with photography is when you use your dad's old cell phone to take pictures of your astonishingly small dick and send it to girls you will never muster the confidence needed to go talk to.
I wish you good health, but I've heard that recovery from a 90% encephalectomy can take a while.
The size of the objective lens is the only determining factor w.r.t. how much light enters the system. Full physics stop, dumbfuck
In English the word "objective" doesn't mean what you think it means. In English the word used is "lens".
The lens is size is certainly not the only thing that determines how much light enters the system. Things like aperture matters more. Changing from an aperture of 1.0 to an aperture of 1.4 will halve the amount of light entering "the system", go to F/2 and you only get 1/4 of the light entering. So, the aperture has a significantly higher impact on the amount of light than does the size of the lens elements.
Full physics stop, dumbfuck
Find a mirror, look at your self and repeat that sentence.
Well, I would not call it "the left", considering people like Ayn Rand would be considered nowhere near "left", and Ayn Rand found religion, and Christianity in particular, to be moronic.
Clearly also not a Git user, since this was Git, not VSCode. Now, if you ever start using Git, here's a few ways not to be a moron. 1/ Read a little about Git first. 2/ Don't start using it on production code if you have no clue. 3/ Do backups.
The guy was a moron and this was only his fault. If he has problems with what happened he should take them up with Linus Thorvalds, and I am not sure he'd come away from that entirely unscathed.
No, VSCode didn't do anything at all, Git did, and Git did exactly what the user asked Git to do.
How would you word it? It does exactly what it says. It's also not really VSCode, it's Git. One of the things we some times need in Git is to reverse all changes made since the last commit, so the feature needs to be in VSCode if it is to integrate properly with Git. Should MS remove this Git feature from VSCode?
I agree that software should try to make morons not do moronic things, but development tools should not assume that its users are brain dead fools. This would make the development tool impossible to use for developers, who you have to assume are not computer illiterate. VSCode with massive warnings at several levels would be a source of frustration for all users.
Should a compiler also refuse to compile software that might, for example, erase the entire $HOME directory of a user? Again, this is a developer tool. It should stay out of the way as much as possible, and assume I am not a moron.
No. Never. Ever. Not development tools. If you design development tools that assume the user is a complete computer illiterate then the development tool becomes impossible to use for people who actually know how to use computers. Development tools should be developer friendly, not idiot-proof.
The worst thing about this guy is not that he is a moron, we all are from time to time. I've never lost months of work, but I have lost a week of work at one point in time by not pushing for an entire week. It was idiotic. I was angry. I had to work insanely hard to make it up. What I didn't do, and what I never do as a developer, is blame someone else for my own fuckup. This guy is the worst kind of moron. A moron who won't take responsibility for his own fuckups. Since we all fuck up from time to time, morons like this guy is poison in a development environment.
This is git, it's not an editor. If you don't understand what git is asking you, then you should be really careful. I have been in a similar situation where there was a warning message with something similar to an all-caps "IRREVERSIBLE" in it. What I did then was to realize that I had probably fucked up in some way or another, and that something bad was going to happen. So, what did I do? I left the warning dialog alone, didn't hit yes, no, ok nor cancel. I left it alone. Then I switched to my command prompt, and I did a complete backup of the directory in which I was working. Finally I switched back to my tool and pressed cancel.
The guy was a moron, plain and simple. He shouldn't be allowed anywhere near a development environment. Ever. Not because he fucked up. We all fuck up at times. Not because he didn't take a backup, that is also a problem we all sometimes have (though, three months...). He should be kept off all development teams and environments because when he fucked up he blamed someone else who was not even close to guilty.
People who can't take responsibility for their own fuckups should never work in development.
If you leave your car unopened, and some dude comes over and says: "I'm going to take your laptop now. This theft is going to be IRREVERSIBLE (he shouts the last word). Are you sure you want to leave your car unlocked and have me run off with your laptop?" and you answer - "sure, go right ahead", then it is your fault.
Then you can't tell much. They are certainly on par, with .NET being well ahead in some ares and Java in others.
Yours, it just came straight out of your ass. Don't know of anyone else who's heard of it.
Reality: C# and .NET is now years ahead of Java in most aspects. They are also fully cross platform and open source. Even the C# compiler infrastructure is cross platform and open source.
That's the disadvantage of living in a cage in the Himalaya's for as long as you have.
Actually, you're wrong, he's right. You are also astonishingly ignorant for someone working in tech.
Well, if it should be, that is not a Microsoft issue since Microsoft are not the authors of Git. It is Git that removes all files. Also, when the tool warns you with ALL CAPS that your action will cause IRREVERSIBLE changes to your computer, you are a MORON if you don't know what you are doing and you pres "OK, just make these IRREVERSIBLE changes to my stuff".
This user has nobody to blame but him self, and he had behaving like a total moron for at least 90 days.
This guy didn't have a bad day, he had just finished three no-brain-whatsoever months. That's not having a bad day.
If you think so, bring it up with Linus Torvalds, but I disagree with you, in fact I think your statement is bloody nonsense. If you can't read a dialog box with the word "IRREVERSIBLE" in it as a strong warning not to do what you are thinking about doing, you're an idiot. If I really want to reverse all changes, I would be livid if the software threw up one dialog after another asking if I was REALLY sure I wanted to do it.
I am a little unsure as to how this is in any way Microsoft's fault. As others have pointed out, this is a feature of Git, not of VSCode. Also, since Microsoft knows that doing this is quite often something you actually don't want to do, VSCode popped a dialog with a very seriously worded warning to this user. The warning included the word "IRREVERSIBLE" in all-caps, to underscore the point that at this moment the user was doing something that might not be so smart. Short of disabling the feature in VSCode entirely, what should Microsoft do? I know for sure that disabling Git features in VSCode would not go down so well with most developers.
Perhaps the huge warning dialog with the all-caps "IRREVERSIBLE" should have given him a clue. He's clueless.
A developer who finds the interface of VSCode confusing should stop working with computers and become a bus driver.
A developer who can't recover from he him self, by being a dumb-ass (we all are some times) should not be allowed within 100 feet of a computer.
I am not sure going FOSS will help. There are so many parties invested in Java these days, that even if going FOSS, and in order not to explode into a thousand irrelevant forks, Java will remain mired in bureaucracy. It wasn't Oracle that created the bureaucracy, that was a huge millstone around Java's neck way back when Sun owned it.
No prob. Just chat with MS, and they will help you.
Let's see... the UI is new, re-written from scratch. The HTML parsing and formatting is new, written from scratch. The Javascript engine is new, written from scratch. What is left?
Or, in short, if you rip everything out, isn't that a re-write per definition?
In many parts of Europe, Germany, Scandinavia etc, one use the word "objektif, objektiv" etc for the light-gathering apparatus that sits in front of the imaging circuitry. In English speaking countries this is generally not the case. Photographers will use the word "lens". Technically the word "lens" is incorrect also in English since lenses are the glass elements that make up an "objective". English speaking photographers will tend to use the phrase "lens element" for this.
This is why you will not find English language magazines that use the word "objective", they all use the word "lens". You can also go to any English language photo enthusiast website and they will all use the word "lens". You can even go to B&H Photo and search for a "50mm objective" and you will not see photography lenses in the search result. However, if you search for a "50mm lens" you will receive plenty of results.
So, if the industry you are talking about is photography, then no, "objective" is not an industry term in English, and I do believe we were talking about photography here.
I also see that you didn't address any other aspects of where I pointed out that you are an ignorant moron when it comes to photography. For example the astoundingly stupid: the only determining factor w.r.t. how much light enters the system. I mean, seriously? Also, in English one generally do not contract words (I am assuming your main language is German or a variation) so the "dumbfuck" is also wrong, it should be "dumb fuck".
Your ignorance of both photography and the English language and your inability to avoid childish profanity in communications would indicate you are about 7 years old, living in the basement of your parents and the only experience you have with photography is when you use your dad's old cell phone to take pictures of your astonishingly small dick and send it to girls you will never muster the confidence needed to go talk to.
I wish you good health, but I've heard that recovery from a 90% encephalectomy can take a while.
Find a mirror, look at your self and repeat that sentence.
If you design something to work in a specific way, and it works in that way, then it is not a defect.
Were you born retarded or did you grow into it?
Well, it's often practical to turn on your brain before you start throwing ignorant nonsense around in a public forum... or?
Funny. And the 192 MPH are Trump MPH's, so in fact there was no pod and it wasn't moving :-)
As far as I know this is exactly wrong. Edge was written from scratch, it was not a re-write of IE at all.