If you'd actually read the linked mailing list post (or even just read the quotes of it in the summary) you'd see that none of the abusive comments are aimed at people, they're aimed at the code. He calls the code a bunch of mean, nasty, insulting things, but he doesn't say anything about the people who worked or released that code. I think the distinction is important here. It's not abuse if there's nobody to be abused.
Secondarily: if you read the rest of the thread, he goes on to work with everyone very productively on tracking down the exact nature of the underlying bugs, posts deep analyses of the code generation differences, proposes a patch for his own kernel to work around this GCC bug, and goes and files the upstream Bugzilla report with the GCC team himself. On the whole I'd say this is pretty responsible and cooperative behavior.
What are you doing bringing objective facts into a Slashdot debate, I mean SWJdot?
It sounds like this transformer had its center tap grounded and was the path to ground on one side of a ground loop as the geomagnetic field moved under pressure from a CME, inducing a common-mode current in the long-distance power line. A gas pipeline in an area of poor ground conductivity in Russia was also destroyed, it is said, resulting in 500 deaths.
One can protect against this phenomenon by use of common-mode breakers and perhaps even overheat breakers. The system will not stay up but nor will it be destroyed. This is a high-current rather than high-voltage phenomenon and thus the various methods used to dissipate lightning currents might not be effective.
In March 1989 much of Quebec lost power for the same thing.
They lost power because the common-mode breakers tripped, not because their system was actually damaged.
Sure. Here's a transcript of the earnings call. (You may need to register to read it.)
Nadella does say, early on in his prepared comments, that, "We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizes."
Later during the Q&A session, however, he was asked about how this "one version for all devices" would change the number of Windows SKUs that are available, and he said this:
Yes. My statement Heather was more to do with just even the engineering approach. The reality is that we actually did not have one Windows; we had multiple Windows operating systems inside of Microsoft. We had one for phone, one for tablets and PCs, one for Xbox, one for even embedded. So we had many, many of these efforts. So now we have one team with the layered architecture that enables us to in fact one for developers bring that collective opportunity with one store, one commerce system, one discoverability mechanism. It also allows us to scale the UI across all screen sizes; it allows us to create this notion of universal Windows apps and being coherent there.
So that’s what more I was referencing and our SKU strategy will remain by segment, we will have multiple SKUs for enterprises, we will have for OEM, we will have for end-users. And so we will – be disclosing and talking about our SKUs as we get further along, but this my statement was more to do with how we are bringing teams together to approach Windows as one ecosystem very differently than we ourselves have done in the past.
Lots of hedging in there. You don't need a single, converged OS to give developers "one store, one commerce system, one discoverability system." Those are all ancillary functions. A "team with the layered architecture" doesn't sound like every version of Windows is going to share the same layers. And clearly nothing about Windows is going to be simplified from the customer's perspective; there will still be six or eight SKUs, with each offering different benefits.
Rather, I take Nadella's comments to mean he's streamlining the OS engineering group so that the people working on each Windows platform work in tandem with the others and they all have similar goals, milestones, etc (good).
I also take it to mean that Microsoft will offer developers who are building so-called Modern apps a common set of APIs that will be available on the various form factors, so they eventually should only have to write their apps once and they will run on every kind of device. That sounds OK, but it's only going to be true for Windows Store apps -- and to achieve that, you don't need every device to be running an identical OS.
In other words, no Holy Grail here, but Microsoft is streamlining and rationalizing its OS engineering efforts, which makes good sense at this juncture.
They're not talking about the interface. They're talking about the underlying nuts-and-bolts stuff.
No, they're really more talking about the interface. The underlying nuts and bolts are already pretty much the same, in that Windows, Windows RT, and Windows Phone all share the same NT kernel. But above that there is plenty that's different from platform to platform. What Nadella wants to do is unify the development model and allow developers to create apps with UIs that react and readjust depending on the screen size of the device they're running on, much like how modern websites can support multiple screen sizes. All this talk about "one version of Windows" stems from a single, oversimplified comment Nadella made on the earnings call. When asked about it later, he completely backtracked and said there would not be any such thing.
I would hope this unification means that there will be suffice emulation built into windows that it will pick the kernel/libs/drivers required by the CPU arch, and userland apps can run in emulation (even if slowly) if they are compiled for the wrong proc. This would be a unified windows, that allows x86 and 64 bit apps run on ARM and vice versa (although the other direction is likely not as useful).
Unfortunately for you, the actual article says the exact opposite of the summary (so what else is new on
The school district wasn't blindsided. The county was.
I work at a school district, so let me tell you how public schools get their Internet. Obviously it's going to vary, but from what I've seen our situation is the most common.
Every building in a district runs fiber between their buildings to a central building where the district's servers are kept. It could be in the basement of the high school or some administrative building, but that's what happens. It's easy enough for the district to do capacity planning. Each school district may then connect to an intermediate school district, but ultimately then connects to the county's municipal network. This network is the ISP that connects every municipal office, such as city, village, police, fire, public works, etc. to the Internet. In my state, Michigan, the county connects to a statewide municipal network originally put in place to connect the public universities to the proto-Internet for research (our ISP, Merit, was founded in 1966).
In this story, the problem is at the county level, the middle man between the school and the state-wide network. This is not particularly surprising, since since in every case I've seen, the county is a) poorly funded, b) poorly staffed, and c) tends to be forgotten about. When a neighboring district went 1-to-1 at the high school level with lots of online classes, they did reasonable capacity planning for the district's small network and quadrupled the bandwidth from the high school to the district servers, and the district to the county (the district consists of 3 buildings on the same plot of land, so it was fairly simple). What they didn't do was consider that the county level needed upgrades as well. My district is about 8500 students across more than a dozen buildings, and this was about 200 students in just one building (grades 9 and 10). They were using about 90% of the bandwidth on our connection. That district got moved to a different connection pretty quickly, but until then nobody in our district could use the Internet during the school day.
:-)
You make it sound like starving people are getting fat too.
If they are becoming obese, the particular individual has a surplus of caloric intake, if only for this year or month. This is not to say that they have proper nutrition. So I am not at all clear that the fact that there is obesity in the third world is confounding evidence.
Understanding is always the understanding of a smaller problem in relation to a bigger problem. -- P.D. Ouspensky