For me, what made me swear off Perl was back when I was doing backend work for web development in 1998....
I had been struggling with some fairly extensive code I had put together. But I decided to tag along with the coworkers/bosses for a few beers. Intoxicated as I was, I decided that "hell, I need to go fix that code" and went back to the office... And I understood the code better while intoxicated...
The day after I loudly proclaimed that that would be the last Perl project I'd ever work with....
"The last incident where he tried to kill another relative resulted in 13 cops in the house and the patient got tazered five times, pepper sprayed and beaten by the cops in riot gear. In their defense, he is immensely strong and it took everything the police had to control him. They only won when he finally wore down. He was hauled off to hospital where he remained for a month. He's now in a sort of nursing home and will probably never come home again"
Been in a similar incident as a volunteer paramedic. Get a callout during a day when there's a lot of activity(sports events etc...) so most regular assets are tied up. Description: Elderly male discovered in a residential area unconscious, with blood on face, hands and arms. From the address I know there's a group residence for elderly with senile-dementia there, so I immediately tell them to send me backup. I arrive at the spot, find the man, and he's starting to show signs of waking up. An ambulance arrives a couple of minutes afterward, at which point the man has awakened again, and gets extremely angry and violent. Me and the paramedic from the ambulance managed to tackle him and hold him still long enough for the nurse from the ambulance to stab him and give him a shot of muscle relaxants. And even then we received plenty of bruises.
Was a fun day, not... Coming home "So, today I've had to gang up with others and beat up a 78 year old man just so he could get medical help.... How was your day?":/
The facilities are not Stockholm University's CS departments, nor even Stockholm University's. They just rent time in these facilities, yet demand things, as if they owned them.
"I'm surprised by your answer at so many levels. First, I thought the guys doing scientific calculations were scientists that many times (not always of course) are only used to Matlab, Mathematica or even Excel. "
That's why quite a few supercomputing facilities offer software porting/"translation" services... Some of the projects I've done over the years have been freelance contracts to rewrite a program from one stack to another.
Because if they can get something from MatLab/mathematica into Fortran which enables them to cut effective run time in half, it means they can pack in more projects, and thus the facility can serve more people.
Of course, you also have the idiots who campaign for root access and Python and loudly whine when they don't get to be a nuisance to every other user... *Sends nasty glares in the direction of Stockholm University's CS department.....*
And, as I said, the decision for that is political. According to Bildt, Reinfeldt etc, there is no threat model to Sweden, thus there's no need for patrol readiness....
And well, Bildt claims a lot of things, but do not forget that he has a lot of investments in Russia's oil and gas industry, and he stands to lose those if he starts to make any comments that Putin could consider negative. Russia are very much aware that FRA has been working with NSA for years. There's nothing coincidental about it at all.
As for the range of the SAM's, it's not quite that simple. At those ranges, fighters are very hard to hit since they don't tend to fly in straight, easily predictable patterns, compared to the ICBM's, AWACS and bombers they are primarily intended to defend against.
As a percentage of GDP, we spend less than Finland. There's also the problem that the Swedish Armed Forces don't get any extra budget or out-of-budget funding for all the international missions, while in most of the rest of the world, international missions get either budget increases to cover it, or comes from separate allotments. That means that Sweden's Armed Forces have less money to spend on maintenance, forces on standby, excercises and such.
And yes, I used to hang out in #amigaSWE... Are you Toaster-Ali?:p
"When Russia brought planes (don't remember if it was bomb planes or not) to Gotland and later close to where FRA (our surveillance agency) was operating they never seemed to get any planes up into the air regardless. We have very few at stand by for such activities."
They never actually crossed into Swedish territory, but the mission orders was a practice run on a trajectory suitable for bombing FRA. And yes, it was 2 bombers and 4 fighters. The issue, however, of Swedish fighters not scrambling is entirely political. Carl Bildt want his russian oil and gas money, and further pats on the back from the US, same with Reinfeldt, so they'll continue to cripple the Swedish Armed Forces.
Downgrade is the proper term, since it is a move to a highly inferior system that cripples the planes performance. The Swedish data link system fully integrates between land, air and sea forces as well as ground-based weather telemetry stations etc.
"The Rafale and the Typhoon not only bested the Gripen but were also the only ones who passe the miltary criteria. The Gripen is considered insufficient by Armasuisse."
The Gripen NG was given penalties in the 2006-2008 evaluation because some of the features were still in development. In the post-2010 evaluations, Gripen NG defeated them all. Armasuisse is just shilling for Dassault, as is the Swiss defense ministry(Just look at how many of them own or have cashed in Dassault bearer bonds....)
The official mission was recon, but their RoE didn't preclude strikes, if there was a pressing need.
2 times, 39's simultaneously engaged and destroyed multiple ground targets, and at least 3 other times they provided the target data to Rafale's(Too bad 39's have to run with reduced datalink capacity to interface with NATO planes, including the Rafale)
As for Dassault involvement, they are issuing bearer bonds to Swiss politicians, Dassault "consultants" are working as personal advisors to at least 3 defense ministry officials, and are also suspects in the brewing indian bribery scandal regarding the Rafale procurement. Keep in mind, SAAB and the Swedish government have sidestepped BAE for the Swiss procurement, because BAE is too corrupt, and Dassault has an operational record just as dirty as that of BAE, Boeing and Lockheed-Martin, with the belgian scandal being just one of them.
When general Gygax made a revised statement of operational capacity after 2010, when Gripen NG showed off the planned abilities, there was an immediate lobbying blitz and further bearer bonds thrown in the direction of parliament and defense ministry.
In fact, Dassault are still pushing the 2006-2008 evaluations to the swiss parliament, completely ignoring the post-2010 evaluations. They even willfully broke the rules of the tender by attempting to renegotiate after the bidding timeframe was closed.
Ah yes, that report, written by Dassault themselves, even in the face of Gripen curbstomping Rafale in red flag excercises, and Gripen proving that it was better at strike missions in Libya.
Basically, Dassault has such a foothold in the Swiss Air Force that they can write the requirements and testing specs to favour Dassault. It's like trying to sell Gripen or Typhoon to the US or Russian Air Forces.....
Utility poles are going the way of the dodo in many places in Sweden, even some pretty sparsely populated areas. Buried cables survive harsh weather better, are not as frequently damaged as utility poles are by vehicles etc, so the maintenance costs for the utility companies have gone WAY down, meaning that the long-term costs of trenching are actually lower.
No, it's not only about price. It's about the fact that the book can be read anywhere, without needing a battery charge or anything. Even many kids think about that. It's also less stressful for the eyes than looking at a screen.
It would still be a "reasonably powerful desktop machine" if your use case is still the same as 10 years ago.
However, contrary to what many geeks think, people don't just browse, do email, watch youtube etc.. A fair amount of non-geeks do CAD, image/video editing, 3D graphics, create music etc with their desktop machines, and routinely have workloads that would bring that 10 year old computer into thrashing hell...
In fact, I think the whole "oh, ordinary people just need enough power to browse, email etc" is a state that has been created by geeks who have no interest in helping their family members or friends by enabling a hobby, so it's become self-perpetuating. Sure, there are ordinary users who just needs that. But there are also ordinary users who have interests beyond that, but has no geek interest in computers, operating system geek wars, programming etc..
Actually, EVE HAS been dumbed down, ever since late 2006. Ship fitting has been made more cookie-cutter so that there is less flexibility for any given ship, and that's just one of the areas that has been dumbed down.
Human appreciation is good enough, compared to completely frozen over pitot tubes.
Inertial navigation without input from reliable sensors is useless. If your Inertial navigation systems last received input with a good tailwind, and suddenly you get a strong wind from front and left, but your sensors can't catch that, your Inertial Navigation is worth 0. ATC? Air France Flight 447 was out of range of ATC, and the storm was essentially blocking that anyway. Engine data? Pointless without other data to correlate it with
Also, far more extensive than an automated car would need.
The thing is, the aircraft autopilots are not AI's, and are tasked with routine tasks such as stabilising the plane, maintaining a level course etc. Adding decision making beyond "sensor data unavailable, alert pilot and disengage" would require you to carry a cluster on board, and a beefy expert system at the very least, preferably an AI....
Don't forget about wind moving in X, Y and Z, ambient temperature, ambient pressure, humidity, precipitation, other objects moving in X, Y AND Z. And as I said, the forces involved in an aircraft flight are greater.
"The flight computer can't handle that yet. I mean, where comes the human's appreciation of velocity from? Well, three sources: Experience (which is just collected data), knowledge of physical relations (that's the easiest thing to program in), and experience from the senses (which is essentially sensor data). Nothing which could not be replicated in software. The point is that the computer would have to be programmed to estimate missing data from one sensor from available data from other sensors (and also simple check routines to estimate the reliability of data; but I guess they are already built in, to know when to give up control to the pilot). The more sensors are available, the better."
The computer is already programmed to use multiple sensors, such as multiple pitot tubes for example. Despite research, pitot tubes are still the most reliable sensors we have for this application, GPS is way too unreliable. And in case of Air France, all 3 pitot tubes froze over, making the flight computer completely blind(And forget about GPS or other radio based navigational aid in the weather they were in, in the region they were in...)
Also, experience is not just collected data. Experience is the knowledge extracted through sifting and analysis of the collected data, and perhaps generalised and abstracted upon also, to possibly be adapted in whole or part to other situations. A rookie trooper that's gone through training has collected lots of data. But the trooper is still completely inexperienced until he or she has been through the real deal, and seen what works, what didn't work, how it worked, and what can be learned from it. Same thing with pilots. To equate a pilots decision making, you'd need a beefy cluster to handle the expert system, image recognition, processing all the sensor data to give better spatial awareness, and recognize for example an improvised landing strip that is suitable.
What alternate sensors, that aren't already in use? GPS? Far less reliable than pitot tubes, due to weather, and that's just one example. Come on, practical engineering please, and not crackpipe dreaming....
And the systems to see the broken engines would be powered by what? Also, the emergency maneuvers have to be programmed in, based on human experience. Humans also have the advantage of being able to generalise and abstracting, able to adapt from one situation to fit into another situation more or less on the fly.
Hudson landing, until the pilot activated the APU, the flight computer was crippled.
Let's face it, automated cars is a fundamentally easier to solve problem, due to far fewer variables and complications, and weaker forces involved.
A human can get an appreciation of velocity even without working pitot tubes, in a middle of a weather system where GPS doesn't work. The flight computer can't handle that, which is why it disconnected and warned in the case of the Air France flight.
In the case of the Hudson River landing, bird strikes took out both engines simultaneously, killing power. Pilot manually switched over to APU. Ironically however, in that case, the computer helped the pilot ditch the plane safely, once it had power again. With just the pilot, or just the flight computers, there would most likely have been dead people in the water.
That's because Bitcoin mining is not something critical, AND happens to fall into the limited memory structures and computational capabilities that AMD provide. In real-world relevant computational tasks, nVidia and CUDA are dominating in ease of use, flexibility and computational throughput. Hence why HPC use Nvidia and not AMD.
Hashrate is just a gimmick anyway, since if you're serious about it, you go with a FPGA kit.
"CUDA vs. OpenCL seems to be an example of the ongoing battle between an entrenched and supported; but costly, proprietary implementation, vs. a somewhat patchy solution that isn't as mature; but has basically everybody except Nvidia rooting for it."
Wishful thinking. Intel doesn't give a crap about OpenCL, they don't even expose their GPU's for OpenCL under Linux, and as I mentioned AMD are betting on Mantle. As for "costly", there's nothing about CUDA that is costly that isn't costly with OpenCL
Mantle is far more than just a Glide-like API. It covers both graphics and GPGPU, effectively replacing OpenCL on the AMD side(unfortunately, that still comes with AMD idiocy in how to access interfaces etc..... grrrr..)
For me, what made me swear off Perl was back when I was doing backend work for web development in 1998....
I had been struggling with some fairly extensive code I had put together. But I decided to tag along with the coworkers/bosses for a few beers. Intoxicated as I was, I decided that "hell, I need to go fix that code" and went back to the office... And I understood the code better while intoxicated...
The day after I loudly proclaimed that that would be the last Perl project I'd ever work with....
Apparently you've never used Perl.....
I'm 35 since a couple of months back
"The last incident where he tried to kill another relative resulted in 13 cops in the house and the patient got tazered five times, pepper sprayed and beaten by the cops in riot gear. In their defense, he is immensely strong and it took everything the police had to control him. They only won when he finally wore down. He was hauled off to hospital where he remained for a month. He's now in a sort of nursing home and will probably never come home again"
Been in a similar incident as a volunteer paramedic. Get a callout during a day when there's a lot of activity(sports events etc...) so most regular assets are tied up. Description: Elderly male discovered in a residential area unconscious, with blood on face, hands and arms. From the address I know there's a group residence for elderly with senile-dementia there, so I immediately tell them to send me backup. I arrive at the spot, find the man, and he's starting to show signs of waking up. An ambulance arrives a couple of minutes afterward, at which point the man has awakened again, and gets extremely angry and violent. Me and the paramedic from the ambulance managed to tackle him and hold him still long enough for the nurse from the ambulance to stab him and give him a shot of muscle relaxants. And even then we received plenty of bruises.
Was a fun day, not... Coming home "So, today I've had to gang up with others and beat up a 78 year old man just so he could get medical help.... How was your day?" :/
The facilities are not Stockholm University's CS departments, nor even Stockholm University's. They just rent time in these facilities, yet demand things, as if they owned them.
"I'm surprised by your answer at so many levels. First, I thought the guys doing scientific calculations were scientists that many times (not always of course) are only used to Matlab, Mathematica or even Excel. "
That's why quite a few supercomputing facilities offer software porting/"translation" services... Some of the projects I've done over the years have been freelance contracts to rewrite a program from one stack to another.
Because if they can get something from MatLab/mathematica into Fortran which enables them to cut effective run time in half, it means they can pack in more projects, and thus the facility can serve more people.
Of course, you also have the idiots who campaign for root access and Python and loudly whine when they don't get to be a nuisance to every other user... *Sends nasty glares in the direction of Stockholm University's CS department.....*
And, as I said, the decision for that is political. According to Bildt, Reinfeldt etc, there is no threat model to Sweden, thus there's no need for patrol readiness....
And well, Bildt claims a lot of things, but do not forget that he has a lot of investments in Russia's oil and gas industry, and he stands to lose those if he starts to make any comments that Putin could consider negative. Russia are very much aware that FRA has been working with NSA for years. There's nothing coincidental about it at all.
As for the range of the SAM's, it's not quite that simple. At those ranges, fighters are very hard to hit since they don't tend to fly in straight, easily predictable patterns, compared to the ICBM's, AWACS and bombers they are primarily intended to defend against.
As a percentage of GDP, we spend less than Finland. There's also the problem that the Swedish Armed Forces don't get any extra budget or out-of-budget funding for all the international missions, while in most of the rest of the world, international missions get either budget increases to cover it, or comes from separate allotments. That means that Sweden's Armed Forces have less money to spend on maintenance, forces on standby, excercises and such.
And yes, I used to hang out in #amigaSWE... Are you Toaster-Ali? :p
"When Russia brought planes (don't remember if it was bomb planes or not) to Gotland and later close to where FRA (our surveillance agency) was operating they never seemed to get any planes up into the air regardless. We have very few at stand by for such activities."
They never actually crossed into Swedish territory, but the mission orders was a practice run on a trajectory suitable for bombing FRA. And yes, it was 2 bombers and 4 fighters. The issue, however, of Swedish fighters not scrambling is entirely political. Carl Bildt want his russian oil and gas money, and further pats on the back from the US, same with Reinfeldt, so they'll continue to cripple the Swedish Armed Forces.
Downgrade is the proper term, since it is a move to a highly inferior system that cripples the planes performance. The Swedish data link system fully integrates between land, air and sea forces as well as ground-based weather telemetry stations etc.
"The Rafale and the Typhoon not only bested the Gripen but were also the only ones who passe the miltary criteria. The Gripen is considered insufficient by Armasuisse."
The Gripen NG was given penalties in the 2006-2008 evaluation because some of the features were still in development. In the post-2010 evaluations, Gripen NG defeated them all. Armasuisse is just shilling for Dassault, as is the Swiss defense ministry(Just look at how many of them own or have cashed in Dassault bearer bonds....)
The official mission was recon, but their RoE didn't preclude strikes, if there was a pressing need.
2 times, 39's simultaneously engaged and destroyed multiple ground targets, and at least 3 other times they provided the target data to Rafale's(Too bad 39's have to run with reduced datalink capacity to interface with NATO planes, including the Rafale)
As for Dassault involvement, they are issuing bearer bonds to Swiss politicians, Dassault "consultants" are working as personal advisors to at least 3 defense ministry officials, and are also suspects in the brewing indian bribery scandal regarding the Rafale procurement. Keep in mind, SAAB and the Swedish government have sidestepped BAE for the Swiss procurement, because BAE is too corrupt, and Dassault has an operational record just as dirty as that of BAE, Boeing and Lockheed-Martin, with the belgian scandal being just one of them.
When general Gygax made a revised statement of operational capacity after 2010, when Gripen NG showed off the planned abilities, there was an immediate lobbying blitz and further bearer bonds thrown in the direction of parliament and defense ministry.
In fact, Dassault are still pushing the 2006-2008 evaluations to the swiss parliament, completely ignoring the post-2010 evaluations. They even willfully broke the rules of the tender by attempting to renegotiate after the bidding timeframe was closed.
Ah yes, that report, written by Dassault themselves, even in the face of Gripen curbstomping Rafale in red flag excercises, and Gripen proving that it was better at strike missions in Libya.
Basically, Dassault has such a foothold in the Swiss Air Force that they can write the requirements and testing specs to favour Dassault. It's like trying to sell Gripen or Typhoon to the US or Russian Air Forces.....
Utility poles are going the way of the dodo in many places in Sweden, even some pretty sparsely populated areas. Buried cables survive harsh weather better, are not as frequently damaged as utility poles are by vehicles etc, so the maintenance costs for the utility companies have gone WAY down, meaning that the long-term costs of trenching are actually lower.
No, it's not only about price. It's about the fact that the book can be read anywhere, without needing a battery charge or anything. Even many kids think about that. It's also less stressful for the eyes than looking at a screen.
It would still be a "reasonably powerful desktop machine" if your use case is still the same as 10 years ago.
However, contrary to what many geeks think, people don't just browse, do email, watch youtube etc.. A fair amount of non-geeks do CAD, image/video editing, 3D graphics, create music etc with their desktop machines, and routinely have workloads that would bring that 10 year old computer into thrashing hell...
In fact, I think the whole "oh, ordinary people just need enough power to browse, email etc" is a state that has been created by geeks who have no interest in helping their family members or friends by enabling a hobby, so it's become self-perpetuating. Sure, there are ordinary users who just needs that. But there are also ordinary users who have interests beyond that, but has no geek interest in computers, operating system geek wars, programming etc..
Actually, EVE HAS been dumbed down, ever since late 2006. Ship fitting has been made more cookie-cutter so that there is less flexibility for any given ship, and that's just one of the areas that has been dumbed down.
Human appreciation is good enough, compared to completely frozen over pitot tubes.
Inertial navigation without input from reliable sensors is useless. If your Inertial navigation systems last received input with a good tailwind, and suddenly you get a strong wind from front and left, but your sensors can't catch that, your Inertial Navigation is worth 0. ATC? Air France Flight 447 was out of range of ATC, and the storm was essentially blocking that anyway. Engine data? Pointless without other data to correlate it with
Keyword there being "mostly".
Also, far more extensive than an automated car would need.
The thing is, the aircraft autopilots are not AI's, and are tasked with routine tasks such as stabilising the plane, maintaining a level course etc. Adding decision making beyond "sensor data unavailable, alert pilot and disengage" would require you to carry a cluster on board, and a beefy expert system at the very least, preferably an AI....
Read up on and watch a few documentaries about the Hudson River crash landing
Don't forget about wind moving in X, Y and Z, ambient temperature, ambient pressure, humidity, precipitation, other objects moving in X, Y AND Z. And as I said, the forces involved in an aircraft flight are greater.
"The flight computer can't handle that yet. I mean, where comes the human's appreciation of velocity from? Well, three sources: Experience (which is just collected data), knowledge of physical relations (that's the easiest thing to program in), and experience from the senses (which is essentially sensor data). Nothing which could not be replicated in software. The point is that the computer would have to be programmed to estimate missing data from one sensor from available data from other sensors (and also simple check routines to estimate the reliability of data; but I guess they are already built in, to know when to give up control to the pilot). The more sensors are available, the better."
The computer is already programmed to use multiple sensors, such as multiple pitot tubes for example. Despite research, pitot tubes are still the most reliable sensors we have for this application, GPS is way too unreliable. And in case of Air France, all 3 pitot tubes froze over, making the flight computer completely blind(And forget about GPS or other radio based navigational aid in the weather they were in, in the region they were in...)
Also, experience is not just collected data. Experience is the knowledge extracted through sifting and analysis of the collected data, and perhaps generalised and abstracted upon also, to possibly be adapted in whole or part to other situations. A rookie trooper that's gone through training has collected lots of data. But the trooper is still completely inexperienced until he or she has been through the real deal, and seen what works, what didn't work, how it worked, and what can be learned from it. Same thing with pilots. To equate a pilots decision making, you'd need a beefy cluster to handle the expert system, image recognition, processing all the sensor data to give better spatial awareness, and recognize for example an improvised landing strip that is suitable.
What alternate sensors, that aren't already in use? GPS? Far less reliable than pitot tubes, due to weather, and that's just one example. Come on, practical engineering please, and not crackpipe dreaming....
And the systems to see the broken engines would be powered by what? Also, the emergency maneuvers have to be programmed in, based on human experience. Humans also have the advantage of being able to generalise and abstracting, able to adapt from one situation to fit into another situation more or less on the fly.
Hudson landing, until the pilot activated the APU, the flight computer was crippled.
Let's face it, automated cars is a fundamentally easier to solve problem, due to far fewer variables and complications, and weaker forces involved.
A human can get an appreciation of velocity even without working pitot tubes, in a middle of a weather system where GPS doesn't work. The flight computer can't handle that, which is why it disconnected and warned in the case of the Air France flight.
In the case of the Hudson River landing, bird strikes took out both engines simultaneously, killing power. Pilot manually switched over to APU. Ironically however, in that case, the computer helped the pilot ditch the plane safely, once it had power again. With just the pilot, or just the flight computers, there would most likely have been dead people in the water.
That's because Bitcoin mining is not something critical, AND happens to fall into the limited memory structures and computational capabilities that AMD provide. In real-world relevant computational tasks, nVidia and CUDA are dominating in ease of use, flexibility and computational throughput. Hence why HPC use Nvidia and not AMD.
Hashrate is just a gimmick anyway, since if you're serious about it, you go with a FPGA kit.
"CUDA vs. OpenCL seems to be an example of the ongoing battle between an entrenched and supported; but costly, proprietary implementation, vs. a somewhat patchy solution that isn't as mature; but has basically everybody except Nvidia rooting for it."
Wishful thinking. Intel doesn't give a crap about OpenCL, they don't even expose their GPU's for OpenCL under Linux, and as I mentioned AMD are betting on Mantle. As for "costly", there's nothing about CUDA that is costly that isn't costly with OpenCL
Mantle is far more than just a Glide-like API. It covers both graphics and GPGPU, effectively replacing OpenCL on the AMD side(unfortunately, that still comes with AMD idiocy in how to access interfaces etc..... grrrr..)