There have been way too little competition in this area the last decades. Considering that the Russian RD-180 engines designed in the 70's&80's are still seen as state of the art it is obviously a stagnant situation.
Compare the time to rebuild the net from that event to the time it takes to manufacture a new transformer and having it delivered. Each site contains maybe 2 to 3 such transformers that are custom built. Downtime can be a year for that transformer station. Locate some more sites and you can cause a severe situation where you have problems to manufacture the transformers and then to transport them because - no power to run machinery and refineries for fuel to the transport vehicles.
It would make the northeast outage seem like business as usual. That outage was unusually large due to cascading effects and long because it took time to build up the net in an orderly fashion. And to rebuild the net you can't switch on power all at once but has to do it step by step - and to do that you must first make sure that the switches are off in each substation before you turn on the main lines. Takes a lot of coordination and manpower to make sure, but most of the system was intact.
And even with init scripts you can do things in a way that isn't slowing down things - you can start that database engine in the background. It might require some knowledge about how to start a background process using 'nohup' and have applications waiting on the startup of the database, but nothing that should block the accessibility.
And that's exactly why the code is hard to maintain - the compiler decides stuff that makes it hard or impossible to know what the "var" type means from a coding perspective. I have lost countless hours on that because I couldn't figure out the type to adapt the code in a suitable way.
It's a typical example of ugly coding that someone inheriting the code will start a hate session for.
Well, I'd worry less about that than an coordinated attack on a number of main transformer stations. OK, it takes a bit more to "kill" a transformer, but a few.50 caliber full metal jacket rounds would make enough of a mess to render it out of service.
It will take a few days to re-erect a tower, it takes a lot longer to replace a destroyed major transformer.
But then C# also suffers from bad decisions that are making the code hard to maintain. Especially the 'var' type which can mean whatever the coder want it to mean, combine that with some remote objects provided by another server on the network and you have built yourself a nice little time bomb.
Why the crust rose may not be due to drought, even though it's possible, just look at a few pictures with a slider to compare with here. (Swedish site) Unfortunately the pictures aren't from the exact same location causing the before/after perspective to be a bit different.
Cats do as they please, just get used to it. It doesn't matter what you say to them, they are the ultimate animal of don't giving a damn about what others think.
They only care about things that are really uncomfortable as a result of their own action - like slipping on the bathtub edge and falling in might keep them from doing it again.
Praise the kid for good ideas, but also ask your kid - how do you think this or that could be better?
To be smart means that you don't stop thinking of how things can be better.
And don't get angry at your kids because they take things apart - they learn from it. Pulling apart a cheap mechanical alarm clock to learn how it's made is part of the learning process. Unfortunately most modern devices are just bricks - there's nothing to learn from taking them apart.
It's also part of the learning process to know how hard you can pull a screw before it breaks. You can list and use all the torque numbers in the world, but sometimes having the right feeling for how hard you can tighten a screw - and how it feels when it's done right is worth a lot more than having an advanced torque-limiting tool.
The smartphones don't have to be killed by the government, the government can shut down the net rendering the phones useless.
What you should worry about is that some malicious people activates the kill switch in a massive way essentially keeping users hostage. Kill a few phones at a company, demand ransom to be paid and if not then execute a massive killing.
Well - if the content providers outright denied to provide content to ISPs that want money for the traffic it would hurt the content providers but it would hurt the ISPs more since the customers would look for other providers.
However as soon as a content provider starts to pay they will be part of the problem and not provide any solution.
On the contrary - but do protest in the right way, don't start to burn things you don't own.
Symbols are sometimes stronger than speech.
If the cops orders you to disperse - do that and regroup instead. It will be hard for the police to make sense of anything if you act as a murder of crows always returning to the food by new paths.
If you want to coordinate when protesting - get FRS or PMR radios. Of course - the authorities can listen in, but the device don't store anything and learn to talk code and it will be unclear what you mean and who that said what.
As long as you don't do illegal stuff the authorities can't do much.
There have been way too little competition in this area the last decades. Considering that the Russian RD-180 engines designed in the 70's&80's are still seen as state of the art it is obviously a stagnant situation.
Best app depends on your needs, an app for Maidenhead Grid Locator is great for ham radio operators, but pretty useless for anyone else.
You haven't seen the code I have had to dive through.
Compare the time to rebuild the net from that event to the time it takes to manufacture a new transformer and having it delivered. Each site contains maybe 2 to 3 such transformers that are custom built. Downtime can be a year for that transformer station. Locate some more sites and you can cause a severe situation where you have problems to manufacture the transformers and then to transport them because - no power to run machinery and refineries for fuel to the transport vehicles.
It would make the northeast outage seem like business as usual. That outage was unusually large due to cascading effects and long because it took time to build up the net in an orderly fashion. And to rebuild the net you can't switch on power all at once but has to do it step by step - and to do that you must first make sure that the switches are off in each substation before you turn on the main lines. Takes a lot of coordination and manpower to make sure, but most of the system was intact.
And even with init scripts you can do things in a way that isn't slowing down things - you can start that database engine in the background. It might require some knowledge about how to start a background process using 'nohup' and have applications waiting on the startup of the database, but nothing that should block the accessibility.
I could do the same thing with init too, no big deal.
And that's exactly why the code is hard to maintain - the compiler decides stuff that makes it hard or impossible to know what the "var" type means from a coding perspective. I have lost countless hours on that because I couldn't figure out the type to adapt the code in a suitable way.
It's a typical example of ugly coding that someone inheriting the code will start a hate session for.
Who really needs systemd?
It may provide some features not previously existing, but it also breaks a lot of stuff that people "knew" were there.
Well, I'd worry less about that than an coordinated attack on a number of main transformer stations. OK, it takes a bit more to "kill" a transformer, but a few .50 caliber full metal jacket rounds would make enough of a mess to render it out of service.
It will take a few days to re-erect a tower, it takes a lot longer to replace a destroyed major transformer.
But then C# also suffers from bad decisions that are making the code hard to maintain. Especially the 'var' type which can mean whatever the coder want it to mean, combine that with some remote objects provided by another server on the network and you have built yourself a nice little time bomb.
One word: COBOL
Considering that a big earthquake here is 3 on the Richter scale I would say - not very prepared either.
We have other things that might happen before that with that are more likely to cause problems, the closest is corrupt politicians.
I wouldn't state that C# is superior to Java from a language perspective, both are essentially derived from Ada and C with influences from C++.
If Ada had been more open and better promoted then it would have been a far better choice.
And who's inch? The Danish classic inch and the British aren't even the same.
Why the crust rose may not be due to drought, even though it's possible, just look at a few pictures with a slider to compare with here. (Swedish site) Unfortunately the pictures aren't from the exact same location causing the before/after perspective to be a bit different.
Cats do as they please, just get used to it. It doesn't matter what you say to them, they are the ultimate animal of don't giving a damn about what others think.
They only care about things that are really uncomfortable as a result of their own action - like slipping on the bathtub edge and falling in might keep them from doing it again.
Praise the kid for good ideas, but also ask your kid - how do you think this or that could be better?
To be smart means that you don't stop thinking of how things can be better.
And don't get angry at your kids because they take things apart - they learn from it. Pulling apart a cheap mechanical alarm clock to learn how it's made is part of the learning process. Unfortunately most modern devices are just bricks - there's nothing to learn from taking them apart.
It's also part of the learning process to know how hard you can pull a screw before it breaks. You can list and use all the torque numbers in the world, but sometimes having the right feeling for how hard you can tighten a screw - and how it feels when it's done right is worth a lot more than having an advanced torque-limiting tool.
Considering that dial-up modems are self-capping I would love to avoid the ads.
The smartphones don't have to be killed by the government, the government can shut down the net rendering the phones useless.
What you should worry about is that some malicious people activates the kill switch in a massive way essentially keeping users hostage. Kill a few phones at a company, demand ransom to be paid and if not then execute a massive killing.
Well - if the content providers outright denied to provide content to ISPs that want money for the traffic it would hurt the content providers but it would hurt the ISPs more since the customers would look for other providers.
However as soon as a content provider starts to pay they will be part of the problem and not provide any solution.
On the contrary - but do protest in the right way, don't start to burn things you don't own.
Symbols are sometimes stronger than speech.
If the cops orders you to disperse - do that and regroup instead. It will be hard for the police to make sense of anything if you act as a murder of crows always returning to the food by new paths.
Any old "brick" phone would be good.
If you want to coordinate when protesting - get FRS or PMR radios. Of course - the authorities can listen in, but the device don't store anything and learn to talk code and it will be unclear what you mean and who that said what.
As long as you don't do illegal stuff the authorities can't do much.
Especially since the browser isn't even compatible with the other services Microsoft offers like the Outlook Webmail.
I.e. pigeon meat, not chicken meat.
Include the risk of being mugged into walkability and you will soon see strange things. Add to it the level of corruption in politics.