Google may seem "cooler" than yahoo, but yahoo's search just works better for me than google's. The last couple of times google couldn't find something for me, it was on the first page of search results in yahoo's search. I think that maybe google, in branching out, has lost its focus on search.
Well, I've never touched JavaOS, but I just cited it as probably the most well-known example. There's lots of cases of safe languages used as OS implementation languages, from the Lisp machines to Xerox's Cedar system, to the TCP stack that someone (CMU ?) wrote in ML.
Keep in mind when we say that the Linux kernel is written in C, it isn't really written in ANSI C with the standard runtime, it is written in a subset, with some assembly language magic here and there. You can't call fopen() from the kernel! Same is true for Java as OS -- sure, you can't use the bog-standard Sun hotspot vm as a kernel, but you can program in a subset of standard java to build an OS. You generally need a system which compiles java to machine code, and you generally need to link in a bit of assembly to get things going. Then, all you really need is a little bit of JNI help (or VM magic support), to be able to read and write raw device registers, and away you go.
Instead of encryption, it'd be useful to have the camera digitally sign images, so you can have traceability from an image back to the camera that made it, "proving" that no photoshop magic happened inbetween.
For my first "real" job, I had a DECstation 5000 on my desk. This 25 Mhz machine, which cost something like $20k, was useless without even more expensive server, and software costs would make your head spin. However, with this kind of necessary investment, my bosses though nothing of spending several thousand dollars a year sending me to Usenix conferences, and other related training.
Now that a useful machine is less than a thousand dollars, it seems much harder to get training, conferences or other ancillary spending approved.
OK, it's a lot faster than my machine. But how many lines of code is that? And how many lines per second? I know that gcc isn't optimized for compiling speed, far from it, but shouldn't we be getting 100klines per second out of our compilers these days?
So, the fine article sounds interesting, but when I click on the link, the article has an annoying alpha-blended background peeking through onto the text. Sure, that's cool in a geeky way, but annoying enough so that I can't even finish reading the text. I wonder if this is a metaphor for the Media Lab in general -- stuff that's geeky for the sake of being cool, but kind of a flop when it hits the real world.
Phone customers with 800 and other toll free numbers get the caller's number delivered via ANI (automatic number identification), which is not CallerID. I suspect that this service will not change the ANI, as ANI is much harder to block than CallerID.
It is amazing to me that the ultimate benefactors of mortgage spams are generally banks, one of the stodgy, conversative types of organizations around. (And rightfully so). Now, they need several layers of spam-laundering in order to hide themselves with plausible deniabilty from the spammers. But, it seems to me that an organized campaign to lobby and educate banks and other financial institutions ought to be able to eliminate mortgage spam.
Ritchie's setuid patent at prior art?
on
Microsoft Patents sudo
·
· Score: 5, Informative
I can see missing prior work as prior art. But missing the famous setuid patent seems just silly.
We all know about all the stupid patents out there. But isn't Tivo an example of a company that can/should have been saved by the patent system? Tivo had a great idea, were the first to market (I think?), but now are being killed by copy-cats.
Isn't the fact that Tivo can't (or didn't) get patent protection for its business just as strong an indictment of the patent system as all the lame patents we complain about?
The new 7.1.4 version adds a number of new capabilities to UnixWare, including the common Unix printing system (CUPS), GIMP-print printer drivers, ESP Ghostscript PostScript and PDF interpreter and renderer, URW++ fonts, Java 2 Standard Edition (J2SE) 1.4.2, J2SE runtime environment, the Java Communications API 2.0, PostgreSQL 7.4.2, MySQL 3, Samba 3.0, Cdrtools, OpenLDAP (Lightweight Directory Access Protocol), and Compaq and Intel PCI hot-plug drivers.
The funny thing is, for as much as our friends at SCO are threatened by OpenSource, OS is the only way that they can compete with larger entities like Sun and HP. Look at how many of the above list of new "features" are simply OSS ports. Think of how much work it would have been for SCO, and their handful of engineers to recreate these ports from scratch.
Instead of saying "In my best engineering and technical judgement, based on years of training and experience, I think this is a bad idea", the engineers can say "Our really expensive computer thinks this is a bad idea".
Google may seem "cooler" than yahoo, but yahoo's search just works better for me than google's. The last couple of times google couldn't find something for me, it was on the first page of search results in yahoo's search. I think that maybe google, in branching out, has lost its focus on search.
I guess this is the definition of overhyped?
Well, I've never touched JavaOS, but I just cited it as probably the most well-known example. There's lots of cases of safe languages used as OS implementation languages, from the Lisp machines to Xerox's Cedar system, to the TCP stack that someone (CMU ?) wrote in ML.
Keep in mind when we say that the Linux kernel is written in C, it isn't really written in ANSI C with the standard runtime, it is written in a subset, with some assembly language magic here and there. You can't call fopen() from the kernel! Same is true for Java as OS -- sure, you can't use the bog-standard Sun hotspot vm as a kernel, but you can program in a subset of standard java to build an OS. You generally need a system which compiles java to machine code, and you generally need to link in a bit of assembly to get things going. Then, all you really need is a little bit of JNI help (or VM magic support), to be able to read and write raw device registers, and away you go.
And as far as the Java device driver, check out:
http://www.amazon.com/exec/obidos/ASIN/0201183935
This is the same reason that you can't write a C compiler in C.
Useability, shmoozability. I'm sure it is an evil ploy to increase number of ads shown.
Maybe those same zoning regulations also help the range, with no pesky large buildings to block the signal...
Instead of encryption, it'd be useful to have the camera digitally sign images, so you can have traceability from an image back to the camera that made it, "proving" that no photoshop magic happened inbetween.
Now that a useful machine is less than a thousand dollars, it seems much harder to get training, conferences or other ancillary spending approved.
Note that he says "successful" startup. Plenty of failed startups had lots of money.
What is it about geeks and the firesign theatre? And how come I can remember obscure quotes like this, but not my own phone number?
OK, it's a lot faster than my machine. But how many lines of code is that? And how many lines per second? I know that gcc isn't optimized for compiling speed, far from it, but shouldn't we be getting 100klines per second out of our compilers these days?
Gosh, first Motif, now DCE? What other package that I haven't used in 10 years will be next?
So, the fine article sounds interesting, but when I click on the link, the article has an annoying alpha-blended background peeking through onto the text. Sure, that's cool in a geeky way, but annoying enough so that I can't even finish reading the text. I wonder if this is a metaphor for the Media Lab in general -- stuff that's geeky for the sake of being cool, but kind of a flop when it hits the real world.
It wasn't you. It took MS three years to figure out what they wanted to sell was basically Java.
How much "royalties" does the coder who implemented 1-click get, do you think?
Maybe you could set up Skype or other VoIP systems and find some real, native Japanese speakers to pratice with.
$ prog1 < bla | prog2 |
where input flows from right-to-left then right again.
There's no law that requires the < to be at the end of the command, you can always type:
$ < bla prog1 | prog2 | ...
Phone customers with 800 and other toll free numbers get the caller's number delivered via ANI (automatic number identification), which is not CallerID. I suspect that this service will not change the ANI, as ANI is much harder to block than CallerID.
It is amazing to me that the ultimate benefactors of mortgage spams are generally banks, one of the stodgy, conversative types of organizations around. (And rightfully so). Now, they need several layers of spam-laundering in order to hide themselves with plausible deniabilty from the spammers. But, it seems to me that an organized campaign to lobby and educate banks and other financial institutions ought to be able to eliminate mortgage spam.
I can see missing prior work as prior art. But missing the famous setuid patent seems just silly.
Isn't the fact that Tivo can't (or didn't) get patent protection for its business just as strong an indictment of the patent system as all the lame patents we complain about?
The funny thing is, for as much as our friends at SCO are threatened by OpenSource, OS is the only way that they can compete with larger entities like Sun and HP. Look at how many of the above list of new "features" are simply OSS ports. Think of how much work it would have been for SCO, and their handful of engineers to recreate these ports from scratch.
Instead of saying "In my best engineering and technical judgement, based on years of training and experience, I think this is a bad idea", the engineers can say "Our really expensive computer thinks this is a bad idea".