What the fuck, people? We're 27 comments in to a story about "conflict in the workplace" and nobody's mentioned "SJWs" yet. Don't you have any self-respect?
Toxic workplaces aren't just a problem for females. Unfortunately, too many men are afraid to complain about toxic workplace environments because they think it will make them look less like a pussy^Wman.
Certainly not anonymous, unlike you, and certainly verifiable - I quit and sicced the feds on him and they yanked his corporate charter.. He paid to have it revived, they granted him a grace period, he didn't meet it and they dissolved it permanently.
Just because most people will just role over doesn't mean I have to - I am certainly not like "most people." I was going blind at the time, so I really wasn't in the mood to be screwed around with.
I don't know and I don't care. If I wanted to waste my time on videos, I'd watch something more interesting than a talking head.
Also "And Nigel's book (and this interview) also talk about something that may be more important in the long run than this small spate of Linux publicity". But probably not.
People are free to use either one - they both end up generating the same code if you've set things up right:-)
Or misdefine the mnemonics in a replacement header file for the lulz:-) This way you could distribute your source into something that won't compile properly on another machine...
Had nothing to do with FORTRAN and keyboards. Assembler languages predate FORTRAN, and the assembler mnemonics for some of the op codes were carried over.
Just make an include file with macros that expand from the mnemonics you would use in your language to the mnemonics in the base language. CMP (comparer) for ==, etc. Problem solved.
What the poster meant is that on a semantic level, mnemonics symbolize (stand in for) the symbols. For example, we use the symbol == for a comparison operation. We can also define a mnemonic, gt, for that same operation.
However, neither one is the actual comparison - they are both mnemonics (or they are both symbols in the broader sense).for a mathematical operation that takes place when the code is invoked.
A disassembler can convert the binary to individual instructions, such as:
LD AX 14
LD BX CX
CMP AX BX
JE $address1
JMP $address2
Because they are shorthand for load, compare, jump if equal, jmp, they are mnemonics. However, they also symbolize the actual binary bytes that are generated when assembled, so they are also symbols, so the point of the article is just stupid semantic navel-gazing. For languages that do macro expansion and token pasting, ust make a header file for the symbols and you can use the mnemonics, so who cares. And for languages that don't do macro substitution and token pasting, such as Java, write a pre-processor yo do a search and replace on a copy of your source, and give the final output the right extension.
Finally, a topic with NO SJW stuff. There might be hope for slashdot yet:-)
Just do an #include with the right header file and you can use mnemonics to your heart's content. Wrote my own before discovering that there was already an existing one.
The IT bubble is not stable - whole sectors are deflating. People are hired, work their ass off, and tossed aside at an alarming rate. Remember this quote: 'Former Intel CEO Craig Barrett as saying, "the half-life of an engineer, software or hardware, is only a few years." ' It was a warning of things to come.
There are enlightened companies (few and far between) that prefer to have an independent union (not a "company union") to bargain with because it gives them a single party to bargain with, a defined path for complaints and problems, and employees in similar jobs will get the same pay regardless of gender or age. IT is notorious for having problems in both these areas.
Oh, and union dues aren't that bad. Half an hour's wages per week, and more than paid for itself in better benefits, etc.
Dr Ben has talked about the need to get the entire US population productive to match the likes of India & China. Would like to see his proposals
Legalizing powerful drugs so their employees can work 24 hours straight without even noticing it? And if they try to quit, the monkey on their back won't let them? We've already seen both students and employees doing this so they can be more "competitive." Employers know that some of their employees are doing this, but as long as they keep producing at top levels, they'll turn a blind eye to it. So then others start doing the same. It's like steroids in cycling - if almost everyone is doping, you feel you kind of have to if you want to race, just to level up the playing field, not to seek an advantage.
Here's a hollow threat that had no impact: My last boss wanted the source to an application I had developed at home on my own time, and much of it was developed even before I started there. I let him use the binary, but somehow he believed he had the right to work that wasn't paid for and mostly done before I ever knew him. He threatened to call the police and have me arrested for theft because I wouldn't give him the source, but there was no way I could have developed it at the company because they didn't have the right tools, so I told him to go ahead, call the police. He kept threatening, I kept saying "Do it or I will." Totally hollow threat made by a company. Then he changed to another threat, and I sicced the authorities on him:-)
Simple rule - you get what you pay for - and ONLY that.
Until they're re-certified to local standards and accepted by the professional association, they can't work as a doctor, lawyer, or civil engineer. That's why you have doctors and lawyers and civil engineers from other countries driving taxis and cleaning floors while they try to get into the profession locally.
No, it's because the groups affected lobbied to have licensing control themselves.
And it has nothing to do with life/safety critical systems - and here you need to be licensed for the construction trades. Contractor gets caught hiring an unlicensed tradesman, they both get fines. A license shows at least a modicum of knowledge, same as you wouldn't hire someone to drive a tractor-trailer without the right permit.
The business making the threats needs to learn not to look a gift horse in the mouth.
And what is the business? This is my point the article attributes that quote to nobody, was it even real or just made up? Obviously anybody can see that such a thing would be a completely empty threat that makes no sense at all.
People make hollow threats all the time, in case you haven't notice.
Professional associations certainly do protect jobs. Unless you're a member of the right association, you can't be a civil engineer, doctor, lawyer, plumber, electrician, etc. Companies aren't going to import workers and then support them for a year or two while they can't practice their profession.
It's probably worse than you think. "This is a tour showcase center, so more is better". Sounds like someone who watches too much CSI:CYBER wants to impress the next round of investors. "most have real functions for our monitor teams" - what are the other ones going to show, screensavers? Form follows function, not the other way around.
What's your problem? It's not like he's getting anything in return from the complainer - or did you not read the story? Basically, he's doing this on his own time, on his own dime. If someone started threatening me under those circumstances, I would say "Please do, I don't need the aggravation." As would most people. The business making the threats needs to learn not to look a gift horse in the mouth. Or if they're not satisfied, hire their own programmers.
The author of this "ransomeware" wanted to use one key so that he wouldn't have to make a "complicated database lookup for each key." Complicated database lookup? It's two fields. Looks like they wanted to use the cheapest hosting plan possible by giving everyone the same key - no database needed. What a schmuck. What a maroon...
One partial solution would be to make a modern-day equivalent of FIDOnet. Latency would still be a problem, but I think there are enough people addicted to Facebook and Twitter that there would be sufficient nodes available at any time of the day or night.
Worse, they give the instructions on how to fix it. Here is their rationale"
At BleepingComputer we never disclose bugs in a ransomware infection as that will just alert the developer and cause them to fix the weakness. In this particular case, though, we are going to tell the developer how to fix his mistake so that he doesn't continue to destroy his victim's data going forward. In our opinion, if a person becomes infected, we would rather they have a fighting chance of recovering their files rather than no chance at all.
So now, instead of abandoning it because it's broken, he can fix it and continue on his merry way:
The problem is that the AES key was not properly padded when it was converted into a Base64 string. When the PowerShell script tried to decode this string, it failed, and instead of the variable $RgDhcxSdghWd containing his decoded AES string, it now contained a NULL or empty value. If he had added one one more = character to the string, it would have worked as intended and everyone would have had the same AES key.
That's as stupid as pointing out to the guillotine operator who is about to behead you that the guillotine won't work because there's a knot in the rope.
Terrible UI design - green on green, in the smallest font used on the page. For a tech site, that's a huge fail.
What the fuck, people? We're 27 comments in to a story about "conflict in the workplace" and nobody's mentioned "SJWs" yet. Don't you have any self-respect?
Toxic workplaces aren't just a problem for females. Unfortunately, too many men are afraid to complain about toxic workplace environments because they think it will make them look less like a pussy^Wman.
Certainly not anonymous, unlike you, and certainly verifiable - I quit and sicced the feds on him and they yanked his corporate charter.. He paid to have it revived, they granted him a grace period, he didn't meet it and they dissolved it permanently.
Just because most people will just role over doesn't mean I have to - I am certainly not like "most people." I was going blind at the time, so I really wasn't in the mood to be screwed around with.
I don't know and I don't care. If I wanted to waste my time on videos, I'd watch something more interesting than a talking head.
Also "And Nigel's book (and this interview) also talk about something that may be more important in the long run than this small spate of Linux publicity". But probably not.
People are free to use either one - they both end up generating the same code if you've set things up right :-)
Or misdefine the mnemonics in a replacement header file for the lulz :-) This way you could distribute your source into something that won't compile properly on another machine ...
Capitalize - AND, OR, XOR ... for bitwise ops.
Had nothing to do with FORTRAN and keyboards. Assembler languages predate FORTRAN, and the assembler mnemonics for some of the op codes were carried over.
No, but my compiler tends to be :-)
The mnemonics are a "relic" of assembler. Has nothing to do with keyboards missing a symbol or three. GT, LT, EQ, are all assembler mnemonics.
Just make an include file with macros that expand from the mnemonics you would use in your language to the mnemonics in the base language. CMP (comparer) for ==, etc. Problem solved.
What the poster meant is that on a semantic level, mnemonics symbolize (stand in for) the symbols. For example, we use the symbol == for a comparison operation. We can also define a mnemonic, gt, for that same operation.
However, neither one is the actual comparison - they are both mnemonics (or they are both symbols in the broader sense).for a mathematical operation that takes place when the code is invoked.
A disassembler can convert the binary to individual instructions, such as:
LD AX 14
LD BX CX
CMP AX BX
JE $address1
JMP $address2
Because they are shorthand for load, compare, jump if equal, jmp, they are mnemonics. However, they also symbolize the actual binary bytes that are generated when assembled, so they are also symbols, so the point of the article is just stupid semantic navel-gazing. For languages that do macro expansion and token pasting, ust make a header file for the symbols and you can use the mnemonics, so who cares. And for languages that don't do macro substitution and token pasting, such as Java, write a pre-processor yo do a search and replace on a copy of your source, and give the final output the right extension.
Finally, a topic with NO SJW stuff. There might be hope for slashdot yet :-)
Just do an #include with the right header file and you can use mnemonics to your heart's content. Wrote my own before discovering that there was already an existing one.
The IT bubble is not stable - whole sectors are deflating. People are hired, work their ass off, and tossed aside at an alarming rate. Remember this quote: 'Former Intel CEO Craig Barrett as saying, "the half-life of an engineer, software or hardware, is only a few years." ' It was a warning of things to come.
There are enlightened companies (few and far between) that prefer to have an independent union (not a "company union") to bargain with because it gives them a single party to bargain with, a defined path for complaints and problems, and employees in similar jobs will get the same pay regardless of gender or age. IT is notorious for having problems in both these areas.
Oh, and union dues aren't that bad. Half an hour's wages per week, and more than paid for itself in better benefits, etc.
Dr Ben has talked about the need to get the entire US population productive to match the likes of India & China. Would like to see his proposals
Legalizing powerful drugs so their employees can work 24 hours straight without even noticing it? And if they try to quit, the monkey on their back won't let them? We've already seen both students and employees doing this so they can be more "competitive." Employers know that some of their employees are doing this, but as long as they keep producing at top levels, they'll turn a blind eye to it. So then others start doing the same. It's like steroids in cycling - if almost everyone is doping, you feel you kind of have to if you want to race, just to level up the playing field, not to seek an advantage.
Or maybe he just wants us to eat more rice ...
Here's a hollow threat that had no impact: My last boss wanted the source to an application I had developed at home on my own time, and much of it was developed even before I started there. I let him use the binary, but somehow he believed he had the right to work that wasn't paid for and mostly done before I ever knew him. He threatened to call the police and have me arrested for theft because I wouldn't give him the source, but there was no way I could have developed it at the company because they didn't have the right tools, so I told him to go ahead, call the police. He kept threatening, I kept saying "Do it or I will." Totally hollow threat made by a company. Then he changed to another threat, and I sicced the authorities on him :-)
Simple rule - you get what you pay for - and ONLY that.
Until they're re-certified to local standards and accepted by the professional association, they can't work as a doctor, lawyer, or civil engineer. That's why you have doctors and lawyers and civil engineers from other countries driving taxis and cleaning floors while they try to get into the profession locally.
No, it's because the groups affected lobbied to have licensing control themselves.
And it has nothing to do with life/safety critical systems - and here you need to be licensed for the construction trades. Contractor gets caught hiring an unlicensed tradesman, they both get fines. A license shows at least a modicum of knowledge, same as you wouldn't hire someone to drive a tractor-trailer without the right permit.
The business making the threats needs to learn not to look a gift horse in the mouth.
And what is the business? This is my point the article attributes that quote to nobody, was it even real or just made up? Obviously anybody can see that such a thing would be a completely empty threat that makes no sense at all.
People make hollow threats all the time, in case you haven't notice.
Professional associations certainly do protect jobs. Unless you're a member of the right association, you can't be a civil engineer, doctor, lawyer, plumber, electrician, etc. Companies aren't going to import workers and then support them for a year or two while they can't practice their profession.
You mean "union"? No, thanks. I can take care of myself. I don't need someone to hold my hand.
Not yet ... give it time.
It's probably worse than you think. "This is a tour showcase center, so more is better". Sounds like someone who watches too much CSI:CYBER wants to impress the next round of investors. "most have real functions for our monitor teams" - what are the other ones going to show, screensavers? Form follows function, not the other way around.
What's your problem? It's not like he's getting anything in return from the complainer - or did you not read the story? Basically, he's doing this on his own time, on his own dime. If someone started threatening me under those circumstances, I would say "Please do, I don't need the aggravation." As would most people. The business making the threats needs to learn not to look a gift horse in the mouth. Or if they're not satisfied, hire their own programmers.
The author of this "ransomeware" wanted to use one key so that he wouldn't have to make a "complicated database lookup for each key." Complicated database lookup? It's two fields. Looks like they wanted to use the cheapest hosting plan possible by giving everyone the same key - no database needed. What a schmuck. What a maroon ...
One partial solution would be to make a modern-day equivalent of FIDOnet. Latency would still be a problem, but I think there are enough people addicted to Facebook and Twitter that there would be sufficient nodes available at any time of the day or night.
Worse, they give the instructions on how to fix it. Here is their rationale"
At BleepingComputer we never disclose bugs in a ransomware infection as that will just alert the developer and cause them to fix the weakness. In this particular case, though, we are going to tell the developer how to fix his mistake so that he doesn't continue to destroy his victim's data going forward. In our opinion, if a person becomes infected, we would rather they have a fighting chance of recovering their files rather than no chance at all.
So now, instead of abandoning it because it's broken, he can fix it and continue on his merry way:
The problem is that the AES key was not properly padded when it was converted into a Base64 string. When the PowerShell script tried to decode this string, it failed, and instead of the variable $RgDhcxSdghWd containing his decoded AES string, it now contained a NULL or empty value. If he had added one one more = character to the string, it would have worked as intended and everyone would have had the same AES key.
That's as stupid as pointing out to the guillotine operator who is about to behead you that the guillotine won't work because there's a knot in the rope.