..basically since 1891, when the Strowger switch was invented. And if you don't know the story behind this; it's really worth looking up if only to discover that undertakers were an important part of early telephony progress...
This little (and long-out-of-print) book is an amazing description of the actual engineering associated with building an optimizing compiler for the Bliss-11 language. It's also interesting in that many of the co-authors (Wulf's PhD students) have gone on to develop significant software products.
It got me started in compilers over 30 years ago, and I've been doing language design and code generation for most of the time since.
Another suggestion is to check the ACM website. A couple of years ago they ran a contest to find out-of-print classics and arrange to get the top N of them reprinted.
My personal favorite - an error message originally inherited from HP developers who lost a contract because the HP2116 mini-computer (about the size of a dorm refrigerator) would not fit thru the forward hatch of a 1960's era submarine.
The error message appeared in Prime minicomputers (probably for some sort of impossible error - but could be viewed by grepping the error message files). It got included into Apollo's code base where it similarly appeared in various hacks.....
I agree - I worked for On Technology in 1988 when Mitch Kapor was going to radically transform software development - we were going to build a distributed object-oriented system based on Smalltalk; Kapor, the VP of Eng and the VP of Mktg flew to Redmond, explained what they were doing to Microsoft. MS's reply was "that's interesting; it's exactly what we're doing - we're going to eat your lunch".
They completely revamped the company on the flight back to Boston, turning it into an application vendor. On Technology was eventually bought by another company who basically took over the name and dumped everything else.
Nevada's been undergoing a series of micro quakes of increasing magnitude. Three possible explanations:
1/ serious work activity 2/ Buckaroo Banzai's prototype earth borer is fully
operational 3/ The chinese are beating us to the punch and digging thru before we can....
In 1972, I took a Psychology of Learning course at MIT. We had a guest lecture from a grad student (at Harvard I think) where they were training pigeons to recognize pictures of pretty girls in a variety of locations, backgrounds, etc.
The pigeons were reliably miscatagorizing a single photo as a positive. When the researchers looked more closely at the photo, they discovered that there was indeed an attractive woman in the photo that they had failed to notice...
It occurs to me that all those security guards watching CCTV cameras could be replaced by flocks of pigeons if we could just train them to look for suspicious activities:-)
The constitution forbids states impeding interstate commerce (by taxing stuff imported but not taxing stuff purchased in-state.)
It's perfectly legal for them to demand taxes when you buy something out-of-state via phone/email/snail-mail. It's just really hard for them to collect if the seller has no physical presence in the buyer's state.
Wasn't the shuttle scheduled to do one-last service call on Hubble? This is despite NASA's foot-dragging and originally deciding NOT to service it and just retire it.
Gee, if it's fried, then they can't do a normal maintenance and can save $100M on a launch.... And if it's just been told to "roll over and play dead"......
I live out in the woods, too far for DSL, and comcast has the only wires capable of broadband (unless I want to get a T1 from Verizon).
But, Earthlink (which doesn't suck mostly:-) will provide your ISP services in place of comcast. So, my email isn't being filtered by comcast. BTW, since I only have broadband service, I'm paying something like $42/month (I own my own cable modem). The billing is all handled by comcast; but I have an earthlink IP address and name service.
The only problem's I've encountered were when Comcast "forgot" and (I assume) caused the DHCP server to give me a comcast IP address instead of a Earthlink one. Then, I couldn't connect to the earthlink email server...
BTW, I also have an alum.mit.edu email address that is set to forward to my earthlink address; AFAIK, there were no bounces or glitches.
Read "Quality Software Management" by Gerald Weinberg - he has a wealth of information on how to listen, the various personality types, motivation, etc.
This is actually a 4 volume series, but the first and second volumes have the most useful information for a first-level manager.
In 1973 I worked for HP's Medical Electronics Division on the 78221 Arrythmia Monitor. It had a hardware box (about 16"x 4" x 12") with 9 buttons on it, a minicomputer and a bit-mapped graphics display (256 x 256 pixels).
8 of the buttons selected individual patients (it handled up to 8 CCU patients). Pushing and holding the button for several seconds would switch between a graphical display of EKG abnormalities and displaying a summary of ALL 8 patients (showing HR, recent abnormalities, etc.).
In fact, we didn't even have hardware debouncing on the button; we used the minicomputer to sample the signal line and detect when it stayed stable for several milliseconds and treated that as a transition....
This would appear to be VERY similar to the claims in the patent.....
..basically since 1891, when the Strowger switch was invented. And if you don't know the story behind this; it's really worth looking up if only to discover that undertakers were an important part of early telephony progress...
This little (and long-out-of-print) book is an amazing description of the actual engineering associated with building an optimizing compiler for the Bliss-11 language. It's also interesting in that many of the co-authors (Wulf's PhD students) have gone on to develop significant software products.
It got me started in compilers over 30 years ago, and I've been doing language design and code generation for most of the time since.
Another suggestion is to check the ACM website. A couple of years ago they ran a contest to find out-of-print classics and arrange to get the top N of them reprinted.
My personal favorite - an error message originally inherited from HP developers who lost a contract because the HP2116 mini-computer (about the size of a dorm refrigerator) would not fit thru the forward hatch of a 1960's era submarine.
The error message appeared in Prime minicomputers (probably for some sort of impossible error - but could be viewed by grepping the error message files). It got included into Apollo's code base where it similarly appeared in various hacks.....
I agree - I worked for On Technology in 1988 when Mitch Kapor was going to radically transform software development - we were going to build a distributed object-oriented system based on Smalltalk; Kapor, the VP of Eng and the VP of Mktg flew to Redmond, explained what they were doing to Microsoft. MS's reply was "that's interesting; it's exactly what we're doing - we're going to eat your lunch".
They completely revamped the company on the flight back to Boston, turning it into an application vendor. On Technology was eventually bought by another company who basically took over the name and dumped everything else.
Nevada's been undergoing a series of micro quakes of increasing magnitude. Three possible explanations:
1/ serious work activity
2/ Buckaroo Banzai's prototype earth borer is fully
operational
3/ The chinese are beating us to the punch and digging thru before we can....
In 1972, I took a Psychology of Learning course at MIT. We had a guest lecture
:-)
from a grad student (at Harvard I think) where they were training pigeons to recognize pictures of pretty girls in a variety of locations, backgrounds, etc.
The pigeons were reliably miscatagorizing a single photo as a positive. When the researchers looked more closely at the photo, they discovered that there was indeed an attractive woman in the photo that they had failed to notice...
It occurs to me that all those security guards watching CCTV cameras could be replaced by flocks of pigeons if we could just train them to look for suspicious activities
The constitution forbids states impeding interstate commerce (by taxing stuff imported
but not taxing stuff purchased in-state.)
It's perfectly legal for them to demand taxes when you buy something out-of-state
via phone/email/snail-mail. It's just really hard for them to collect if the
seller has no physical presence in the buyer's state.
Wasn't the shuttle scheduled to do one-last service call on Hubble? This is despite NASA's foot-dragging
and originally deciding NOT to service it and just retire it.
Gee, if it's fried, then they can't do a normal maintenance and can save $100M on a launch....
And if it's just been told to "roll over and play dead"......
I live out in the woods, too far for DSL, and comcast has the only wires capable of broadband (unless I want to get a T1 from Verizon).
:-) will provide your ISP services in place of comcast. So, my email isn't being filtered by comcast. BTW, since I only have broadband service, I'm paying something like $42/month (I own my own cable modem). The billing is all handled by comcast; but I have an earthlink IP address and name service.
But, Earthlink (which doesn't suck mostly
The only problem's I've encountered were when Comcast "forgot" and (I assume) caused the DHCP server to give me a comcast IP address instead of a Earthlink one. Then, I couldn't connect to the earthlink email server...
BTW, I also have an alum.mit.edu email address that is set to forward to my
earthlink address; AFAIK, there were no bounces or glitches.
It's almost a troll to even mention it, since there are so many things pioneered by Multics....
bears make money and bulls make money, but pigs only make shit.....
Read "Quality Software Management" by Gerald Weinberg - he has a wealth of information on how to listen, the various personality types, motivation, etc.
This is actually a 4 volume series, but the first and second volumes have the most useful information for a first-level manager.
In 1973 I worked for HP's Medical Electronics Division on the 78221 Arrythmia Monitor. It had a hardware box (about 16"x 4" x 12") with 9 buttons on it, a minicomputer and a bit-mapped graphics display (256 x 256 pixels).
8 of the buttons selected individual patients (it handled up to 8 CCU patients). Pushing and holding the button for several seconds would switch between a graphical display of EKG abnormalities and displaying a summary of ALL 8 patients (showing HR, recent abnormalities, etc.).
In fact, we didn't even have hardware debouncing on the button; we used the minicomputer to sample the signal line and detect when it stayed stable for several milliseconds and treated that as a transition....
This would appear to be VERY similar to the claims in the patent.....