Hah! I see what you did there!
Uh, no. GP wasn't talking about BPL (See http://en.wikipedia.org/wiki/Broadband_over_power_lines ), but stringing fiber along the same poles when reconducturing is performed.
Windows 1.0, 2.0, 3.0, 3.11, 9x & ME were indeed built on top of DOS, but NT certainly wasn't! DOS on NT actually runs in NTVDM. DPMI (32-bit DOS) is also emulated through thunking to NT APIs.
For the uninitiated, Dave Cutler joined Microsoft in 1988 as a design lead for NT, long after Windows 1.0 was out. This chap also happens to have been instrumental in the design of VMS at DEC from 1975 to 1988. His Wikipedia bio is quite interesting.
The word "its" is possessive, as in:
The chimpanzee scratched its head.
"it's" is a contraction of "it is".
It appears as if your sentence should have read:
Sadly as slashdot has no edit function available in its interface, it's a pointless exercise.
FTFY, and as AC said, please try and make an effort. Thank you!
I'm in the same boat in terms of diagnosis tools. You may already know this: PuTTY supports opening both telnet and raw TCP sessions.
The awesome thing about HTTP is its extensibility but changing to a binary protocol may make compat an interesting thing. I am interested in knowing how clients in particular are expected to operate when talking to 1.1 only servers.
Should we cue in the "Facebook is dying" jokes?
I almost choked on my M&M's! Sir, I salute you for making my day!
AC, you owe me a new keyboard!
Where are my mod points, when I need them?
You omitted the most epic part of the Windows family: Windows ME!
... and hide your husbands!
The glass itself is cheap - With decently-sized orders, you can get a 1 km run for under $75. The majority of the costs are manpower to string the stuff to poles (or run it through manholes), do splices and OTDR signal levels along the way. Besides higher population density, Japan has an added "advantage" of having lower median income, which is likely to translate into lower labor costs for installation...
Laptop OEMs have been fighting this kind of thing for years because it eats into their bottom line. Apple seems to be the worst offender: Their "Retina" MacBook Pros offer locked multipliers, no mini-pcie bays, a proprietary flash storage interface and non-upgradable memory. Unfortunately, it's "in" to be like Apple and other OEMs are starting to follow suit.
Sorry for being pedantic, but your "C" example declares Pythagoras() as returning a float yet you cast the return value of sqrt() to int. As it seems that your intent was to truncate, you should use floor() instead of relying on casting hacks.