Seniors can always learn new toolchains and ideas.
But expert knowledge of fundamentals and experience cannot be magically implanted into novices--it has to be earned.
So any time you see a company firing off lot's of old people and hiring young people (it's cheaper!), you can be rest assured they're taking tons of knowledge with them out the door.
One would probably have to divide those results by actual number of files in that language to get a percentage. You also might want to control for code complexity. But if we were gonna be quick and lazy, I would guess C uses more hacks/obscure code to get the job done and when that veteran leaves, nobody knows what it does.
On the bright side, C/C++ look like they tend to have tons of comments which (as long as they don't rot) is a very good thing. And if you're describing "why" and not "how" with comments, those will rarely rot.
This is confusing to me. My job is literally installing Dynamics software for people. (Disclaimer: If you're offered that job, consider suicide as a better career path.)
Microsoft has put tons of money into their enterprise products. They're absolute piss and crash after a fresh install, but the work is still there. What good would acquiring Salesforce be for Microsoft? The only thing I can think of is that their software sucks so bad, they're going to eliminate their competitors by buying them. Because taking one gigantic, bloated, aging set of codebases (which have trouble even talking to each other!), and buying someone else's gigantic bloating, aging set of codebases, and finding some way to merge them into something new... that seems insane.
If you don't have access to Python, I feel bad for you, I really do.
That being said, to be more serious, it's not like you can't port the concept to any language, and any port/protocol. You could have it connected to a bluetooth watch/key/anything and if you walk too far from your computer it automatically shuts down.
Actually, if you shutdown at an important time, that could very much be a problem.
I would personally use a better setup with a lower-level protocol. For example, you could use two GPIO pins connected together. If they disconnect for more than x milliseconds, it fails. (A direct physical connection, no protocols, no hubs.) You could use an audio cable with a dedicated sound port (pci/usb soundcards are dirt cheap) and ensure the signal doesn't terminate. You could use a serial port and send a constant stream of characters that if they terminate (or change significantly) it activates the switch.
You could also just lock the screen instead of shutting down for lower security issues. That way a false-positive just means you enter your password. That would probably open them up to scanning your running memory if you were Public Enemy #1, but certainly less likely for most of us.
Of course, it's kind of funny how none of this would stop the NSA from infecting your HDD firmware and owning your internet connected box long before ever knocking on your door.
Countries that spy on their own civilians have a less than stellar track record. Nobody even remotely sane would think Martin Luther King, and John Lennon would need to be spied on... but guess what, they were!
Not only that, but countries worked with each other's spy agencies to circumvent constitutional protections. Britain spies on US citizens (because Britain doesn't protect foreigners), and US spies on British citizens (because the USA doesn't protect foreigners).
And yet all of this spying and technology, they can't stop two gunmen attacking a Texas art show mocking Mohammad. No, a couple of bullets were more powerful and accurate than a multi-billion dollar farce of a program encompassing multiple 1st-world nations and the civil liberties of hundreds millions of people.
Yeah, but every time they do their job, some asshat yells "They're infringing my rights!"
Like when the government (and the UN's WHO) tried to put the expected daily amount of sugar on nutrition fact labels. Trade organizations got it fucking banned.
Fun-fact: Daily sugar intake is 25 grams a day. That's less than half a bottle Dr Pepper. But who knows where obesity comes from? It's magic!
>Plus there's the concentration issue - parts per trillion doesn't make for much of a problem in any case. Even the authors didn't make this out to be a health problem....
So you wouldn't mind drinking parts per trillion of heroin for your whole adult life? Or are you assuming that fracking chemicals are somehow safer, so that's not a fair equivalence?
Everyone can calm down. All you have to do is these three things:
- Make sure your keys can be reconfigurable,
- Your GUI interfaces can be resizable.
- When someone mentions their specific condition in regard to your specific project, give them a minute of your time and see if you can help. (No pressure if you can't.)
That's about all you can ask of a developer, and the situation is pretty good for all of the major operating systems. You don't have to worry, we're not all bitter people threatening to boycott. We just want to be able to use the software that other people do. We also realize it's impractical if not impossible for every person's disability to be accounted for.
I can't speak for all disabled people--by it's nature, each disability is very uniquely crippling--so if you're actively curious, stop by a disability subreddit and ask them what they wish games had. They'll appreciate you're goodwill.
It's pretty damn hilarious that he's saying Linux is exclusively features terms that were coined by Windows. Hell, some of those might even be trademarked by Microsoft.
"Linux is pretty great for it's pioneering work in the StickyKeys, ClearType, and Windows Class Foundation. None of which are available on Windows."
Your post actually comes off very much like a hipster. "They're all idiots, unlike me..."
Ubuntu has made very significant, almost Metro-level failures by forcing their existing userbase to bend-over backwards to support an untapped userbase while compromising work-producing functionality. It's like when Nintendo released the Wii and pissed on all the hardcore gamers that made them a powerful company in the first place... they hurt their current base in pursuit of a new, casual one.
Lastly, if you think Unix commands are an arcane syntax, you must also hate C, C++, C#, D, and Java, since they're all derived from a 70's "arcane syntax." But the fact you treat Unix commands as some sort of magic, means you never understood the most powerful part of Linux, and it's enough to write off your flippant comment to begin with.
On the other hand, it looks like people are finally getting bored discussing it. So even if Ubuntu is getting worse, the Slashdot discussions are getting better!
Here's a thought. How about we don't kill anyone who uses speech to get what they want, and we use that controversial speech to force society to deal with that fact?
If you draw a line at Muhammad, then next person will draw it closer. Comedians have been working for decades--death threats and all--to get us to the point where we can say what we want. Society fills a vacuum. Anything you don't fight for gets sucked up under modesty.
Freedom of speech, and the Bill of Rights by definition, protect controversial thoughts, actions and speech because non-controversial speech doesn't need protected. We apply the best of our rights to the worst of our people so that everyone can benefit from them--regardless of whether society likes those people.
Plenty of people who went there knew they might get shot, or die. They were afraid, but they knew how important it was to protect our rights. I for one, am not going to toss their actions away under a sweeping generalization of assumed stupidity and malice. How many of us wouldn't have gone out of fear?
This is pretty obvious to professionals, but seems lost on laymen. An engine is not a magical solution. It does not turn lazy workers into hard workers, it does not turn Random Joes into creative people.
Furthermore, engines come at a huge efficiency cost. Instead of knowing your own products, you've got to master someone elses. It takes substantial time to learn a tool chain and become efficient with it. It also takes time to adapt the tool chain to do what you actually want. Not to mention time spent dealing with bugs in the engine itself. All time that for many devs could have been spent making their own tool chain exactly how they want it.
Time is money. Engines can be free all they want, but that doesn't automatically mean they'll save you money. A careful cost-analysis should be done for any product, especially one that's going to completely dictate your production process. An engine has got to solve more problems than it causes--all the way down to the mouse clicks used in the production of assets--to warrant the cash.
Useless to us techies, but not for the general public. When they lose popular websites--or Google stops showing them--it really does slow them down. They don't understand how to search for similar content, or the pirating websites replicating for survival.
And honestly, the relevant governments (or at least the FBI/CIA/etc organizations they consult) know that you don't need to stop all the techies, just the general populace. Making something one or two steps difficult is enough to dissuade large swathes of people. Think of the amount of legal products you've left for marginally easier-to-use legal products.
This is a far cry from--and much more reasonable attack than--using knee-jerk shotgun lawsuits suing grandmas and children into oblivion.
>Is there a valid reason we accept studies that have not been reproduced at least one more time to truly vet them before the community?
Are you talking about "Accept" as in accept for publication in a peer-reviewed journal? Because that's the entire point for a PRJ, getting other qualified scientists to read and possibly call bullshit on your findings if they can't replicate it. Engineering papers (from China!) get debunked all the time. The difference is, very few of the many stupid news papers don't create massive reporting hysteria from engineering papers. The want clickbait and "new polymer chain rotated 13 degrees" is hard to warp into "Men Vs Women" or "End of the World / This will kill you" and "New attack on women's equality."
Except sadly, you're a moron who doesn't realize the reason they won in court is that they weren't tax payer funded. Their electrical service is funded completely separate from their internet service.
But of course you posted anon, because you're either retarded or a Comcast shill.
We're fixing one link in the chain. Just because the chain has multiple breaks doesn't mean we shouldn't start fixing any single one of them.
I love how any mention of qualified programmers means you automatically generalize them to white and entitled. Who's the real bigot here?
If your company constantly requires programmers to go over time, then congratulations, your company has shit management.
Ask yourself if that kind of "code faster, monkey!" attitude would be acceptable from other professions.
Seniors can always learn new toolchains and ideas.
But expert knowledge of fundamentals and experience cannot be magically implanted into novices--it has to be earned.
So any time you see a company firing off lot's of old people and hiring young people (it's cheaper!), you can be rest assured they're taking tons of knowledge with them out the door.
Some of my favorites:
Dear God Why?
https://github.com/search?utf8...
Ugly as sin (Javascript wins, C a close second)
https://github.com/search?utf8...
"BUG" (Holy God, 52 million entries in C, Javascript has 5.4m in second)
https://github.com/search?utf8...
TODO (20.9 million C entries, 7 million on PHP in second)
https://github.com/search?utf8...
FIX (24 million C entries, 6.3 Javascript in 2nd)
https://github.com/search?utf8...
"Why does this work?" (C, 2.9 million, C++ 307,942 in 5th place)
https://github.com/search?utf8...
"What does this do?" (C, 10.9 million, C++, 1 million in 5th place)
https://github.com/search?utf8...
One would probably have to divide those results by actual number of files in that language to get a percentage. You also might want to control for code complexity. But if we were gonna be quick and lazy, I would guess C uses more hacks/obscure code to get the job done and when that veteran leaves, nobody knows what it does.
On the bright side, C/C++ look like they tend to have tons of comments which (as long as they don't rot) is a very good thing. And if you're describing "why" and not "how" with comments, those will rarely rot.
Today I learned that languages are people.
The point is, we can undertake riskier missions if we know the crew will be safe.
Uhh.... how about using Windows to check to see what ports it's using?
> netstat -b -a
This is confusing to me. My job is literally installing Dynamics software for people. (Disclaimer: If you're offered that job, consider suicide as a better career path.)
Microsoft has put tons of money into their enterprise products. They're absolute piss and crash after a fresh install, but the work is still there. What good would acquiring Salesforce be for Microsoft? The only thing I can think of is that their software sucks so bad, they're going to eliminate their competitors by buying them. Because taking one gigantic, bloated, aging set of codebases (which have trouble even talking to each other!), and buying someone else's gigantic bloating, aging set of codebases, and finding some way to merge them into something new... that seems insane.
If you don't have access to Python, I feel bad for you, I really do.
That being said, to be more serious, it's not like you can't port the concept to any language, and any port/protocol. You could have it connected to a bluetooth watch/key/anything and if you walk too far from your computer it automatically shuts down.
Actually, if you shutdown at an important time, that could very much be a problem.
I would personally use a better setup with a lower-level protocol. For example, you could use two GPIO pins connected together. If they disconnect for more than x milliseconds, it fails. (A direct physical connection, no protocols, no hubs.) You could use an audio cable with a dedicated sound port (pci/usb soundcards are dirt cheap) and ensure the signal doesn't terminate. You could use a serial port and send a constant stream of characters that if they terminate (or change significantly) it activates the switch.
You could also just lock the screen instead of shutting down for lower security issues. That way a false-positive just means you enter your password. That would probably open them up to scanning your running memory if you were Public Enemy #1, but certainly less likely for most of us.
Of course, it's kind of funny how none of this would stop the NSA from infecting your HDD firmware and owning your internet connected box long before ever knocking on your door.
Countries that spy on their own civilians have a less than stellar track record. Nobody even remotely sane would think Martin Luther King, and John Lennon would need to be spied on... but guess what, they were!
https://en.wikipedia.org/wiki/...
Not only that, but countries worked with each other's spy agencies to circumvent constitutional protections. Britain spies on US citizens (because Britain doesn't protect foreigners), and US spies on British citizens (because the USA doesn't protect foreigners).
And yet all of this spying and technology, they can't stop two gunmen attacking a Texas art show mocking Mohammad. No, a couple of bullets were more powerful and accurate than a multi-billion dollar farce of a program encompassing multiple 1st-world nations and the civil liberties of hundreds millions of people.
Then the drive is still encrypted and they can't use it. Am I supposed to end this with, bitch?
Yeah, but every time they do their job, some asshat yells "They're infringing my rights!"
Like when the government (and the UN's WHO) tried to put the expected daily amount of sugar on nutrition fact labels. Trade organizations got it fucking banned.
Fun-fact: Daily sugar intake is 25 grams a day. That's less than half a bottle Dr Pepper. But who knows where obesity comes from? It's magic!
>Plus there's the concentration issue - parts per trillion doesn't make for much of a problem in any case. Even the authors didn't make this out to be a health problem....
So you wouldn't mind drinking parts per trillion of heroin for your whole adult life? Or are you assuming that fracking chemicals are somehow safer, so that's not a fair equivalence?
I'm a disabled person.
Everyone can calm down. All you have to do is these three things:
- Make sure your keys can be reconfigurable,
- Your GUI interfaces can be resizable.
- When someone mentions their specific condition in regard to your specific project, give them a minute of your time and see if you can help. (No pressure if you can't.)
That's about all you can ask of a developer, and the situation is pretty good for all of the major operating systems. You don't have to worry, we're not all bitter people threatening to boycott. We just want to be able to use the software that other people do. We also realize it's impractical if not impossible for every person's disability to be accounted for.
I can't speak for all disabled people--by it's nature, each disability is very uniquely crippling--so if you're actively curious, stop by a disability subreddit and ask them what they wish games had. They'll appreciate you're goodwill.
It's pretty damn hilarious that he's saying Linux is exclusively features terms that were coined by Windows. Hell, some of those might even be trademarked by Microsoft.
"Linux is pretty great for it's pioneering work in the StickyKeys, ClearType, and Windows Class Foundation. None of which are available on Windows."
No no no no no no no no no.
Your post actually comes off very much like a hipster. "They're all idiots, unlike me..."
Ubuntu has made very significant, almost Metro-level failures by forcing their existing userbase to bend-over backwards to support an untapped userbase while compromising work-producing functionality. It's like when Nintendo released the Wii and pissed on all the hardcore gamers that made them a powerful company in the first place... they hurt their current base in pursuit of a new, casual one.
Lastly, if you think Unix commands are an arcane syntax, you must also hate C, C++, C#, D, and Java, since they're all derived from a 70's "arcane syntax." But the fact you treat Unix commands as some sort of magic, means you never understood the most powerful part of Linux, and it's enough to write off your flippant comment to begin with.
On the other hand, it looks like people are finally getting bored discussing it. So even if Ubuntu is getting worse, the Slashdot discussions are getting better!
Here's a thought. How about we don't kill anyone who uses speech to get what they want, and we use that controversial speech to force society to deal with that fact?
If you draw a line at Muhammad, then next person will draw it closer. Comedians have been working for decades--death threats and all--to get us to the point where we can say what we want. Society fills a vacuum. Anything you don't fight for gets sucked up under modesty.
Freedom of speech, and the Bill of Rights by definition, protect controversial thoughts, actions and speech because non-controversial speech doesn't need protected. We apply the best of our rights to the worst of our people so that everyone can benefit from them--regardless of whether society likes those people.
Plenty of people who went there knew they might get shot, or die. They were afraid, but they knew how important it was to protect our rights. I for one, am not going to toss their actions away under a sweeping generalization of assumed stupidity and malice. How many of us wouldn't have gone out of fear?
Yeah, but the French-Chinese will still think they have a right to Hawaii!
This is pretty obvious to professionals, but seems lost on laymen. An engine is not a magical solution. It does not turn lazy workers into hard workers, it does not turn Random Joes into creative people.
Furthermore, engines come at a huge efficiency cost. Instead of knowing your own products, you've got to master someone elses. It takes substantial time to learn a tool chain and become efficient with it. It also takes time to adapt the tool chain to do what you actually want. Not to mention time spent dealing with bugs in the engine itself. All time that for many devs could have been spent making their own tool chain exactly how they want it.
Time is money. Engines can be free all they want, but that doesn't automatically mean they'll save you money. A careful cost-analysis should be done for any product, especially one that's going to completely dictate your production process. An engine has got to solve more problems than it causes--all the way down to the mouse clicks used in the production of assets--to warrant the cash.
Useless to us techies, but not for the general public. When they lose popular websites--or Google stops showing them--it really does slow them down. They don't understand how to search for similar content, or the pirating websites replicating for survival.
And honestly, the relevant governments (or at least the FBI/CIA/etc organizations they consult) know that you don't need to stop all the techies, just the general populace. Making something one or two steps difficult is enough to dissuade large swathes of people. Think of the amount of legal products you've left for marginally easier-to-use legal products.
This is a far cry from--and much more reasonable attack than--using knee-jerk shotgun lawsuits suing grandmas and children into oblivion.
>Is there a valid reason we accept studies that have not been reproduced at least one more time to truly vet them before the community?
Are you talking about "Accept" as in accept for publication in a peer-reviewed journal? Because that's the entire point for a PRJ, getting other qualified scientists to read and possibly call bullshit on your findings if they can't replicate it. Engineering papers (from China!) get debunked all the time. The difference is, very few of the many stupid news papers don't create massive reporting hysteria from engineering papers. The want clickbait and "new polymer chain rotated 13 degrees" is hard to warp into "Men Vs Women" or "End of the World / This will kill you" and "New attack on women's equality."
Except sadly, you're a moron who doesn't realize the reason they won in court is that they weren't tax payer funded. Their electrical service is funded completely separate from their internet service.
But of course you posted anon, because you're either retarded or a Comcast shill.