And unlike Crimea, Iraq committed hundreds of acts of war against the US before it acted.
Any that occurred outside of Iraq, against the actual United States?
As to Iraq, maybe you could explain to me why you think ordinary Iraqis would want to continue being subjected to Saddam's government?
Ask the 100,000+ civilians we killed directly as collateral damage? Or the 500,000+ that died as indirect results of the war (e.g. not getting health care due to the city being in flames)?
That was the effect of the war on "ordinary Iraqi's".
Saddam, as bad as he was, had gotten steadily -less- brutal as a dictator as time went on. He was not at all escalating the violence against his own citizens -- for an example of that see Syria, where we aren't involved. (Funny that.)
If we were going to invade Iraq "for the good of its own people", we should have done it in the 80s. And if we were going to pick a place to "save from it self" in 2003, there are places far worse than Iraq.
The US invaded Afghanistan in a legitimate act of self defense after a series of attacks on diplomatic posts and military units culminating in the 9/11 attacks.
That's pretty much ridiculous on its face. Next time a Canadian thug mugs a politician will the US invade Canada in a legitimate act of self defense too?
The US used 9/11 and other incidents as an excuse to invade; but there was never any existential threat to the United States that mandated it. Nor was there any real evidence that Afghanistan posed a significant threat of any kind that couldn't have been managed entirely within our own borders.
As a professional photographer I deal with this all the time, and MOST people don't give a shit about someone pointing a camera at them. Some do, and if they want to get uppity about it then guess what- they can call the cops if they don't like it and be told to go piss up a rope.
Last time a professional photographer got all up in my face about its 'public' after I told him to fuck off, you know what I did... I pulled out my camera and started circling him, taking pictures and video of him, and told him it was going up on youtube...
Do you think he:
a) agreeably went about his business since, as he'd just explained to me, it was a public place, and he (and I) had every right to stand where we wanted, and take any pictures we wanted.
b) got batshit crazy angry that anyone would dare to apply his own, just argued, standard of what was acceptable to him.
I agree. Anything in public view is fair game for recording
Yet another who fails to see any difference between incidental recordings of something in public view and massive systemic recording of everything.
There is a difference.
As a society we've consented to the idea that anything we say or do in public may be seen or heard by someone else. We also accept that it might incidentally be captured on film.
But we DID NOT ever accept the the idea that we accept systematic surveillance of everything we say or do in public.
We accept that the person at the next table at the restaurant, or the service staff might overhear a part of our conversation. We accept that the family taking birthday photos two tables over might catch us in the background.We do not accept that the police can install mic's and camera's at every table in every restaurant, record everything, and store it forever.
They are NOT the same damned thing at all.
I'm mystified why people like you wish to argue that they are the same, or that acceptance of the former means we automatically accept the latter.
I don't. Most of society agrees with me. We can see there is a difference, and we can draw a line between incidental recordings, and surveillance. What exactly do you find so difficult to understand about it?
The law should reflect the society we want to live in; its that simple. People like you seem to wish to want to trap society into the unintended consequences of the laws we have. But that's not how its supposed to work.
Is $5000/mo a reasonable sum in Recife, Brazil? Probably.
5k/mo is 60k year. That's more then the median household income in the united states. MOST people could live on it, and for most people it would even be a raise.
The problem is ALL of these groups end up taken over by the nutters
Good point here. I did enjoy Westboro Baptist Church excommunicating its own founder though.
For example the stink recently over how playable female characters aren't in shooters anymore,
They aren't? I must be playing the wrong shooters.
So I hope all these game devs tell these PC police to fuck right off.
They released DNF; and the one where you go around playing dress up with the girls of DoA or something, I'm not worried.
Hell if you made No One Lives Forever today they'd probably scream the heroine was unacceptable because she used lipstick bombs and bobby pin lockpicks
And how exactly would we know? When the court proceedings are largely secret with national security gag orders attached?
The lavabit situation is pretty unique in that we even found out about it.
And whether or not its a loophole is mooted by the fact that you suggest we can avoid even being asked for the keys by handing over anything and everything that is requested in the first place.
One example I can think of in B5 is Bestor (Walter Koenig aka Chekov),
How so? I agree he was pretty type-cast as a star trek actor; and likely found it difficult to find good work after it. But at the same time he was never that popular or noteworthy on ToS either except he was on the bridge so he was a shoo-in for the movies, but contributed little except comic relief for pronouncing v's like w's. He was hardly "star power".
I doubt ANYBODY said, "Hey, lets check out this B5 thing... I hear its got that Chekov guy from Star Trek"...
In my case, the first time I saw him on B5 I sort of groaned, but it worked out for the best. Honestly, Alfred Bester was a larger and much more fleshed out role than Pavel Chekov ever was, and Koenig gets points from me for doing some great acting. U think he was emmy nominated for B5... and deservedly so.
As long as you give them everything they ask for, AND they believe you have done so. Then they can't ask for the keys.
If you don't give them everything they want, or they don't beleive you gave them everything they want, then they can ask for the keys too, and get them.
That's a loophole big enough to drive a truck through.
The only reason the government would ask for keys is in order to obtain the ability to do mass surveillance which cannot be justified Constitutionally
Well that, or they don't trust that you really gave them everything they asked for. Or at least that's what they can say.
Had Lavabit complied initially and just handed over the requested data the question of keys would never have come up.
Indeed. And if I always answer everything the cops ask me for in the affirmative the question of an illegal search will never come up either.
Oh, and I can't think of any case in which the government could legally demand the keys.
Pretty sure that's exactly what they did to Lavabit:
The government's move against Lavabit was resisted tenaciously by Levison. After much wrangling, Levison eventually handed over Lavabit's cryptographic key in digital form, after earlier trying to satisfy a court order by printing out and handing over a copy of the key in 4-point type, a move that irked the judge handling the case.
After Lavabit resisted complying with government demands, it was held in contempt of court and fined $5,000 a day until it turned a machine-readable version of the key over.
Of course that is true, and I wouldn't have made my comment if THAT is what the summary stated... but instead the entire summary is framed around the NSA...
From the first sentence: "Perhaps no company has been as vocal with its feelings about the revelations about the NSA's collection methods as Google has, and the company has been making a series of changes to its infrastructure in recent months to make it more difficult for adversaries to snoop on users' sessions."
to the last one: "This makes life much more difficult for anyoneâ"including the NSAâ"who is trying to snoop on those Gmail sessions."
So... its only natural that any argument is also framed within the context of the NSA.
Especially if you wrote it "rapidly changing approach and methods as you went" and "moved on to the next challenge" as soon as it would occasionally run without crashing on you.
That's sounds like a recipe for well designed code, right?
it can be rewritten to take advantage of the additional lock-down offered by static types.
Not by you though. You'll leave unraveling the spaghetti you left behind for someone else.
Don't feel bad for 'them' though. It won't happen, they'll just ship your mostly working prototype and call it a day.
And if its not running well enough to ship, then yeah, they'll toss it and rewrite it but you'll be a distant memory by them.
For Instance Mr Katsulas played a rather humanish Tomalok on Startrek, whereas his G'Kar had a pretty intense costume.
I really doubt the 4 episodes he appeared in star trek in a 5 year period would dictate that he be unrecognizable in B5.
And I guess counter examples could be Bill Mumy, who showed up as a human member of starfleet and Majel Barrett made a pretty recognizable appearance on B5 as well.
I have yet to have that problem with the new java8 install on osx.
or any other platform for which ask.com hasn't gotten around to showing up. Give them time. Apple only fairly recently stopped distributing java directly.
Not very hard technologically for them if its only the old dos games which they already distribute with dosbox to run properly even on windows.
This closes an even sillier gap to be honest; because GoG has for quite some time expanded beyond old games to embrace indie games, and it was a bit of a goof to not support linux versions of games that were already natively available on Linux.
I ended up, for example, choosing to buy FTL via the HumbleStore (back before there even was a humble store, and there were just those wierd 'secret' links you could use.) because although GoG has FTL, they only had the Mac and PC; and I wanted to buy something that gave me access to all 3 platforms.
So while it will be great to see what progress GoG can make on on the old DOS (and old windows catalogs) its just great news that we'll be able to get the native linux release of any indies we buy there now. This is a real boost to their indie catalog, much of which is already linux native, and all they have to do is add the downloads.
This sort of idea makes us geeks feel warm and fuzzy inside, but the reality is that you're talking about implementing two completely different versions of that UI feature. Doing so takes time and money,
This 100%.
and youâ(TM)d be spending that time and money purely to support a use case that probably represents a negligible number of users (people who want to run these UIs but have JS disabled).
And also "people in the future".
We have some old network gear at work, the web management interface is some java enabled shit, that doesn't work unless we have an antique version of java on an antique browser.
So no, you aren't just developing for that weirdo who runs no-script on his own router management interface, you are developing for everyone who has to use it when your current whizbang framework-du-jour has been relegated to the dustbins of time and anyone using a 'then modern browser' will throw its hands up say, "Yeah, that version of jquery is blocked, because its a steaming pile of exploit now. And even if we allowed it Javascript itself has evolved since then, and you'd have to run a legacy javascript interpreter to even run it, which is not installed by default... and would be blocked if you tried, because its also steaming pile exploit".. or something equivalent.
Of course portability and compatibility are important for user interfaces, but this is a cost/benefit question. There is a line beyond which the results do not justify the effort, and any resources youâ(TM)re spending past that line arenâ(TM)t being spent on implementing other features or improving the usability elsewhere in your UI.
Right. So just build it for the lowest common denominator using the most standards compliant code you can write, with as few dependencies as possible. Its network gear that might well run for 20 years or more, and its only ever going to be used by professionals. It needs to be future proof far more than it needs to be pretty.
And you wouldn't have done the same for yourself or a loved one, if you had the means?
He literally closed his post with "the fault here is America." Answering your question BEFORE you asked it. He's clearly not blaming Jobs, but the system that allowed it to happen.
Spending his money in a successful attempt at buying himself another two years of life doesn't need to be one of them.
I disagree. He took a liver that would have gone to someone else. That someone else had to wait for the next liver, in turn pushing back the next person in line, all the way down. There is a liver waiting list after all, not a surplus.
Job's pulling a liver from the queue could well be responsible for someone else's (or even multiple people's) situations deteriorating due to the extra waiting imposed on each of them.
That's bad enough, but to top it off, he refused proper early stage treatments with opting for homeopathic until he'd squandered any chance he had with conventiional treatment, and only then in a last ditch effort to survive did he snatch a liver out of the queue.
To make an analogy -- he's like a soldier entering a triage hospital full of injured and dying soldiers, and because he's shown up he gets care that someone else won't. The fact that's rich and got to buy a helicopter lift to the triage hospital of his choice is bad enough, but it turns out he'd ignored orders and all sane advice and wandered out onto the battlefield in his pajamas instead of combat gear... because it was more comfortable.
So someone *else* is probably going to die because of this.
Ignoring his doctors in favor of homeopathy for pancreatic cancer merits a darwin award; but waiting until the last second and then queue shopping a liver took it from someone who probably deserved it more.
My guess would be that people have been exceedingly stupid, e.g. by putting the limiters in software in SCADA systems.
Or they just did what they were told by management. After all, software solutions to problems tend to be a fraction of the price of dedicated hardware solutions, and can be updated and modified later.
Apparently CS types are still ignoring well-established knowledge.
You can't build a SCADA system with *just* CS types; so apparently all your 'true engineers' were also all asleep at the wheel. What was their excuse?
Seriously, get over yourself. The CS types can and should put limiters and monitors and regulators in the software; there's no good reason for them not to ALSO be in there; so when you run up into them there can be friendly error messages, logs, etc. Problems are caught quicker, and solved easier, when things are generally still working. This is a good thing. Surely you and your EE class can see that.
Of course, there should ALSO be fail safes in hardware too for when the software fails, but that's not the programmers job, now is it? Who was responsible for the hardware? What were they doing? Why aren't those failsafes in place? You can't possibly put that at the feet of "CS types". That was never their job.
Most people don't open a lot of windows and tabs at the same time.
Define many. I routiney have 10+ windows with 20+ tabs in most of them, and another 10+ windows with 1 or 2 tabs.
I do software development; not primarily web based, but it comes up both in web apps and web services, so I'm regularly loading and debugging sites that are rendering pretty broken stuff too.
I honestly can't recall the last time FF crashed on me for any reason.
The problem is much worse when many windows and tabs are open under the Windows OS and Windows is hibernated several times.
I haven't rebooted my Mac in ages -- last time I installed an update that needed a reboot. A few months easy.
My home office win 7 destkop gets rebooted around once a month for windows updates. Sleep/hibernate/wakeups the rest of the time.
I'm not disputing your experience. But I do wonder whether your crashes are tied to a particular plugin, or are linked to some other characteristic of your system. We use FF at the office as well, on dozens of computers -- stability is NOT problem there as well. Don't know what to tell you.
And unlike Crimea, Iraq committed hundreds of acts of war against the US before it acted.
Any that occurred outside of Iraq, against the actual United States?
As to Iraq, maybe you could explain to me why you think ordinary Iraqis would want to continue being subjected to Saddam's government?
Ask the 100,000+ civilians we killed directly as collateral damage? Or the 500,000+ that died as indirect results of the war (e.g. not getting health care due to the city being in flames)?
That was the effect of the war on "ordinary Iraqi's".
Saddam, as bad as he was, had gotten steadily -less- brutal as a dictator as time went on. He was not at all escalating the violence against his own citizens -- for an example of that see Syria, where we aren't involved. (Funny that.)
If we were going to invade Iraq "for the good of its own people", we should have done it in the 80s. And if we were going to pick a place to "save from it self" in 2003, there are places far worse than Iraq.
The US invaded Afghanistan in a legitimate act of self defense after a series of attacks on diplomatic posts and military units culminating in the 9/11 attacks.
That's pretty much ridiculous on its face. Next time a Canadian thug mugs a politician will the US invade Canada in a legitimate act of self defense too?
The US used 9/11 and other incidents as an excuse to invade; but there was never any existential threat to the United States that mandated it. Nor was there any real evidence that Afghanistan posed a significant threat of any kind that couldn't have been managed entirely within our own borders.
As a professional photographer I deal with this all the time, and MOST people don't give a shit about someone pointing a camera at them. Some do, and if they want to get uppity about it then guess what- they can call the cops if they don't like it and be told to go piss up a rope.
Last time a professional photographer got all up in my face about its 'public' after I told him to fuck off, you know what I did... I pulled out my camera and started circling him, taking pictures and video of him, and told him it was going up on youtube...
Do you think he:
a) agreeably went about his business since, as he'd just explained to me, it was a public place, and he (and I) had every right to stand where we wanted, and take any pictures we wanted.
b) got batshit crazy angry that anyone would dare to apply his own, just argued, standard of what was acceptable to him.
I agree. Anything in public view is fair game for recording
Yet another who fails to see any difference between incidental recordings of something in public view and massive systemic recording of everything.
There is a difference.
As a society we've consented to the idea that anything we say or do in public may be seen or heard by someone else. We also accept that it might incidentally be captured on film.
But we DID NOT ever accept the the idea that we accept systematic surveillance of everything we say or do in public.
We accept that the person at the next table at the restaurant, or the service staff might overhear a part of our conversation. We accept that the family taking birthday photos two tables over might catch us in the background.We do not accept that the police can install mic's and camera's at every table in every restaurant, record everything, and store it forever.
They are NOT the same damned thing at all.
I'm mystified why people like you wish to argue that they are the same, or that acceptance of the former means we automatically accept the latter.
I don't. Most of society agrees with me. We can see there is a difference, and we can draw a line between incidental recordings, and surveillance. What exactly do you find so difficult to understand about it?
The law should reflect the society we want to live in; its that simple. People like you seem to wish to want to trap society into the unintended consequences of the laws we have. But that's not how its supposed to work.
Is $5000/mo a reasonable sum in Recife, Brazil? Probably.
5k/mo is 60k year. That's more then the median household income in the united states. MOST people could live on it, and for most people it would even be a raise.
So he is in the position of being unable to approach the house or her to collect rent on the house or to evict her.
Hire someone to collect the rent and serve the eviction notice. This is not a real problem.
The problem is ALL of these groups end up taken over by the nutters
Good point here. I did enjoy Westboro Baptist Church excommunicating its own founder though.
For example the stink recently over how playable female characters aren't in shooters anymore,
They aren't? I must be playing the wrong shooters.
So I hope all these game devs tell these PC police to fuck right off.
They released DNF; and the one where you go around playing dress up with the girls of DoA or something, I'm not worried.
Hell if you made No One Lives Forever today they'd probably scream the heroine was unacceptable because she used lipstick bombs and bobby pin lockpicks
Someone hasn't played Mortal Kombat 9. :)
This is all much ado about nothing.
There hasn't been a single example, AFAIK,
And how exactly would we know? When the court proceedings are largely secret with national security gag orders attached?
The lavabit situation is pretty unique in that we even found out about it.
And whether or not its a loophole is mooted by the fact that you suggest we can avoid even being asked for the keys by handing over anything and everything that is requested in the first place.
One example I can think of in B5 is Bestor (Walter Koenig aka Chekov),
How so? I agree he was pretty type-cast as a star trek actor; and likely found it difficult to find good work after it. But at the same time he was never that popular or noteworthy on ToS either except he was on the bridge so he was a shoo-in for the movies, but contributed little except comic relief for pronouncing v's like w's. He was hardly "star power".
I doubt ANYBODY said, "Hey, lets check out this B5 thing... I hear its got that Chekov guy from Star Trek"...
In my case, the first time I saw him on B5 I sort of groaned, but it worked out for the best. Honestly, Alfred Bester was a larger and much more fleshed out role than Pavel Chekov ever was, and Koenig gets points from me for doing some great acting. U think he was emmy nominated for B5... and deservedly so.
The creators weren't connected to Tesla as part of any form of commerce so it isn't a commercial.
But it encourages the watcher to engage in commerce with Tesla, which is pretty much the definition of a commercial.
So to sum up:
As long as you give them everything they ask for, AND they believe you have done so. Then they can't ask for the keys.
If you don't give them everything they want, or they don't beleive you gave them everything they want, then they can ask for the keys too, and get them.
That's a loophole big enough to drive a truck through.
The only reason the government would ask for keys is in order to obtain the ability to do mass surveillance which cannot be justified Constitutionally
Well that, or they don't trust that you really gave them everything they asked for. Or at least that's what they can say.
Had Lavabit complied initially and just handed over the requested data the question of keys would never have come up.
Indeed. And if I always answer everything the cops ask me for in the affirmative the question of an illegal search will never come up either.
Oh, and I can't think of any case in which the government could legally demand the keys.
Pretty sure that's exactly what they did to Lavabit:
The government's move against Lavabit was resisted tenaciously by Levison. After much wrangling, Levison eventually handed over Lavabit's cryptographic key in digital form, after earlier trying to satisfy a court order by printing out and handing over a copy of the key in 4-point type, a move that irked the judge handling the case.
After Lavabit resisted complying with government demands, it was held in contempt of court and fined $5,000 a day until it turned a machine-readable version of the key over.
http://www.theregister.co.uk/2...
Of course that is true, and I wouldn't have made my comment if THAT is what the summary stated... but instead the entire summary is framed around the NSA...
From the first sentence:
"Perhaps no company has been as vocal with its feelings about the revelations about the NSA's collection methods as Google has, and the company has been making a series of changes to its infrastructure in recent months to make it more difficult for adversaries to snoop on users' sessions."
to the last one:
"This makes life much more difficult for anyoneâ"including the NSAâ"who is trying to snoop on those Gmail sessions."
So... its only natural that any argument is also framed within the context of the NSA.
once a final working codebase is established
aka... never.
Especially if you wrote it "rapidly changing approach and methods as you went" and "moved on to the next challenge" as soon as it would occasionally run without crashing on you.
That's sounds like a recipe for well designed code, right?
it can be rewritten to take advantage of the additional lock-down offered by static types.
Not by you though. You'll leave unraveling the spaghetti you left behind for someone else.
Don't feel bad for 'them' though. It won't happen, they'll just ship your mostly working prototype and call it a day.
And if its not running well enough to ship, then yeah, they'll toss it and rewrite it but you'll be a distant memory by them.
Unless Google is just handing them everything anyway via Prism, or whatever other programs are in place.
This is like installing bars over the windows to keep the govt out, knowing full well you already gave them the keys to the front door.
For Instance Mr Katsulas played a rather humanish Tomalok on Startrek, whereas his G'Kar had a pretty intense costume.
I really doubt the 4 episodes he appeared in star trek in a 5 year period would dictate that he be unrecognizable in B5.
And I guess counter examples could be Bill Mumy, who showed up as a human member of starfleet and Majel Barrett made a pretty recognizable appearance on B5 as well.
So, if the story had been ex-Sears employee leaks Windows NT builds in 2016... well... close enough, right?
The underlying principle is the same even if the facts ... well... aren't.
I have yet to have that problem with the new java8 install on osx.
or any other platform for which ask.com hasn't gotten around to showing up. Give them time. Apple only fairly recently stopped distributing java directly.
Not very hard technologically for them if its only the old dos games which they already distribute with dosbox to run properly even on windows.
This closes an even sillier gap to be honest; because GoG has for quite some time expanded beyond old games to embrace indie games, and it was a bit of a goof to not support linux versions of games that were already natively available on Linux.
I ended up, for example, choosing to buy FTL via the HumbleStore (back before there even was a humble store, and there were just those wierd 'secret' links you could use.) because although GoG has FTL, they only had the Mac and PC; and I wanted to buy something that gave me access to all 3 platforms.
So while it will be great to see what progress GoG can make on on the old DOS (and old windows catalogs) its just great news that we'll be able to get the native linux release of any indies we buy there now. This is a real boost to their indie catalog, much of which is already linux native, and all they have to do is add the downloads.
And another round of everyone getting ask.com toolbars.
Boooo.
This sort of idea makes us geeks feel warm and fuzzy inside, but the reality is that you're talking about implementing two completely different versions of that UI feature. Doing so takes time and money,
This 100%.
and youâ(TM)d be spending that time and money purely to support a use case that probably represents a negligible number of users (people who want to run these UIs but have JS disabled).
And also "people in the future".
We have some old network gear at work, the web management interface is some java enabled shit, that doesn't work unless we have an antique version of java on an antique browser.
So no, you aren't just developing for that weirdo who runs no-script on his own router management interface, you are developing for everyone who has to use it when your current whizbang framework-du-jour has been relegated to the dustbins of time and anyone using a 'then modern browser' will throw its hands up say, "Yeah, that version of jquery is blocked, because its a steaming pile of exploit now. And even if we allowed it Javascript itself has evolved since then, and you'd have to run a legacy javascript interpreter to even run it, which is not installed by default... and would be blocked if you tried, because its also steaming pile exploit".. or something equivalent.
Of course portability and compatibility are important for user interfaces, but this is a cost/benefit question. There is a line beyond which the results do not justify the effort, and any resources youâ(TM)re spending past that line arenâ(TM)t being spent on implementing other features or improving the usability elsewhere in your UI.
Right. So just build it for the lowest common denominator using the most standards compliant code you can write, with as few dependencies as possible. Its network gear that might well run for 20 years or more, and its only ever going to be used by professionals. It needs to be future proof far more than it needs to be pretty.
And you wouldn't have done the same for yourself or a loved one, if you had the means?
He literally closed his post with "the fault here is America." Answering your question BEFORE you asked it. He's clearly not blaming Jobs, but the system that allowed it to happen.
Spending his money in a successful attempt at buying himself another two years of life doesn't need to be one of them.
I disagree. He took a liver that would have gone to someone else. That someone else had to wait for the next liver, in turn pushing back the next person in line, all the way down. There is a liver waiting list after all, not a surplus.
Job's pulling a liver from the queue could well be responsible for someone else's (or even multiple people's) situations deteriorating due to the extra waiting imposed on each of them.
That's bad enough, but to top it off, he refused proper early stage treatments with opting for homeopathic until he'd squandered any chance he had with conventiional treatment, and only then in a last ditch effort to survive did he snatch a liver out of the queue.
To make an analogy -- he's like a soldier entering a triage hospital full of injured and dying soldiers, and because he's shown up he gets care that someone else won't. The fact that's rich and got to buy a helicopter lift to the triage hospital of his choice is bad enough, but it turns out he'd ignored orders and all sane advice and wandered out onto the battlefield in his pajamas instead of combat gear... because it was more comfortable.
So someone *else* is probably going to die because of this.
Ignoring his doctors in favor of homeopathy for pancreatic cancer merits a darwin award; but waiting until the last second and then queue shopping a liver took it from someone who probably deserved it more.
My guess would be that people have been exceedingly stupid, e.g. by putting the limiters in software in SCADA systems.
Or they just did what they were told by management. After all, software solutions to problems tend to be a fraction of the price of dedicated hardware solutions, and can be updated and modified later.
Apparently CS types are still ignoring well-established knowledge.
You can't build a SCADA system with *just* CS types; so apparently all your 'true engineers' were also all asleep at the wheel. What was their excuse?
Seriously, get over yourself. The CS types can and should put limiters and monitors and regulators in the software; there's no good reason for them not to ALSO be in there; so when you run up into them there can be friendly error messages, logs, etc. Problems are caught quicker, and solved easier, when things are generally still working. This is a good thing. Surely you and your EE class can see that.
Of course, there should ALSO be fail safes in hardware too for when the software fails, but that's not the programmers job, now is it? Who was responsible for the hardware? What were they doing? Why aren't those failsafes in place? You can't possibly put that at the feet of "CS types". That was never their job.
Can I get this in a Car analogy?
Sure, how fast does a Porch go from 0 to 60?
Most people don't open a lot of windows and tabs at the same time.
Define many. I routiney have 10+ windows with 20+ tabs in most of them, and another 10+ windows with 1 or 2 tabs.
I do software development; not primarily web based, but it comes up both in web apps and web services, so I'm regularly loading and debugging sites that are rendering pretty broken stuff too.
I honestly can't recall the last time FF crashed on me for any reason.
The problem is much worse when many windows and tabs are open under the Windows OS and Windows is hibernated several times.
I haven't rebooted my Mac in ages -- last time I installed an update that needed a reboot. A few months easy.
My home office win 7 destkop gets rebooted around once a month for windows updates. Sleep/hibernate/wakeups the rest of the time.
I'm not disputing your experience. But I do wonder whether your crashes are tied to a particular plugin, or are linked to some other characteristic of your system. We use FF at the office as well, on dozens of computers -- stability is NOT problem there as well. Don't know what to tell you.
I seriously doubt its enough to have a conversation with; including its own consciousness and pre-brain-transplant memories.