They do clear unrepentant pot smokers. But only if you are absolutely necessary to employ. If you're just a normal IT person who needs a clearance, you're done on the drug questions if you don't make it absolutely clear that you don't do that anymore.
And yet, it contributed to what is considered to be a very successful product. It's not that learning how to do calligraphy made the product work, its knowing about calligraphy and being exposed to it.
How do you differentiate a product? Some engineers would point to making it perform faster with some sort of better underlying technology. But what happens when everything pretty much works the same way? What if good looking fonts are actually more important than raw speed or even more functionality?
And what use does your app have unless you can communicate its value yourself? There are those who denigrate marketing people, but those very same people need the marketing folks to sell their product because the engineer lacks the capability to communicate the value of the product to others, and may not even want to be involved. Yet, you need those sorts to allow you to be successful because they have a skill set that engineers don't uniformly have.
I did mean in the higher sense of when you can do something and when you should do something. Engineering allows you to do things, but it doesn't tell you why you would do it. That's the perspective part.
Should we build an AI is a different question than can we build one. If we have built one, what do we do with it? Again, a different question than if it is possible to do something.
There is the assumption that you can sort of "pick up" the answers to those questions as you go along. I don't actually think that works any better than assuming you can just take a job at a lab and pick up chemistry on the side.
We'll just have to accept our own anecdotal evidence then. The artists and architects I knew spent more time in studio than I ever did in the lab, and I did plenty of all-nighters. Less studying texts and problem sets, of course, but far more straight up project work.
Oddly enough, a good engineer would try to minimize the number of different interfaces into a system. Although admittedly, the design types seem to take that one step too far by providing only one port, when you really should have two. But either way, it sure beats the six slots/ports that my Windows laptop has which I never use.
You are right about Apple vs. Windows. But Windows isn't the triumph of good engineering over good design. Windows is the triumph of mediocre design and mediocre engineering where Microsoft actually targets a business environment while Apple ignores it.
Apple makes a crapton of money, which is an actual and measurable value of success. And while they do have their own shady business practices, Apple has managed to make that money without monopoly power, but instead by being able to charge a premium price that people are willing to pay, even though they know it is more expensive.
I actually prefer a Windows workstation over a Mac. I have fewer issues with it, and I know computers well enough that I don't have to worry about having good design. All I need is raw power and an OS that is good enough, which more importantly, interacts well with my business environment. But make no mistake, I have nothing but admiration for the fact that Apple has staked its place in the market based on something other than a functional and technological race to the bottom.
You *can* teach someone to use a computer without having to teach them calculus. Or even pre-calculus for that matter. I know this because I see teenagers using computers every day. They didn't need STEM to teach them how to do it.
Hell, *I* learned to use a computer without any class and what STEM classes we had back then barely used computers as more than glorified graphing calculators. When I did take classes in college, it was because I was already coding, not because I needed the classes to show me how to use a computer.
Even programming is less science and math than simple logic. If you're going to be a coder, do you even need college calc? Sometimes you do, but nowhere I have worked has that been required for anyone except those who work on specific types of software.
I don't value humanities over learning math or science, but math and science isn't where the world is going all by itself. There is a word for people who ignore things like soft subjects, and those are called technocrats. Technocrats are often valuable additions to a society, but they cause unrest because they believe that there is nothing to the human condition other than the application of technology. This is often hilariously, and occasionally horrifically, wrong.
Solving equations and applying them to a requirement isn't "critical thinking". Critical thinking is knowing when and when not to apply those equations where there are no scientific theories to fall back on. The study of humanities can provide something called "perspective", which I find lacking in a lot of otherwise intelligent people who happen to be engineers.
You can be excellent at engineering and make a product that no one wants to use and have your job shipped off to someone who is equally good at logic and solving equations, but whose education is limited to rote learning of STEM with hilarious results when they are faced with a requirement that necessitates the least bit of critical thinking. Around the world, there is no lack of engineers, but you only need to look at the news to see that there is often a catastrophic lack of critical thinking.
Steve Jobs famously dropped out of college, but dropped in to take things like calligraphy courses. You needed good engineers at Apple to make a product, but you needed good designers and people willing to think... uh... differently about problems to make their product valuable to humans above and beyond their immediate technical capabilities. There are people who will buy an iPhone over a more modern and capable Android device because Apple is actually looking at more than pure engineering in making a device. This has generated actual monetary results for them.
I like solving problems that have clear answers and applying those answers. However, I derive a whole lot more satisfaction in what I do by being able to put it into the perspective of history and the human condition. It also helps me understand the people who I am trying to sell a solution to and what makes them tick. We need both people who take STEM seriously, and people who take humanities seriously. What we don't need are people who don't take either of them seriously enough to understand their individual value.
Having known people who have gone to art school, art isn't any easier than engineering. It just requires a lot less math, but a lot more skill in actual art.
Art professors are some of the more mercurial individuals you will have the misfortune of meeting in a university setting. Some are great teachers, and then some like to take your project and light it on fire on your easel to make their point. While petting their small dog who is brought to class every day and likes to nip at the students. I wish that was just an exaggeration.
This, so that he or she can go out into the world and go work for Hallmark or some corporation like and make no money while having to mass produce "art".
Personally, if he doesn't want to study something requiring a degree, and he isn't actually any good at art, send him to trade school so he can learn something that isn't "hard", but will allow him to actually make enough money to take art classes on his free time if he likes it.
Art is *not* a waste of a $100k college tuition, but it IS a waste of money if you just think it is an easy out to a college degree and you have no talent. You might as well get your 2.0 GPA in Engineering and have a piece of paper worth the ink used to print it.
I suppose it depends on your structure. In reality, the managers have to deal more with the business aspects of what their team is doing, in addition to coordination and planning. You could have the managers also do the technical coordination, but I find it better to just let the sys admins and developers talk to each other directly.
I manage the conflicts with their manager if they happen. That discussion is usually based on business criteria, not technical criteria. Which is not to say that it is not technical, but honestly, I couldn't give a fig for what technology you want to use, but it has to allow us to meet our business goals. If you have a "better" technology that will require a lot of time and effort to implement at a difficult time? Guess what? You're using the old stuff until I can make the time and resources available to pay down on technical debt without blowing our commitments out of the water.
Once the business decisions are made, however, the tech leads should coordinate without me having to become involved. DevOps is about making tools and decisions that allow Dev and Ops to make the transition to production ready features as seamless as possible by using collaborative methods and technology to unite these teams as two points in a process, not two bastions defending against each other.
There has to be a balance. You need to move forward, but don't just change to change. The article suggested one method of moving forward while remaining stable.
I understand as well as anyone that the world moves and sometimes even perfectly functional applications need to move with it, despite the fact that nothing is wrong with them. There are end-of-life issues with hardware. The code has gone missing. Customer support shuttered ten years ago. You have one greybeard who knows how to operate or make any changes to the app, etc.
That said, there's a lot of stuff out there that is seen as "old" which is still fully supported and stable. It is getting security updates. It can handle large scale deployments. It is free and open source, &etc. You don't have to move away from that. You probably *shouldn't* move away from that.
Fashions in development don't always require you to have followed the path all the way to the endpoint. You holding back now might mean that you can jump ahead two steps when the turn for the next component comes up. You don't need to track the curve constantly to be able to join everyone at the innovative end after a hop.
Most of this stuff is a fad that will add more flash than actual feature set. Wait for two fads to pass and you might now have a real set of features to sink your teeth into. And in the meantime, you have had a stable and well supported application to build on.
Its not a matter of Lotus being good. Its a matter of what you can do with limited resources.
If Lotus Notes (shudder) is working for you at the moment, and you really, truly needed to move to node.js, nginx and S3 for some reason, then you need to weigh all the effort that goes into making all of those as stable as you need them to be in order for them to be an actual improvement.
New things need not only code, but tests. If they go into production, they need the operations team to know how to tell if something is wrong with them, and how to fix it. Preferably without waking you up at 4am each time. More preferably with them able to proactively watch for signs of imminent failure and deal with it well before it becomes an issue.
All of that sort of understanding is more than just what it takes to check in some code and some unit tests.
The realistic situation in your scenario is a little backwards because I don't know of any reason to switch to the other three techs without putting Lotus Notes out of its misery first. There does need to be a realistic understanding of priority. What is not-so-good and what is a complete clusterfuck, like Notes.
You can't do everything you want. If you try, you're going to create problems unless you can increase resources. If you can't increase resources, you need to wait.
There is a lot of flash these days in coding. Someone is always trying to sell their wares to a venture capitalist. To do this, you have two options.
First, you can write a stable application in something boring and then develop a track record of excellent service underlying an elegant and interesting design that serves a purpose that can make a profit. This actually does get attention, but not as commonly as....
Secondly, you come up with some glitzy idea, and attract elite developers who really want to do whatever the hell strikes their fancy. This works... mostly because they really are elite developers, and their team is young and motivated. They can use some random bleeding edge idea because they are good enough to make it work, and they may have even had a hand in developing the new ideas personally. When that fails, they are willing to work like coke addicts to get it done to a point where it can be sold.
There is nothing inherently wrong with either option that rehab won't solve.
The real problem is when everyone else tries to be like the people in the second example, when what they really need is to be the people in the first example.
Look into a mirror and stare at yourself for a minute. You're competent, maybe even excellent at your job as a developer. Your team is solid. You're just not that kind of elite, however. You dearly love the flashy stuff, but you don't quite understand it as well as you'd like. Instead, you've been working in X technology for a number of years. You know how it works and so does your team. You have a track record of success. Boring, but successful.
You need to be a professional and understand your limitations. If you do, you will be part of a team that makes things happen. If you don't, you're going to make a mess. Don't pick sexy unless you really have what it takes to back it up. That is all.
That is why sys admins look a little low on the scale. The ones making the money have re-branded themselves as "DevOps Engineers".
Which is sort of funny, because DevOps isn't supposed to be a title, it is literally supposed to be collaboration between Operations and Development, where the jobs are still distinct but inter-operate better by using certain tools and methods.
Most security standards tend to still insist on some sort of separation of duties, so you basically end up with DevOps being Ops with more street cred and more $$$. Not that I am complaining.
I don't think people are holding back immortality due to being resigned to death, we just don't think it is yet possible. I'd tend to agree. There's a lot of varied shit that can kill you, and if you live long enough, it's eventually going to be *someone* who does the killing by sheer probabilities coming to roost. So, there's no reason to not be prepared for the most overwhelmingly likely scenario.
But yeah, if someone figures out a way to immortality without having to become some sort of undead or something, sign me up.
It does now. I will get a warning about the list having x amount of users on it and do I want to send it to that many people. Not sure what the minimum number is.
When I was an email administrator, we didn't have Outlook, we were using plain old POP mail with Eudora as our mail client (for the non UNIX machines). I went in as root on the mail server, made everyone's inbox a folder in pine, and proceeded to go through everyone's inbox and delete it. I doubt very much that I was able to get everyone. After that, I wrote a script to deal with the possibility, but that first instance, there was simply no time.
Incidentally, also why I'm pretty blase about the NSA. I know that my email has already been read by a phalanx of tech janitors who are just doing their job, so any sense of privacy that I might have had about the Internet in general was burned out of me at an early age. My Internet connectivity is more likely to be used against me by our IT staff than by the government. (Not that they would do anything like that. Right guys?)
I think we need to start convincing people that "the future is now" and that we are going to begin to be able to start showing some fruits from all this technology in the form of some sort of income people rely on. I am, at least in theory, in favor of some means of a basic income.
The problem is, I have no idea who can create that program and then manage it safely. Just the thought of the government handing *everyone* a check in lieu of a job gives me the willies. Or rather, the potential of vast corruption involved in being personally responsible for everyone's actual livelihood.
Independence, even if it is only nominal, does mean something. We need to figure out how to make progress without the corruption, abuse, and loss of independence it could engender.
This is the equivalent to the periodic scenario where HR accidentally emails the spreadsheet with everyone's salary numbers to the Everyone list.
And yes, back in the days I was an email administrator, I had to try and do damage control on someone who had actually done that. Twice. Others probably have similar stories.
Actually, it's gotten better now, ironically, now that all that stuff is stored in some cloud app. Now the people just have accounts that they can run their own reports from. Of course, in smaller, or less tech savvy businesses, people are probably still passing those sorts of spreadsheets via email even today.
Well, theoretically, you wouldn't give a raise of 10 million to the executives for a savings of $10 million on automation. You're forgetting the shareholders. The board isn't approving increases to your compensation without you showing how you brought them more money.
It may well be that the way to ensure that normal people don't get knocked out of the loop is that they get to become shareholders and manage an income based on that. Then it doesn't really matter if the execs get a bonus for automating, because they're not really hurting anyone that way.
The problem we have in our current scenario, is that automation doesn't help anyone if you render your customers unable to pay for your product.
The reality is that the automation driving people out of jobs will eventually equalize somewhere. The problem is that the equalization may be in the form of bloody revolution. We need to think of something to forestall that situation.
Realistically, a revolution could manifest as a Luddite reaction which puts more people back to work, but at the expense of automation. We need to avoid that future, because it isn't progress. Progress is automation providing for us, while we do more interesting things.
Yes, but it also implies that someone has a goal in mind by framing China. Either to hide their own activities or to make China look bad.
Who else has the motive to take down GitHub? Organized crime could, but what do they get out of it? The US Government could, but what would the goal be?
Unless someone provides motives for other players at that level to make that attack, it's probably China. Simple internet trolls might know how to operate such an attack but probably not the capacity to perform it.
The problem with robots is that they are replacing humans in a world where humans often define their own value by the things that they do. Once they are no longer seen as tools, but instead as creators or self actuated, they become competition for the things that make life worth living for some.
That's not an easy problem to fix, even if your AI's don't go mad and kill us all (purposefully or accidentally), they could cause a descent into unrest or ennui.
What I don't believe is that AIs will be somehow alien to humans, as they'd be created with the only template for intelligence that we have: our own.
Granted, the idea of providing immense capabilities to an AI is scary, but probably no more scary than providing immense capabilities to stock humans.
Honestly? Jesus would probably ignore this law, and simply expect people to do unto others.... Effectively attempting to get Jesus to talk about politics is what the Pharisees tried to get him to do, and he wasn't having it.
Which is to say, he'd expect the people who had the right to treat other people poorly to not use their legal right. You can cast stones, which is your right under the law, but you know why you shouldn't. You can close your doors to people you consider sinners, but you know why you should not.
Still, if he really did believe that homosexuality was a sin, he would not have minced words about it. There are no direct quotes on that, so we don't know his actual opinion. It may have differed, or it may have been the same as conventional views of that time.
While it is nice to believe that they care about our privacy, the reality is that spooks only care about their budgets and information. Their focus on what they do, day to day, is about the same in just about any field. The talk about rights and The American People, comes from the political hacks running the agencies and Congress.
Sometimes, I am sure, someone speaks up about this or that privacy issue, sort of like someone always has to point out that "this is waterfall, not Agile", and the rest of them roll their eyes and tell that guy to get back to work because they need to get the project done sometime this century.
They do clear unrepentant pot smokers. But only if you are absolutely necessary to employ. If you're just a normal IT person who needs a clearance, you're done on the drug questions if you don't make it absolutely clear that you don't do that anymore.
And yet, it contributed to what is considered to be a very successful product. It's not that learning how to do calligraphy made the product work, its knowing about calligraphy and being exposed to it.
How do you differentiate a product? Some engineers would point to making it perform faster with some sort of better underlying technology. But what happens when everything pretty much works the same way? What if good looking fonts are actually more important than raw speed or even more functionality?
And what use does your app have unless you can communicate its value yourself? There are those who denigrate marketing people, but those very same people need the marketing folks to sell their product because the engineer lacks the capability to communicate the value of the product to others, and may not even want to be involved. Yet, you need those sorts to allow you to be successful because they have a skill set that engineers don't uniformly have.
I did mean in the higher sense of when you can do something and when you should do something. Engineering allows you to do things, but it doesn't tell you why you would do it. That's the perspective part.
Should we build an AI is a different question than can we build one. If we have built one, what do we do with it? Again, a different question than if it is possible to do something.
There is the assumption that you can sort of "pick up" the answers to those questions as you go along. I don't actually think that works any better than assuming you can just take a job at a lab and pick up chemistry on the side.
We'll just have to accept our own anecdotal evidence then. The artists and architects I knew spent more time in studio than I ever did in the lab, and I did plenty of all-nighters. Less studying texts and problem sets, of course, but far more straight up project work.
Oddly enough, a good engineer would try to minimize the number of different interfaces into a system. Although admittedly, the design types seem to take that one step too far by providing only one port, when you really should have two. But either way, it sure beats the six slots/ports that my Windows laptop has which I never use.
You are right about Apple vs. Windows. But Windows isn't the triumph of good engineering over good design. Windows is the triumph of mediocre design and mediocre engineering where Microsoft actually targets a business environment while Apple ignores it.
Apple makes a crapton of money, which is an actual and measurable value of success. And while they do have their own shady business practices, Apple has managed to make that money without monopoly power, but instead by being able to charge a premium price that people are willing to pay, even though they know it is more expensive.
I actually prefer a Windows workstation over a Mac. I have fewer issues with it, and I know computers well enough that I don't have to worry about having good design. All I need is raw power and an OS that is good enough, which more importantly, interacts well with my business environment. But make no mistake, I have nothing but admiration for the fact that Apple has staked its place in the market based on something other than a functional and technological race to the bottom.
You *can* teach someone to use a computer without having to teach them calculus. Or even pre-calculus for that matter. I know this because I see teenagers using computers every day. They didn't need STEM to teach them how to do it.
Hell, *I* learned to use a computer without any class and what STEM classes we had back then barely used computers as more than glorified graphing calculators. When I did take classes in college, it was because I was already coding, not because I needed the classes to show me how to use a computer.
Even programming is less science and math than simple logic. If you're going to be a coder, do you even need college calc? Sometimes you do, but nowhere I have worked has that been required for anyone except those who work on specific types of software.
I don't value humanities over learning math or science, but math and science isn't where the world is going all by itself. There is a word for people who ignore things like soft subjects, and those are called technocrats. Technocrats are often valuable additions to a society, but they cause unrest because they believe that there is nothing to the human condition other than the application of technology. This is often hilariously, and occasionally horrifically, wrong.
Solving equations and applying them to a requirement isn't "critical thinking". Critical thinking is knowing when and when not to apply those equations where there are no scientific theories to fall back on. The study of humanities can provide something called "perspective", which I find lacking in a lot of otherwise intelligent people who happen to be engineers.
You can be excellent at engineering and make a product that no one wants to use and have your job shipped off to someone who is equally good at logic and solving equations, but whose education is limited to rote learning of STEM with hilarious results when they are faced with a requirement that necessitates the least bit of critical thinking. Around the world, there is no lack of engineers, but you only need to look at the news to see that there is often a catastrophic lack of critical thinking.
Steve Jobs famously dropped out of college, but dropped in to take things like calligraphy courses. You needed good engineers at Apple to make a product, but you needed good designers and people willing to think... uh... differently about problems to make their product valuable to humans above and beyond their immediate technical capabilities. There are people who will buy an iPhone over a more modern and capable Android device because Apple is actually looking at more than pure engineering in making a device. This has generated actual monetary results for them.
I like solving problems that have clear answers and applying those answers. However, I derive a whole lot more satisfaction in what I do by being able to put it into the perspective of history and the human condition. It also helps me understand the people who I am trying to sell a solution to and what makes them tick. We need both people who take STEM seriously, and people who take humanities seriously. What we don't need are people who don't take either of them seriously enough to understand their individual value.
Having known people who have gone to art school, art isn't any easier than engineering. It just requires a lot less math, but a lot more skill in actual art.
Art professors are some of the more mercurial individuals you will have the misfortune of meeting in a university setting. Some are great teachers, and then some like to take your project and light it on fire on your easel to make their point. While petting their small dog who is brought to class every day and likes to nip at the students. I wish that was just an exaggeration.
This, so that he or she can go out into the world and go work for Hallmark or some corporation like and make no money while having to mass produce "art".
Personally, if he doesn't want to study something requiring a degree, and he isn't actually any good at art, send him to trade school so he can learn something that isn't "hard", but will allow him to actually make enough money to take art classes on his free time if he likes it.
Art is *not* a waste of a $100k college tuition, but it IS a waste of money if you just think it is an easy out to a college degree and you have no talent. You might as well get your 2.0 GPA in Engineering and have a piece of paper worth the ink used to print it.
I suppose it depends on your structure. In reality, the managers have to deal more with the business aspects of what their team is doing, in addition to coordination and planning. You could have the managers also do the technical coordination, but I find it better to just let the sys admins and developers talk to each other directly.
I manage the conflicts with their manager if they happen. That discussion is usually based on business criteria, not technical criteria. Which is not to say that it is not technical, but honestly, I couldn't give a fig for what technology you want to use, but it has to allow us to meet our business goals. If you have a "better" technology that will require a lot of time and effort to implement at a difficult time? Guess what? You're using the old stuff until I can make the time and resources available to pay down on technical debt without blowing our commitments out of the water.
Once the business decisions are made, however, the tech leads should coordinate without me having to become involved. DevOps is about making tools and decisions that allow Dev and Ops to make the transition to production ready features as seamless as possible by using collaborative methods and technology to unite these teams as two points in a process, not two bastions defending against each other.
There has to be a balance. You need to move forward, but don't just change to change. The article suggested one method of moving forward while remaining stable.
I understand as well as anyone that the world moves and sometimes even perfectly functional applications need to move with it, despite the fact that nothing is wrong with them. There are end-of-life issues with hardware. The code has gone missing. Customer support shuttered ten years ago. You have one greybeard who knows how to operate or make any changes to the app, etc.
That said, there's a lot of stuff out there that is seen as "old" which is still fully supported and stable. It is getting security updates. It can handle large scale deployments. It is free and open source, &etc. You don't have to move away from that. You probably *shouldn't* move away from that.
Fashions in development don't always require you to have followed the path all the way to the endpoint. You holding back now might mean that you can jump ahead two steps when the turn for the next component comes up. You don't need to track the curve constantly to be able to join everyone at the innovative end after a hop.
Most of this stuff is a fad that will add more flash than actual feature set. Wait for two fads to pass and you might now have a real set of features to sink your teeth into. And in the meantime, you have had a stable and well supported application to build on.
Maybe it *is* too innovative.
Its not a matter of Lotus being good. Its a matter of what you can do with limited resources.
If Lotus Notes (shudder) is working for you at the moment, and you really, truly needed to move to node.js, nginx and S3 for some reason, then you need to weigh all the effort that goes into making all of those as stable as you need them to be in order for them to be an actual improvement.
New things need not only code, but tests. If they go into production, they need the operations team to know how to tell if something is wrong with them, and how to fix it. Preferably without waking you up at 4am each time. More preferably with them able to proactively watch for signs of imminent failure and deal with it well before it becomes an issue.
All of that sort of understanding is more than just what it takes to check in some code and some unit tests.
The realistic situation in your scenario is a little backwards because I don't know of any reason to switch to the other three techs without putting Lotus Notes out of its misery first. There does need to be a realistic understanding of priority. What is not-so-good and what is a complete clusterfuck, like Notes.
You can't do everything you want. If you try, you're going to create problems unless you can increase resources. If you can't increase resources, you need to wait.
There is a lot of flash these days in coding. Someone is always trying to sell their wares to a venture capitalist. To do this, you have two options.
First, you can write a stable application in something boring and then develop a track record of excellent service underlying an elegant and interesting design that serves a purpose that can make a profit. This actually does get attention, but not as commonly as....
Secondly, you come up with some glitzy idea, and attract elite developers who really want to do whatever the hell strikes their fancy. This works... mostly because they really are elite developers, and their team is young and motivated. They can use some random bleeding edge idea because they are good enough to make it work, and they may have even had a hand in developing the new ideas personally. When that fails, they are willing to work like coke addicts to get it done to a point where it can be sold.
There is nothing inherently wrong with either option that rehab won't solve.
The real problem is when everyone else tries to be like the people in the second example, when what they really need is to be the people in the first example.
Look into a mirror and stare at yourself for a minute. You're competent, maybe even excellent at your job as a developer. Your team is solid. You're just not that kind of elite, however. You dearly love the flashy stuff, but you don't quite understand it as well as you'd like. Instead, you've been working in X technology for a number of years. You know how it works and so does your team. You have a track record of success. Boring, but successful.
You need to be a professional and understand your limitations. If you do, you will be part of a team that makes things happen. If you don't, you're going to make a mess. Don't pick sexy unless you really have what it takes to back it up. That is all.
That is why sys admins look a little low on the scale. The ones making the money have re-branded themselves as "DevOps Engineers".
Which is sort of funny, because DevOps isn't supposed to be a title, it is literally supposed to be collaboration between Operations and Development, where the jobs are still distinct but inter-operate better by using certain tools and methods.
Most security standards tend to still insist on some sort of separation of duties, so you basically end up with DevOps being Ops with more street cred and more $$$. Not that I am complaining.
I don't think people are holding back immortality due to being resigned to death, we just don't think it is yet possible. I'd tend to agree. There's a lot of varied shit that can kill you, and if you live long enough, it's eventually going to be *someone* who does the killing by sheer probabilities coming to roost. So, there's no reason to not be prepared for the most overwhelmingly likely scenario.
But yeah, if someone figures out a way to immortality without having to become some sort of undead or something, sign me up.
It does now. I will get a warning about the list having x amount of users on it and do I want to send it to that many people. Not sure what the minimum number is.
When I was an email administrator, we didn't have Outlook, we were using plain old POP mail with Eudora as our mail client (for the non UNIX machines). I went in as root on the mail server, made everyone's inbox a folder in pine, and proceeded to go through everyone's inbox and delete it. I doubt very much that I was able to get everyone. After that, I wrote a script to deal with the possibility, but that first instance, there was simply no time.
Incidentally, also why I'm pretty blase about the NSA. I know that my email has already been read by a phalanx of tech janitors who are just doing their job, so any sense of privacy that I might have had about the Internet in general was burned out of me at an early age. My Internet connectivity is more likely to be used against me by our IT staff than by the government. (Not that they would do anything like that. Right guys?)
I think we need to start convincing people that "the future is now" and that we are going to begin to be able to start showing some fruits from all this technology in the form of some sort of income people rely on. I am, at least in theory, in favor of some means of a basic income.
The problem is, I have no idea who can create that program and then manage it safely. Just the thought of the government handing *everyone* a check in lieu of a job gives me the willies. Or rather, the potential of vast corruption involved in being personally responsible for everyone's actual livelihood.
Independence, even if it is only nominal, does mean something. We need to figure out how to make progress without the corruption, abuse, and loss of independence it could engender.
This is the equivalent to the periodic scenario where HR accidentally emails the spreadsheet with everyone's salary numbers to the Everyone list.
And yes, back in the days I was an email administrator, I had to try and do damage control on someone who had actually done that. Twice. Others probably have similar stories.
Actually, it's gotten better now, ironically, now that all that stuff is stored in some cloud app. Now the people just have accounts that they can run their own reports from. Of course, in smaller, or less tech savvy businesses, people are probably still passing those sorts of spreadsheets via email even today.
Well, theoretically, you wouldn't give a raise of 10 million to the executives for a savings of $10 million on automation. You're forgetting the shareholders. The board isn't approving increases to your compensation without you showing how you brought them more money.
It may well be that the way to ensure that normal people don't get knocked out of the loop is that they get to become shareholders and manage an income based on that. Then it doesn't really matter if the execs get a bonus for automating, because they're not really hurting anyone that way.
The problem we have in our current scenario, is that automation doesn't help anyone if you render your customers unable to pay for your product.
The reality is that the automation driving people out of jobs will eventually equalize somewhere. The problem is that the equalization may be in the form of bloody revolution. We need to think of something to forestall that situation.
Realistically, a revolution could manifest as a Luddite reaction which puts more people back to work, but at the expense of automation. We need to avoid that future, because it isn't progress. Progress is automation providing for us, while we do more interesting things.
Yes, but it also implies that someone has a goal in mind by framing China. Either to hide their own activities or to make China look bad.
Who else has the motive to take down GitHub? Organized crime could, but what do they get out of it? The US Government could, but what would the goal be?
Unless someone provides motives for other players at that level to make that attack, it's probably China. Simple internet trolls might know how to operate such an attack but probably not the capacity to perform it.
The problem with robots is that they are replacing humans in a world where humans often define their own value by the things that they do. Once they are no longer seen as tools, but instead as creators or self actuated, they become competition for the things that make life worth living for some.
That's not an easy problem to fix, even if your AI's don't go mad and kill us all (purposefully or accidentally), they could cause a descent into unrest or ennui.
What I don't believe is that AIs will be somehow alien to humans, as they'd be created with the only template for intelligence that we have: our own.
Granted, the idea of providing immense capabilities to an AI is scary, but probably no more scary than providing immense capabilities to stock humans.
Honestly? Jesus would probably ignore this law, and simply expect people to do unto others.... Effectively attempting to get Jesus to talk about politics is what the Pharisees tried to get him to do, and he wasn't having it.
Which is to say, he'd expect the people who had the right to treat other people poorly to not use their legal right. You can cast stones, which is your right under the law, but you know why you shouldn't. You can close your doors to people you consider sinners, but you know why you should not.
Still, if he really did believe that homosexuality was a sin, he would not have minced words about it. There are no direct quotes on that, so we don't know his actual opinion. It may have differed, or it may have been the same as conventional views of that time.
Its like done and "done done". We may want to adjust our definition of "done" and "dead" in our next retrospective.
While it is nice to believe that they care about our privacy, the reality is that spooks only care about their budgets and information. Their focus on what they do, day to day, is about the same in just about any field. The talk about rights and The American People, comes from the political hacks running the agencies and Congress.
Sometimes, I am sure, someone speaks up about this or that privacy issue, sort of like someone always has to point out that "this is waterfall, not Agile", and the rest of them roll their eyes and tell that guy to get back to work because they need to get the project done sometime this century.
Don't believe it. They just want to distract your attention from Telegraphgate.