Android isn't insecure because it's full of bugs, it's insecure because out of those 130 vulns discovered, approximately 0 will get patched by the vendors.
Actually, this is not completely true. Large part of Android is now in APKs and system-related APKs get updated silently, unlike apps that require user to approve updates.
In 2003/2004 I used Linux desktop at my job. I used Redhat 8 and 9 with KDE. It was usable. Ten years later, default KDE on Ubuntu 14.04 is barely usable - too many annoying things. Plasma 5.3 looked promising, but "not there yet". Unity is at least stable, but completely unconfigurable and I *hate* window buttons being on right. Also, selecting a window from the panel is completely annoying as you have to click on the panel, and then to move mouse to select screen - complete waste of time. I now use Cinnamon, and it is ok, except that I had to tweak UI via changing CSS file, and that power off window does not show "ok" button, only "cancel". And I have problem setting Alt-Shift for changing keyboards. And probably many more things but I did not have a chance to notice them yet.
From my perspective it looks as if Linux desktop is going backwards. I believe that problem is that there is no big companies behind it, like it was Redhat it its days. Yes, there is Cannonical, but it seems more interesting in pushing their political agenda than in desktop itself.
You're not working, so why should your employer pay you?
Now you're making it as if in Europe governments force companies to pay you while you are on a paternity leave. You get paid by health or social insurance.
As there is currently more visa applications than available visas, the solution can be very simple. Instead of lottery as it is done now, I would simply give visas to companies that plan to pay the highest salary. That would make companies to raise salaries if they really need applicants. That would also solve problems with definition of "prevailing wage" etc.
As a citizen of Serbia, I can confirm you that economic prosperity won't prevent countries from going to war. EU is much more than economy and it is fundamental to long-term peace in Europe. What I recall was when former Yugoslavia has just solved most of the economic problems it had in 80's, and new wealth *did not* prevent its constituent republics to go to extremely bloody war. You have no idea how easily you can fool people.
I stand corrected. But I think that you still overvalue Apple's creativity regarding iPods. From my point of view, the real thing was how Apple has changed digital music selling model. iPod, no matter that it was sold in millions, was not revolutionary in any way. It was just the same thing made slightly better. Even that is doubtful - my cousin had two iPods replaced; my friend got hers shipped with Windows virus (https://www.apple.com/support/windowsvirus/). If MS would do something like that it would be at cover page of NY Times, as it was Apple, it was not even a news.
Before the iPod, all MP3 players were either big and clunky, and used fragile laptop hard drives, had slow interfaces to computers (parallel ports, USB1) or were low capacity.
I guess that you have been sarcastic. iPods also used hard-drives and USB port.
So those unskilled ones got lost and ended in Americas, but the skilled ones ended up in Australia? I guess that your explanation that it was not the other way round is that you are from Australia.
It's amazing how much time and effort goes into scaring people about nuclear disasters instead of coming up with safe and reliable reactor and educating people about radiation.
The worst thing is that we are now practically forbidden to install new models of reactors. As a result, we continue operating old type of reactors way longer than they should have been used. Also, we continue to use coal. And it is the worst possible coal, that is full of heavy metals and it spreads way more radioactive material than proper nuclear plant (which emits none).
I've read somewhere that radiation detectors often alarm in ports because of bananas. Bananas are rich in potassium, which is slightly more radioactive than average matter. Which is quite impressive - we have developed really precise sensors. But most of the people would understood this as a proof that we have developed really radioactive bananas.
Actually, eating one banana per day increases your risk of getting a cancer as much as smoking half of a cigarette per year. Of course, getting potassium is good thing and eating banana a day is recommended as it decreases your chances of getting sick. But even supposedly well-educated people will get confused when comparing the odds like this.
They generally were willing to sacrifice performance for ease of production and quantity
Generally, it is easy to get into situation where a few percent in performance improvement can make your cost double. E.g. current jet fighters, tanks. Or even better example - medical treatments. And at the end its old F-16 or cefalexin that gets the most of the job done.
I've seen recently on LinkedIn that two of my ex-colleagues got promoted to "senior" positions in their new companies. The trouble is that neither of them has three years of experience. I've looked at the open positions at those companies, and indeed, they both advertize "senior" software developer positions and require only two years of experience. So I certainly could not get a job there - with my 15 years of experience, what would I be in their company? A jedi master?
What is worrying me is that in "regulated" industries, like electrical engineering, after two years of experience you would be happy if they would allow you to take the "state exam" to get the license. And what is especially worrying is that you need to pass a serious exam just to be licensed to design house electrical installations, which is actually not too complicate. But that also explains why house installations don't kill people every minute and why is typical software so buggy.
My habit to leave work PC running during the night disappeared as soon as Windows update rebooted my PC, together with a Linux VM running on it. So my habit now is to pedantly close all my applications, VMs and to shut down the PC when I leave the office.
You're probably not poor enough for free electricity if you can run cloud servers... But you will have the benefit of paying taxes so that those poor enough can get free electricity!
Rich people don't pay taxes in Greece. Most of the wealthy doctors, attorneys and similar higher middle class report their income to be about 1000EUR/month, and basically pay no taxes. That's one of the reasons how the entire problem started. An effort to make them pay taxes after the crisis started ended miserably.
It is one thing when we speak about company founders. But there are many CEOs, CFOs and other tom managers that never too any risks and became CEOs/CFOs/whatever. The most problematic part here is that CEO actually does not actually suffer from his own decisions. If company goes bankrupt due to CEO's bad decisions, CEO will be able to live quite comfortably to the end of his life (in some cases, his kids as well + several generations), while the worker will end homeless and his kids would become beggars. So the real risk is with workers, not with the top management.
My problem with this update was that VirtualBox did not want to start virtual machines. So running Windows inside VM solves all problems with this patch: just as you don't have to worry about AMD and Nvidia drivers, you don't have to worry about VirtualBox because it makes very little sense to run VM inside a VM.
In the provided link, MS claims that one of problems with the said update is that it prevents future updates. It seems that it was not the case, luckily.
BTW, my problem with this update was that VirtualBox did not want to start the virtual machine.
I believe none of you actually programmed in C. A string terminated by \0 can be represented by a single pointer and an have any length. You can also easily let the string keep growing (until the allocated memory is finished.)
The problem is that you usually don't know where the the allocated memory is finished.
I understand the rationale behind the pointers like they are, but I'd still prefer if pointers could keep both address and size of the buffer. But it's too late now for such kind of redesign or upgrade.
Android isn't insecure because it's full of bugs, it's insecure because out of those 130 vulns discovered, approximately 0 will get patched by the vendors.
Actually, this is not completely true. Large part of Android is now in APKs and system-related APKs get updated silently, unlike apps that require user to approve updates.
In 2003/2004 I used Linux desktop at my job. I used Redhat 8 and 9 with KDE. It was usable. Ten years later, default KDE on Ubuntu 14.04 is barely usable - too many annoying things. Plasma 5.3 looked promising, but "not there yet". Unity is at least stable, but completely unconfigurable and I *hate* window buttons being on right. Also, selecting a window from the panel is completely annoying as you have to click on the panel, and then to move mouse to select screen - complete waste of time. I now use Cinnamon, and it is ok, except that I had to tweak UI via changing CSS file, and that power off window does not show "ok" button, only "cancel". And I have problem setting Alt-Shift for changing keyboards. And probably many more things but I did not have a chance to notice them yet.
From my perspective it looks as if Linux desktop is going backwards. I believe that problem is that there is no big companies behind it, like it was Redhat it its days. Yes, there is Cannonical, but it seems more interesting in pushing their political agenda than in desktop itself.
The wear mechanisms are poorly understood
Yes, they are, because until Monday, we had exactly 0 (zero) first-stages that have returned from their missions. Thing will change now.
which causes those insurances to go up in cost for everyone, even those not having kids.
Exactly, but there is consensus in most of the societies that kids are a good thing.
You're not working, so why should your employer pay you?
Now you're making it as if in Europe governments force companies to pay you while you are on a paternity leave. You get paid by health or social insurance.
As there is currently more visa applications than available visas, the solution can be very simple. Instead of lottery as it is done now, I would simply give visas to companies that plan to pay the highest salary. That would make companies to raise salaries if they really need applicants. That would also solve problems with definition of "prevailing wage" etc.
As a citizen of Serbia, I can confirm you that economic prosperity won't prevent countries from going to war. EU is much more than economy and it is fundamental to long-term peace in Europe. What I recall was when former Yugoslavia has just solved most of the economic problems it had in 80's, and new wealth *did not* prevent its constituent republics to go to extremely bloody war. You have no idea how easily you can fool people.
Errr, don't you think that non-linear non-always moving forward time would require history textbooks reprinting to be even more frequent?
I stand corrected. But I think that you still overvalue Apple's creativity regarding iPods. From my point of view, the real thing was how Apple has changed digital music selling model. iPod, no matter that it was sold in millions, was not revolutionary in any way. It was just the same thing made slightly better. Even that is doubtful - my cousin had two iPods replaced; my friend got hers shipped with Windows virus (https://www.apple.com/support/windowsvirus/). If MS would do something like that it would be at cover page of NY Times, as it was Apple, it was not even a news.
Before the iPod, all MP3 players were either big and clunky, and used fragile laptop hard drives, had slow interfaces to computers (parallel ports, USB1) or were low capacity.
I guess that you have been sarcastic. iPods also used hard-drives and USB port.
So those unskilled ones got lost and ended in Americas, but the skilled ones ended up in Australia? I guess that your explanation that it was not the other way round is that you are from Australia.
It's amazing how much time and effort goes into scaring people about nuclear disasters instead of coming up with safe and reliable reactor and educating people about radiation.
The worst thing is that we are now practically forbidden to install new models of reactors. As a result, we continue operating old type of reactors way longer than they should have been used. Also, we continue to use coal. And it is the worst possible coal, that is full of heavy metals and it spreads way more radioactive material than proper nuclear plant (which emits none).
I've read somewhere that radiation detectors often alarm in ports because of bananas. Bananas are rich in potassium, which is slightly more radioactive than average matter. Which is quite impressive - we have developed really precise sensors. But most of the people would understood this as a proof that we have developed really radioactive bananas.
Actually, eating one banana per day increases your risk of getting a cancer as much as smoking half of a cigarette per year. Of course, getting potassium is good thing and eating banana a day is recommended as it decreases your chances of getting sick. But even supposedly well-educated people will get confused when comparing the odds like this.
They generally were willing to sacrifice performance for ease of production and quantity
Generally, it is easy to get into situation where a few percent in performance improvement can make your cost double. E.g. current jet fighters, tanks. Or even better example - medical treatments. And at the end its old F-16 or cefalexin that gets the most of the job done.
If he had simultaneously ran DC to a 'control' elephant and it remained unharmed, you might be on the way to proving something.
That would be impractical. But he could have blinded the elephant on both of his eyes, to make a double blind test.
I've often wanted to have a language that wouldn't compile unless it met my [coding] standards...
Hush! That's how we got Python!
I've seen recently on LinkedIn that two of my ex-colleagues got promoted to "senior" positions in their new companies. The trouble is that neither of them has three years of experience. I've looked at the open positions at those companies, and indeed, they both advertize "senior" software developer positions and require only two years of experience. So I certainly could not get a job there - with my 15 years of experience, what would I be in their company? A jedi master?
What is worrying me is that in "regulated" industries, like electrical engineering, after two years of experience you would be happy if they would allow you to take the "state exam" to get the license. And what is especially worrying is that you need to pass a serious exam just to be licensed to design house electrical installations, which is actually not too complicate. But that also explains why house installations don't kill people every minute and why is typical software so buggy.
My habit to leave work PC running during the night disappeared as soon as Windows update rebooted my PC, together with a Linux VM running on it. So my habit now is to pedantly close all my applications, VMs and to shut down the PC when I leave the office.
Is it only me, or it looks like Android Lollipop?
You're probably not poor enough for free electricity if you can run cloud servers... But you will have the benefit of paying taxes so that those poor enough can get free electricity!
Rich people don't pay taxes in Greece. Most of the wealthy doctors, attorneys and similar higher middle class report their income to be about 1000EUR/month, and basically pay no taxes. That's one of the reasons how the entire problem started. An effort to make them pay taxes after the crisis started ended miserably.
It is one thing when we speak about company founders. But there are many CEOs, CFOs and other tom managers that never too any risks and became CEOs/CFOs/whatever. The most problematic part here is that CEO actually does not actually suffer from his own decisions. If company goes bankrupt due to CEO's bad decisions, CEO will be able to live quite comfortably to the end of his life (in some cases, his kids as well + several generations), while the worker will end homeless and his kids would become beggars. So the real risk is with workers, not with the top management.
My problem with this update was that VirtualBox did not want to start virtual machines. So running Windows inside VM solves all problems with this patch: just as you don't have to worry about AMD and Nvidia drivers, you don't have to worry about VirtualBox because it makes very little sense to run VM inside a VM.
In the provided link, MS claims that one of problems with the said update is that it prevents future updates. It seems that it was not the case, luckily.
BTW, my problem with this update was that VirtualBox did not want to start the virtual machine.
I believe none of you actually programmed in C. A string terminated by \0 can be represented by a single pointer and an have any length. You can also easily let the string keep growing (until the allocated memory is finished.)
The problem is that you usually don't know where the the allocated memory is finished.
I understand the rationale behind the pointers like they are, but I'd still prefer if pointers could keep both address and size of the buffer. But it's too late now for such kind of redesign or upgrade.
And yes, I do code in C every working day.
The company claimed that they have confirmed their methodology using data from other airplanes flying in similar area.