Seems that a couple of odd web pages have come my way today. The first one was a list of all of the characters, guest stars, voice actors etc. that have died and appeared on the Simpsons. It includes people like Phil Hartman, Doris Grau, Steve Allen, etc. You can now date the episode based on which characters speak or not or the guest star that appeared.
The next is the Top Earning Dead Stars including Elvis at number 1 and J.R.R. Tolkein and Robert Ludlum. It's cool to think that you can earn money after you're dead - or even earn more money than when alive. Much like a deceased humour/sci-fi author who continued to sell Mac hardware and software (the movie still works BTW) well after he was dead.
Of course, this couldn't be a 2002 post about death without the inevitable September 11th reference. Amazing and ghoulish.
Tuesday, August 13, 2002
Groove Debate
I think this is just fantastic. Ray Ozzie and Dan Gillmor duking it out over Groove and Windows. Personally, I wasn't that impressed that it was seemingly tied to Windows and to Outlook when I saw it ealier this year.
Dan says:
"Groove, is becoming almost part of Windows -- and will be, at best, an afterthought (my interpretation, not Ray's) on other platforms. There's a disconnect here, I believe"
"Many of Groove's customers like the control-freak stuff. Corporations want to lock down their PCs in some ways, and Microsoft will be helpful to them in this effort. It may also be simpler, and more cost effective for Groove as a company, to turn the product into nothing more than an admittedly dynamite feature of Windows. It's not, I believe, in the ultimate interest of Groove's users -- not all of them, at any rate."
Dan's Column
"I can tell you that I will do what it takes to ensure that Groove has a chance to have a very broad, ubiquitous impact, that there are many potential users and customers out there with varying platform and feature needs, that I'm very pragmatic in achieving desired outcomes, and that the only "grand plan" is to create something of substantive value for customers."
http://www.ozzie.net/blog/2002/08/12.html
Of course, Ray has fueled the idea of further Groove and Windows/Office integration and Dan is reacting to Microsoft's Paladium plan. Ozzie giveth and Bill taketh away.
Dan says:
"Groove, is becoming almost part of Windows -- and will be, at best, an afterthought (my interpretation, not Ray's) on other platforms. There's a disconnect here, I believe"
"Many of Groove's customers like the control-freak stuff. Corporations want to lock down their PCs in some ways, and Microsoft will be helpful to them in this effort. It may also be simpler, and more cost effective for Groove as a company, to turn the product into nothing more than an admittedly dynamite feature of Windows. It's not, I believe, in the ultimate interest of Groove's users -- not all of them, at any rate."
Dan's Column
"I can tell you that I will do what it takes to ensure that Groove has a chance to have a very broad, ubiquitous impact, that there are many potential users and customers out there with varying platform and feature needs, that I'm very pragmatic in achieving desired outcomes, and that the only "grand plan" is to create something of substantive value for customers."
http://www.ozzie.net/blog/2002/08/12.html
Of course, Ray has fueled the idea of further Groove and Windows/Office integration and Dan is reacting to Microsoft's Paladium plan. Ozzie giveth and Bill taketh away.
Free (as in Freedom) Storage
Hmm, petabytes.
"The cluster file system helps database administrators more easily manage the file system on Oracle 9i RAC clustering technology. It offers, for instance, a graphical tool for managing a complete disk farm as one file system, said Robert Shimp, vice president of Oracle 9i database marketing.
"Oracle is releasing the source code in Linux to help increase the adoption in the high-end enterprise market," Shimp said. "This is part of an ongoing series of efforts by Oracle to help build up Linux in the market place."
http://www.eweek.com/article2/0,3959,456894,00.asp
"The cluster file system helps database administrators more easily manage the file system on Oracle 9i RAC clustering technology. It offers, for instance, a graphical tool for managing a complete disk farm as one file system, said Robert Shimp, vice president of Oracle 9i database marketing.
"Oracle is releasing the source code in Linux to help increase the adoption in the high-end enterprise market," Shimp said. "This is part of an ongoing series of efforts by Oracle to help build up Linux in the market place."
http://www.eweek.com/article2/0,3959,456894,00.asp
Monday, August 12, 2002
ABYSML
"ABYSML is a markup language that puts comprehensibility of the input text above convenience for the language processor. In this respect it is very different from XML, which is both dreadfully difficult to read, and yet a tremendous pain in the ass to parse; XML brings to mind H.L. Mencken's concept of "the libido for the ugly". Well, ABYSML is beautiful and simple and I guarantee you won't give old H.L. a second thought."
Example of the code:
BIF:
NETWORK
{
NAME: Dog-Problem
VARIABLE
{
NAME: light-on
OUTCOME: true
OUTCOME: false
PROPERTY: 'position = (73, 165)'
}
...
(Available from the RISO site).
Example of the code:
BIF:
NETWORK
{
NAME: Dog-Problem
VARIABLE
{
NAME: light-on
OUTCOME: true
OUTCOME: false
PROPERTY: 'position = (73, 165)'
}
...
(Available from the RISO site).
Sunday, August 11, 2002
Death Of EMail
"With Notes essentially cloned and the original Ozzie team resurfaced at Groove Networks, Microsoft shifted its attention to XML Web Services. With Microsoft's investment in Groove, collaboration R&D is now focused on the intersection of Groove's decentralized peer-to-peer model and Microsoft's centralized STS (SharePoint Team Services)."
Inforworld article
Ray Ozzie on collaboration:
"We spent years and years at Lotus trying to convince people of the "higher order" value of collaborative processes, sharing, and KM. And I learned the hard way that fighting what appear to be natural organizational and social dynamics is very tough. Which is why eMail is the most popular collaboration tool on the planet: it works the way that people naturally want to work. And which is why Groove is built upon a client-side, personally empowering "email model" than an "app server" model. Mobile, instant, ad hoc, private. Effective collaboration tools strike a balance between personal need/behavior and collective/organizational need."
http://www.ozzie.net/blog/stories/2002/08/04/why.html
Inforworld article
Ray Ozzie on collaboration:
"We spent years and years at Lotus trying to convince people of the "higher order" value of collaborative processes, sharing, and KM. And I learned the hard way that fighting what appear to be natural organizational and social dynamics is very tough. Which is why eMail is the most popular collaboration tool on the planet: it works the way that people naturally want to work. And which is why Groove is built upon a client-side, personally empowering "email model" than an "app server" model. Mobile, instant, ad hoc, private. Effective collaboration tools strike a balance between personal need/behavior and collective/organizational need."
http://www.ozzie.net/blog/stories/2002/08/04/why.html
Saturday, August 10, 2002
RISO
"RISO: distributed, heterogeneous belief networks. A belief network is a probability model defined on an acyclic directed graph; distributed means nodes can be on different hosts, and heterogeneous means allowing different conditional distributions."
From the thesis:
"RISO is a system to aid reasoning in spatially and temporally extended problems, which implements a class of graphical probability models called distributed
belief networks."
"As the number of sites is increasing 400% per year, we can expect RISO installations to soon outnumber elementary particles, not to mention available IP
addresses."
"It is natural to represent each geographical unit with a belief network, and to represent the flow of information from one locale to another by edges connecting variables in
separate belief networks; different kinds of messages travel with the arrows and against the arrows."
"The RISO inference algorithm is based on the polytree algorithm for belief network inference, in which “messages” (predictive distributions called 1/-messages and likelihood functions called ¸-messages) are computed."
When we create this distributed belief system we can finally find Elvis (25 years dead this month).
I've been able to get the Java code going with a little juggling. Wrote an Ant script which helps. It still needs some work and the initial instructions are wrong. Cutting and pasting from PDF is fun too: I think "inference" came out with a registered symbol (®), 1/- is pi and ,- is rho (or something).
http://sourceforge.net/projects/riso/
From the thesis:
"RISO is a system to aid reasoning in spatially and temporally extended problems, which implements a class of graphical probability models called distributed
belief networks."
"As the number of sites is increasing 400% per year, we can expect RISO installations to soon outnumber elementary particles, not to mention available IP
addresses."
"It is natural to represent each geographical unit with a belief network, and to represent the flow of information from one locale to another by edges connecting variables in
separate belief networks; different kinds of messages travel with the arrows and against the arrows."
"The RISO inference algorithm is based on the polytree algorithm for belief network inference, in which “messages” (predictive distributions called 1/-messages and likelihood functions called ¸-messages) are computed."
When we create this distributed belief system we can finally find Elvis (25 years dead this month).
I've been able to get the Java code going with a little juggling. Wrote an Ant script which helps. It still needs some work and the initial instructions are wrong. Cutting and pasting from PDF is fun too: I think "inference" came out with a registered symbol (®), 1/- is pi and ,- is rho (or something).
http://sourceforge.net/projects/riso/
Live Free or Die - California Pulls a Peru
"Named the "Digital Software Security Act," the proposal essentially would make California the "Live Free or Die" state when it comes to software. If enacted as written, state agencies would be able to buy software only from companies that do not place restrictions on use or access to source code. The agencies would also be given the freedom to "make and distribute copies of the software."
"The point of the proposal isn't to punish developers of proprietary software. Instead, advocates point out that "closed" software adds costs and creates security risks, two problems the state needs to reduce."
Looks like California is cruising for a "donation" from Mr Gates.
http://news.com.com/2100-1001-949241.html?tag=cd_mh
"The point of the proposal isn't to punish developers of proprietary software. Instead, advocates point out that "closed" software adds costs and creates security risks, two problems the state needs to reduce."
Looks like California is cruising for a "donation" from Mr Gates.
http://news.com.com/2100-1001-949241.html?tag=cd_mh
Mozilla Monetizing
"So here you are, a multi-billion dollar corporation with a sagging stock price that has spent hundreds of man-years and millions of dollars on a layout engine and a Web browser. You've thrown all this money into the support of this cool "standards-compliant" layout engine, and you don't even know what that means! You're out all this money, and you have to find some way to make it back.
Well, do I have the plan for you. Enroll in David Hyatt's "Monetize that Browser!" seminar today, and you can learn how to recoup your losses. I'll teach you time-honored methods for making that money back. Yes, in just 30 short days, and for the low price of $599.95, I'll whip your money pit into a cash-generating machine!"
With "New Furniture from IKEA" under "File" and under "View" "Movies @ Netflix.com", "Tools" has "Buy More Tools from Home Depot". It's lucky they went with "Bookmarks" and not "Favourites".
David's post
Well, do I have the plan for you. Enroll in David Hyatt's "Monetize that Browser!" seminar today, and you can learn how to recoup your losses. I'll teach you time-honored methods for making that money back. Yes, in just 30 short days, and for the low price of $599.95, I'll whip your money pit into a cash-generating machine!"
With "New Furniture from IKEA" under "File" and under "View" "Movies @ Netflix.com", "Tools" has "Buy More Tools from Home Depot". It's lucky they went with "Bookmarks" and not "Favourites".
David's post
Two More Semantic Web Articles
This is a fairly interesting about the maturing use of ontologies.
"Large ontologies are essential components in many online applications including search (such as Yahoo and Lycos), e-commerce (such as Amazon and eBay), configuration (such as Dell and PC-Order), etc."
"One of the simplest notions of a possible ontology may be a controlled vocabulary – i.e., a finite list of terms. Catalogs are an example of this category. Catalogs can provide an unambiguous interpretation of terms – for example, every use of a term, say car – will denote exactly the same identifier – say 25. "
"The next point includes frames[4]. Here classes include property information. For example, the “Apparel” class may include properties of “price” and “isMadeFrom”. My specific dress may have a price of $100 and may be made from cotton."
Also lists 7 uses of simple ontologies/taxonomies and 8 uses of structured ontologies. Things like consistency checking, disambiguation, site organisation, comparative searching, etc.
http://www.ksl.stanford.edu/people/dlm/papers/ontologies-come-of-age-mit-press-(with-citation).htm
This is yet another primer for the sematic web and ontologies.
"As with a conventional CMS, we tag the content elements with metadata that describes the element type, like headline, body text, and publication date. We also need to tag the content with metadata that describes what the content is, like product description, white paper, support document, or retailer. In addition, the system must know how these components relate to each other."
"You can see we begin to describe not just content but concepts, ideas about what is in an organization and how those concepts relate to each other. The goal behind this kind of model is to represent our understanding of the organization and to document it in a way that will eventually become readable by the CMS."
"The model described above - the concepts, relationships, plus some additional information - is called an ontology."
http://www.digital-web.com/features/feature_2002-08.shtml
"Large ontologies are essential components in many online applications including search (such as Yahoo and Lycos), e-commerce (such as Amazon and eBay), configuration (such as Dell and PC-Order), etc."
"One of the simplest notions of a possible ontology may be a controlled vocabulary – i.e., a finite list of terms. Catalogs are an example of this category. Catalogs can provide an unambiguous interpretation of terms – for example, every use of a term, say car – will denote exactly the same identifier – say 25. "
"The next point includes frames[4]. Here classes include property information. For example, the “Apparel” class may include properties of “price” and “isMadeFrom”. My specific dress may have a price of $100 and may be made from cotton."
Also lists 7 uses of simple ontologies/taxonomies and 8 uses of structured ontologies. Things like consistency checking, disambiguation, site organisation, comparative searching, etc.
http://www.ksl.stanford.edu/people/dlm/papers/ontologies-come-of-age-mit-press-(with-citation).htm
This is yet another primer for the sematic web and ontologies.
"As with a conventional CMS, we tag the content elements with metadata that describes the element type, like headline, body text, and publication date. We also need to tag the content with metadata that describes what the content is, like product description, white paper, support document, or retailer. In addition, the system must know how these components relate to each other."
"You can see we begin to describe not just content but concepts, ideas about what is in an organization and how those concepts relate to each other. The goal behind this kind of model is to represent our understanding of the organization and to document it in a way that will eventually become readable by the CMS."
"The model described above - the concepts, relationships, plus some additional information - is called an ontology."
http://www.digital-web.com/features/feature_2002-08.shtml
Friday, August 09, 2002
dmoz RDF
Much in the same vein as RooDolF this is an RDF wrapper around dmoz. It uses the Dublic Core name space which is good.
http://nutria.cs.tu-berlin.de/dmozrdf/index.html
Unfortunately, it's the first 1.5 GB of dmoz so much of it seems to be porn or "adult" content:
http://nutria.cs.tu-berlin.de/dmozrdf/odp2rdf.jsp?query=windows
http://nutria.cs.tu-berlin.de/dmozrdf/index.html
Unfortunately, it's the first 1.5 GB of dmoz so much of it seems to be porn or "adult" content:
http://nutria.cs.tu-berlin.de/dmozrdf/odp2rdf.jsp?query=windows
IBM to Supply Next CPU for Mac
"IBM is to release a version of the dual-core Power4 processor aimed at the desktop, and will disclosed details at Microprocessor Forum in October.
The new chip designed for "desktops and entry level servers", and will be an 8-way superscalar, SMP-ready design capable of 6.4GB/s throughput. Tantalisingly, the processor has it own "vector processing until implementing over 160 specialized vector instructions."
The "over 160" number is quite significant: the AltiVec vector unit for the PowerPC G4 has… 162 instructions.
Now why would IBM want to do create a desktop RISC processor? It needs to remain competitive with entry-level workstations against the likes of Sun and HP's Alpha, where the size and heat dissipation of the mighty POWER4 have kept it out of systems below $12,000. IBM's desktop workstations still run POWER3 (but then you can find UltraSPARC Iis in Sun's bargain basement)."
http://www.theregister.co.uk/content/3/26594.html
The new chip designed for "desktops and entry level servers", and will be an 8-way superscalar, SMP-ready design capable of 6.4GB/s throughput. Tantalisingly, the processor has it own "vector processing until implementing over 160 specialized vector instructions."
The "over 160" number is quite significant: the AltiVec vector unit for the PowerPC G4 has… 162 instructions.
Now why would IBM want to do create a desktop RISC processor? It needs to remain competitive with entry-level workstations against the likes of Sun and HP's Alpha, where the size and heat dissipation of the mighty POWER4 have kept it out of systems below $12,000. IBM's desktop workstations still run POWER3 (but then you can find UltraSPARC Iis in Sun's bargain basement)."
http://www.theregister.co.uk/content/3/26594.html
Thursday, August 08, 2002
It's Knowledge Sharing
"Yes, I still hold the view that the term 'knowledge management' is a misnomer...In other words, manage the explicit knowledge - the stuff that is written down - of the organisation and we will have success. We found that this was not sufficient to achieve success because it dealt with just a small percentage of the knowledge in the company."
"We then worked on re-defining the educational opportunities that were available to our associates by changing the pedagogical approach to education. We shifted from sending people to class to one of delivering the class to the student anytime/anywhere. This allowed us to change the cost equation of education sufficiently that we could offer most of the courses from the universities free of charge to our associates provided they obtained a passing grade. We are now moving to just-in-time learning. (This is about 5 per cent of the effort.) We are now spending a lot of time and effort to improve our ability to function as global teams. "
While I don't think Office is seamlessly integrated or that the productivity gains found by using products like Office were not forcast 10 years ago (I would say 40 years ago) he says that future gains in the knowledge management will include:
1. Seamless translation (universal translator),
2. Seamless interface (removing the keyboard),
3. Internet connectivity (further growth).
http://business-times.asia1.com.sg/supplement/story/0,2276,51302,00.html
"We then worked on re-defining the educational opportunities that were available to our associates by changing the pedagogical approach to education. We shifted from sending people to class to one of delivering the class to the student anytime/anywhere. This allowed us to change the cost equation of education sufficiently that we could offer most of the courses from the universities free of charge to our associates provided they obtained a passing grade. We are now moving to just-in-time learning. (This is about 5 per cent of the effort.) We are now spending a lot of time and effort to improve our ability to function as global teams. "
While I don't think Office is seamlessly integrated or that the productivity gains found by using products like Office were not forcast 10 years ago (I would say 40 years ago) he says that future gains in the knowledge management will include:
1. Seamless translation (universal translator),
2. Seamless interface (removing the keyboard),
3. Internet connectivity (further growth).
http://business-times.asia1.com.sg/supplement/story/0,2276,51302,00.html
Interview with Eric Miller
Answers the important questions like what the semantic web is, how it will function, what technologies make it up, etc.
"The Semantic Web is simply an extension of the current Web that allows for more effective sharing and combining of information. To an information professional, this translates into greater access, more accurate and timely information, and reduced costs."
http://newbreedlibrarian.org/archives/02.04.aug2002/interview.html
Entrepreneur.com magazine has an article based on the interview.
"The Semantic Web is simply an extension of the current Web that allows for more effective sharing and combining of information. To an information professional, this translates into greater access, more accurate and timely information, and reduced costs."
http://newbreedlibrarian.org/archives/02.04.aug2002/interview.html
Entrepreneur.com magazine has an article based on the interview.
RooDolF
This is a simple idea but it converts the Google results into RDF. May he get all the riches and fame he deserves. Does the way you combine Google's results mean that it is producing more metadata than data?
http://nutria.cs.tu-berlin.de/roodolf/index.html
http://nutria.cs.tu-berlin.de/roodolf/index.html
Wednesday, August 07, 2002
OWL and Lattices
I've started reading the OWL draft specification. Having the sets all and nothing (owl:Thing and owl:Nothing) reminded me a lot of lattices. I wonder if they will do things like using lattice multiplication across ontologies.
Formal Concept Analysis: Mathematical Foundations:
http://www.amazon.com/exec/obidos/ASIN/3540627715
OWL Web Ontology Language 1.0 Reference:
http://www.w3.org/TR/2002/WD-owl-ref-20020729/
Formal Concept Analysis: Mathematical Foundations:
http://www.amazon.com/exec/obidos/ASIN/3540627715
OWL Web Ontology Language 1.0 Reference:
http://www.w3.org/TR/2002/WD-owl-ref-20020729/
HyperCuP paper
A very short one page description of the HyperCuP semantic routing:
"It would be desirable to restrict the broadcast of a query message to peers that can potentially provide information related to the concepts asked for in the query. We address this problem by constructing more than one hypercube in the network: One hypercube is created for each ontology concept, creating a cluster of peers which carry information related to the concept."
http://iswc2002.inrialpes.fr/posters/schlosser.pdf
"It would be desirable to restrict the broadcast of a query message to peers that can potentially provide information related to the concepts asked for in the query. We address this problem by constructing more than one hypercube in the network: One hypercube is created for each ontology concept, creating a cluster of peers which carry information related to the concept."
http://iswc2002.inrialpes.fr/posters/schlosser.pdf
Skin your Swing
Allows you to skin any Swing based application. Has XP, Aqua, or any themepack (it uses a GTK and Gnome theme and an XML descriptor).
http://www.l2fprod.com/
http://www.l2fprod.com/
The Coolest Button
"PowerMate is the coolest volume knob your computer has ever seen – and so much more. Use it to edit home movies or scroll through long documents and web pages. Best of all, PowerMate is an assignable controller. Program it to do anything you want in any application. Customize it to your own needs and get wild."
http://www.griffintechnology.com/products/powermate/index.html
http://www.griffintechnology.com/products/powermate/index.html
Tuesday, August 06, 2002
Decentralized Meta-Data Strategies
" Recent developments in peer to peer networks * have centered around the concept of distributed hashtables (DHT) or content routing [Ratnasamy et al., 2001][Stoica et al., 2001]. These approaches assume possession of a hash or other identifier that precisely specifies the document the user wishes to retrieve. Naturally there are some situations in which a user only has more general information about their needs, e.g. keywords or other meta-data. A number of different strategies for handling this kind of search in peer to peer networks have recently come to light. Several are summarized below along with an attempt to identify some common themes."
Description of Anthill:
" The crucial difference in their scheme (apart from calling messages ants) is that each nest (node) stores a routing table associating keyword hashes with sets of other nests. Different nests become associated with different parts of the hashed keyword space thus avoiding the problem that keyword space itself is highly clustered (presumably around various spellings of "Britney Spears")."
Covers Edutella, FASD, Anthill, Routing Indices, Alpine, Associative P2P Networks, PlanetP, Query Routing, SIONet, JXTASearch, NeuroGrid, Reptile, Semplesh, and HyperCuP.
I'll have to check these out at a later date especially NeuroGrid, SIONet, Platet and HyperCuP.
http://www.neurogrid.net/Decentralized_Meta-Data_Strategies-neat.html
Description of Anthill:
" The crucial difference in their scheme (apart from calling messages ants) is that each nest (node) stores a routing table associating keyword hashes with sets of other nests. Different nests become associated with different parts of the hashed keyword space thus avoiding the problem that keyword space itself is highly clustered (presumably around various spellings of "Britney Spears")."
Covers Edutella, FASD, Anthill, Routing Indices, Alpine, Associative P2P Networks, PlanetP, Query Routing, SIONet, JXTASearch, NeuroGrid, Reptile, Semplesh, and HyperCuP.
I'll have to check these out at a later date especially NeuroGrid, SIONet, Platet and HyperCuP.
http://www.neurogrid.net/Decentralized_Meta-Data_Strategies-neat.html
10 Things I Hate About Java
Ditch AWT, ditch legacy code, redesign i/o, get rid of primitives all good stuff.
http://www.onjava.com/pub/a/onjava/2002/07/31/java3.html
This scared me. Open source implementations of J2EE makes Bill Gates laugh mockingly at Scott McNealy. I think someone has a complex. Although, he might be right about the advertising. I hate the .Net advertising being everywhere. Sun needs to be at least that annoying.
http://www.oetrends.com/cgi-bin/page_display.cgi?77
Meanwhile, JBoss continues to be one of the more innovative J2EE servers:
http://www.onjava.com/pub/a/onjava/2002/07/24/jboss_stack.html
There's also JOnAS which uses JORM (Java Object Repository Mapping):
http://www.objectweb.org/jorm/
http://www.onjava.com/pub/a/onjava/2002/07/31/java3.html
This scared me. Open source implementations of J2EE makes Bill Gates laugh mockingly at Scott McNealy. I think someone has a complex. Although, he might be right about the advertising. I hate the .Net advertising being everywhere. Sun needs to be at least that annoying.
http://www.oetrends.com/cgi-bin/page_display.cgi?77
Meanwhile, JBoss continues to be one of the more innovative J2EE servers:
http://www.onjava.com/pub/a/onjava/2002/07/24/jboss_stack.html
There's also JOnAS which uses JORM (Java Object Repository Mapping):
http://www.objectweb.org/jorm/
Monday, August 05, 2002
So You Want to Write an Operating System
Yeah, so apparently if you're smart you don't write your own operating system. Although, if you do you do simple things like pick your audience, your goals, be God and the architecture you want. I liked the idea of Freedows and it was started by another young hacker (it seemed like it died because of personality clashes rather than technical although that probably helped).
http://www.osnews.com/story.php?news_id=1482
Yeah, yeah I'll finish it this month:
http://www.rcosjava.org/
Of course, using Java to teach operating systems is dumb, especially after you've done it already:
http://babylon.csua.berkeley.edu/
Anyway, real operating systems are written in assembly:
http://www.menuetos.org/
http://www.osnews.com/story.php?news_id=1482
Yeah, yeah I'll finish it this month:
http://www.rcosjava.org/
Of course, using Java to teach operating systems is dumb, especially after you've done it already:
http://babylon.csua.berkeley.edu/
Anyway, real operating systems are written in assembly:
http://www.menuetos.org/
Spinning the Semantic Web
MIT Press is going to publish in November a book written by some of the people responsible for OntoWeb. Foreword by Tim Berners-Lee.
"Spinning the Semantic Web describes an exciting new type of hierarchy and standardization that will replace the current "web of links" with a "web of meaning." Using a flexible set of languages and tools, the Semantic Web will make all available information--display elements, metadata, services, images, and especially content--accessible. The result will be an immense repository of information accessible for a wide range of new applications."
MIT catalogue entry for Spinning the Semantic Web
A few of the authors:
http://www.cs.vu.nl/~dieter/
http://www.cs.umd.edu/~hendler/
http://www.dfki.de/~wahlster/
"Spinning the Semantic Web describes an exciting new type of hierarchy and standardization that will replace the current "web of links" with a "web of meaning." Using a flexible set of languages and tools, the Semantic Web will make all available information--display elements, metadata, services, images, and especially content--accessible. The result will be an immense repository of information accessible for a wide range of new applications."
MIT catalogue entry for Spinning the Semantic Web
A few of the authors:
http://www.cs.vu.nl/~dieter/
http://www.cs.umd.edu/~hendler/
http://www.dfki.de/~wahlster/
Sunday, August 04, 2002
Threads, Threads, Threads
A topic I never get sick of threads. Javaworld series:
http://www.javaworld.com/javaworld/jw-08-2002/jw-0802-java101_p.html
OptimizeIt Suite (Thread Debugger):
http://www.optimizeit.com/products/threaddebugger/overview.html
My favourite author on the subject (Doug Lea):
http://gee.cs.oswego.edu/dl/
http://www.javaworld.com/javaworld/jw-08-2002/jw-0802-java101_p.html
OptimizeIt Suite (Thread Debugger):
http://www.optimizeit.com/products/threaddebugger/overview.html
My favourite author on the subject (Doug Lea):
http://gee.cs.oswego.edu/dl/
Apple to go to Intel
"Neff, for instance, predicted Apple, which uses chips from Motorola and IBM that currently top out at 1GHz, will switch to Intel, whose chips run at 2.5GHz, to get a performance boost and gain more customers. There's a better than 80 percent chance Apple will make the jump in two to four years, he said."
I guess that's Neff said about that.
http://news.com.com/2100-1001-948239.html
I guess that's Neff said about that.
http://news.com.com/2100-1001-948239.html
Saturday, August 03, 2002
Cave or Community
"Of the top 100, 70 were individuals or very small groups (typically pairs). These individuals accounted for 46.1 percent of the code and 50.4 percent of projects. One individual had contributed to 267 projects."
"Similarly, previous authors have identified the strong hand of the leader of an OSS program. Moon and Sproull refer to Linus Torvalds as a "great man". Others have pointed out that Torvalds essentially did not have a life and spent considerable number of hours rewriting code submissions by others."
http://www.firstmonday.dk/issues/issue7_6/krishnamurthy/index.html
My most recent experience with an Open Source project is having my patches ignored by the author. Then only to see it reimplemented by him. With my own, small project, it has basically been me as the contributor. However, I've always offered help to understand and to contribute to the project. I can't imagine ignoring a patch (especially if it was for the Disk Scheduler or something as someone is working on). I've had patches accepted by the Jena group. They weren't earth shattering (total of up to 5 lines of code). But they were functional and met features that I needed. The people at Jena could've rewrote it but it was a waste of time. The ramp up to get someone productive on a project is considerable even if the goal (as in mine project) is to make the code as easy to understand as possible. The more that are familiar with the code the more likely the code will grow and get better.
I'm not the best coder - my patches could've been lame or crap. I can't be objective about my own code but from what I've seen happen to others in other projects is that good patches can go to waste. Most of the time this is just from people not understanding the original code or the patch.
The reasons why people contribute to OS according to the article is:
1. To take part in an intellectually stimulating project.
2. To improve their skill.
3. To take the opportunity to work with open-source code.
4. Non-work functionality.
5. Work-related functionality.
On taking up OS projects (especially for work) there's considerable risk involved when it's just one contributor. There maybe a very good reason why there is only one.
"Similarly, previous authors have identified the strong hand of the leader of an OSS program. Moon and Sproull refer to Linus Torvalds as a "great man". Others have pointed out that Torvalds essentially did not have a life and spent considerable number of hours rewriting code submissions by others."
http://www.firstmonday.dk/issues/issue7_6/krishnamurthy/index.html
My most recent experience with an Open Source project is having my patches ignored by the author. Then only to see it reimplemented by him. With my own, small project, it has basically been me as the contributor. However, I've always offered help to understand and to contribute to the project. I can't imagine ignoring a patch (especially if it was for the Disk Scheduler or something as someone is working on). I've had patches accepted by the Jena group. They weren't earth shattering (total of up to 5 lines of code). But they were functional and met features that I needed. The people at Jena could've rewrote it but it was a waste of time. The ramp up to get someone productive on a project is considerable even if the goal (as in mine project) is to make the code as easy to understand as possible. The more that are familiar with the code the more likely the code will grow and get better.
I'm not the best coder - my patches could've been lame or crap. I can't be objective about my own code but from what I've seen happen to others in other projects is that good patches can go to waste. Most of the time this is just from people not understanding the original code or the patch.
The reasons why people contribute to OS according to the article is:
1. To take part in an intellectually stimulating project.
2. To improve their skill.
3. To take the opportunity to work with open-source code.
4. Non-work functionality.
5. Work-related functionality.
On taking up OS projects (especially for work) there's considerable risk involved when it's just one contributor. There maybe a very good reason why there is only one.
HITS
"The HITS algorithm is a two-step process, applying a sampling step that identifies a focused collection of several thousand Web pages likely to contain numerous pages considered authoritative on the topic, and a weight-propagation step that uses an iterative procedure to assign scores to pages regarding the quality of their hubness and authoritativeness."
http://dsonline.computer.org/0206/features/new_1.htm
Improving HITS:
http://www2002.org/CDROM/refereed/643/
Metadata Registry for the Semantic Web:
http://www.dlib.org/dlib/may02/wagner/05wagner.html
http://dsonline.computer.org/0206/features/new_1.htm
Improving HITS:
http://www2002.org/CDROM/refereed/643/
Metadata Registry for the Semantic Web:
http://www.dlib.org/dlib/may02/wagner/05wagner.html
Friday, August 02, 2002
KVM for ARM Processors
"The company has released CLDC HotSpot, an implementation of its J2ME Virtual Machine for the Connected Limited Device Configuration that is optimized for processors using ARM’s 32-bit cores. Sun claims that it outperforms its predecessor by a factor of 10, and should fill developers’ needs for the next half-decade."
"Lorain said that due to time constraints, the CLDC HotSpot implementation does not take advantage of Jazelle, ARM’s on-chip JVM that Sun helped develop. “It uses more footprint than Jazelle and won’t do as good a job at preserving battery life, but it will still do a better job than the current CLDC implementation,” he said, adding that it requires about 225KB of device memory, while the previous version used 90KB. Both require an additional 70KB for J2ME libraries. Sun and ARM still are working on “a joint solution that will leverage CLDC HotSpot and Jazelle,” Lorain said, but he did not give a timeline."
http://www.sdtimes.com/news/059/story2.htm
"Lorain said that due to time constraints, the CLDC HotSpot implementation does not take advantage of Jazelle, ARM’s on-chip JVM that Sun helped develop. “It uses more footprint than Jazelle and won’t do as good a job at preserving battery life, but it will still do a better job than the current CLDC implementation,” he said, adding that it requires about 225KB of device memory, while the previous version used 90KB. Both require an additional 70KB for J2ME libraries. Sun and ARM still are working on “a joint solution that will leverage CLDC HotSpot and Jazelle,” Lorain said, but he did not give a timeline."
http://www.sdtimes.com/news/059/story2.htm
Thursday, August 01, 2002
Episode 3 in Lego Form
Winner of the Audience Choice Award at the Brickfest 2002 Animation Competition. The aim was to create a trailer for a Star Wars movie, either existing or made up.
http://www.brickshelf.com/gallery/zirkusaffe/Movies/riseoftheempire.mov
http://www.brickshelf.com/gallery/zirkusaffe/Movies/riseoftheempire.mov
AAAI-2002 Workshop on Ontologies and the Semantic Web
There are ten papers available from the web site. The ones I found interesting were: "Haystack: A Platform for Personalized Information Management Built on RDF", "Learning Environments Using Reusable Knowledge Units" and "LCW-Based Agent Planning for the Semantic Web". But there's a few others that I wouldn't mind reading if I get the chance.
http://reliant.teknowledge.com/AAAI-2002/
http://reliant.teknowledge.com/AAAI-2002/
Haystack
"The Ozone user interface is the sole client at this time. The Haystack server hosts a number of information stores, including an RDF store. Other stores are simply wrappers around other sources of information such as LDAP servers, IMAP servers, and Microsoft Outlook stores. All stores are federated by a single Federation Service, which is responsible for dispatching queries to and combining query results from several stores."
I'd like to download or at least somehow look at the Adenine language which sounds interesting:
"Adenine takes the p-code concept one step further by making the ontology explicit and extensible and by replacing byte codes with RDF. Instead of dealing with the syntactic issue of introducing byte codes for new instructions and semantics, Adenine takes advantage of RDF’s ability to extend the directed “object code” graph with new predicate types...Values in Adenine are represented as Java objects in the underlying system."
http://haystack.lcs.mit.edu/haystack
This was presented at the 2002 W3C conference:
http://www.ai.mit.edu/people/dquan/haystack_intro.htm
I'd like to download or at least somehow look at the Adenine language which sounds interesting:
"Adenine takes the p-code concept one step further by making the ontology explicit and extensible and by replacing byte codes with RDF. Instead of dealing with the syntactic issue of introducing byte codes for new instructions and semantics, Adenine takes advantage of RDF’s ability to extend the directed “object code” graph with new predicate types...Values in Adenine are represented as Java objects in the underlying system."
http://haystack.lcs.mit.edu/haystack
This was presented at the 2002 W3C conference:
http://www.ai.mit.edu/people/dquan/haystack_intro.htm
Wednesday, July 31, 2002
All Things Semantic
They have my company and a bunch of others. They also include people and technologies.
http://mondeca-publishing.com/s/anonymous/title49.html
If you don't want this semantic web things to take off these are the ones you must silence (including Ms Chair, expert, team member, speaker, etc):
http://mondeca-publishing.com/s/anonymous/title10053.html
http://mondeca-publishing.com/s/anonymous/title49.html
If you don't want this semantic web things to take off these are the ones you must silence (including Ms Chair, expert, team member, speaker, etc):
http://mondeca-publishing.com/s/anonymous/title10053.html
Who's Wielding the Stick?
Wired is saying that it is Microsoft who is muscling in on the government of Peru and Open Source software. But wouldn't it be nice if all customers were given "donations" from Microsoft.
http://www.wired.com/news/business/0,1367,54141,00.html
This is similar to what I said before, the more knowledgeable you are the more bargaining power you can have:
http://morenews.blogspot.com/2002_06_30_morenews_archive.html#85209378
http://www.wired.com/news/business/0,1367,54141,00.html
This is similar to what I said before, the more knowledgeable you are the more bargaining power you can have:
http://morenews.blogspot.com/2002_06_30_morenews_archive.html#85209378
Tuesday, July 30, 2002
Picking Through the .COM Trash
Being able to publish source code that you wrote while working for a now dead company seems like a good one. I thought this had resonance with the last post I made about buying stuff from Spike. Whether the source code has more value than a virtual fish tank will take more time to find out than I want to spend. The current source code published at a Not Invisible Worlds site called Mappa Mundi (itself an old magazine web site) is Alkindi Collaborative Filtering and Space Mapper.
You can add using makefiles to compile Java code to the list of signs that a company will go under:
http://mappa.mundi.net/signals/
You can add using makefiles to compile Java code to the list of signs that a company will go under:
http://mappa.mundi.net/signals/
Monday, July 29, 2002
How to Tell if a Company will go Bankrupt
You can tell if a company will go under if there's a flag, personalised number plates and fish tanks.
Well how about this item from a semi-famous Australian .com company Spike IT. One virtual fish tank made by NEC called "Fish Club". Yours for $1725 (that's Australian Pesos). The original apparently cost US$17,000. It's a Japanese HDTV with a Laser Disc player showing pictures of fish swimming around (30 minutes at a time).
I don't think it was widely successful though because I haven't been able to find many links to it.
http://www.todaystechnologies.com/sales/fish/info.htm
http://creative.zdnet.com/adverts/micro/push3/products/8.html
As technologically cool pets go Eco-spheres come pretty close, and it's a metaphor of the world which we all depend:
http://www.eco-sphere.com/sagan_review.html
If anyone wants to put money in my account (or just give me your credit card details) I'll buy it for you I promise:
http://www.graysonline.com.au/lot.asp?LOT_ID=39595
Well how about this item from a semi-famous Australian .com company Spike IT. One virtual fish tank made by NEC called "Fish Club". Yours for $1725 (that's Australian Pesos). The original apparently cost US$17,000. It's a Japanese HDTV with a Laser Disc player showing pictures of fish swimming around (30 minutes at a time).
I don't think it was widely successful though because I haven't been able to find many links to it.
http://www.todaystechnologies.com/sales/fish/info.htm
http://creative.zdnet.com/adverts/micro/push3/products/8.html
As technologically cool pets go Eco-spheres come pretty close, and it's a metaphor of the world which we all depend:
http://www.eco-sphere.com/sagan_review.html
If anyone wants to put money in my account (or just give me your credit card details) I'll buy it for you I promise:
http://www.graysonline.com.au/lot.asp?LOT_ID=39595
AJile Java In Hardware - Not
AJile System are stupid. You go to all that trouble of creating a dynamically linked, platform independent language and then someone goes the opposite direction.
"How are applications developed for aJile microprocessors?
Standard Java class files from applications developed with commercial Java IDEs are statically resolved and compacted (e.g., unused methods and fields are removed) to build executables using optimizing linking tools. In addition to bytecode optimizations, the static linker technology performs several embedded application build functions including generating object initialization sequences, memory and JVM configurations, and interrupt and trap handler assignments."
"How do aJile microprocessors perform garbage collection (GC)?
aJile plans to provide several GC algorithms which will be configurable during application builds (linking process). It is also possible to build applications without GC (i.e. never deallocate memory). Utilizing the multiple JVM feature, each application can select the GC algorithm that best suits its execution profile without interfering with other applications."
Jazelle on the other hand:
"Is there any run-time compilation?
No. Jazelle is not a JIT compilation technique. At runtime, over 95% of Java bytecodes are executed directly on the Jazelle-enabled core; the remaining bytecodes are interpreted as short sequences of highly optimized ARM instructions."
And it can execute at over 1000 Caffeinemarks (or 6 per MHz).
http://www.arm.com/armtech/FAQ?OpenDocument&ExpandSection=3#_Section3
And the user interface looks dirt ugly:
http://www.infosync.no/news/2002/n/2111.html
"How are applications developed for aJile microprocessors?
Standard Java class files from applications developed with commercial Java IDEs are statically resolved and compacted (e.g., unused methods and fields are removed) to build executables using optimizing linking tools. In addition to bytecode optimizations, the static linker technology performs several embedded application build functions including generating object initialization sequences, memory and JVM configurations, and interrupt and trap handler assignments."
"How do aJile microprocessors perform garbage collection (GC)?
aJile plans to provide several GC algorithms which will be configurable during application builds (linking process). It is also possible to build applications without GC (i.e. never deallocate memory). Utilizing the multiple JVM feature, each application can select the GC algorithm that best suits its execution profile without interfering with other applications."
Jazelle on the other hand:
"Is there any run-time compilation?
No. Jazelle is not a JIT compilation technique. At runtime, over 95% of Java bytecodes are executed directly on the Jazelle-enabled core; the remaining bytecodes are interpreted as short sequences of highly optimized ARM instructions."
And it can execute at over 1000 Caffeinemarks (or 6 per MHz).
http://www.arm.com/armtech/FAQ?OpenDocument&ExpandSection=3#_Section3
And the user interface looks dirt ugly:
http://www.infosync.no/news/2002/n/2111.html
Sunday, July 28, 2002
Google and the Semantic Web
I've been rereading a number of articles about Google and the Semantic Web. Having just put a stat button on I've noticed that just about all my hits come from Google and I imagined how annoying it would be if you typed in "vivisimo" and got my page instead of the search engine (a cunning Google plot). Of course, what's the best way to find these pages about Google, people linking to me, people linking to the page about Google and the Semantic Web, the Semantic Web in general and privacy concerns with Google...Google.
The old articles:
http://www.netcrucible.com/semantic.html
http://monkeyfist.com/articles/815
I can understand people trying to escape from Google's grip:
http://www.nytimes.com/2002/07/25/technology/circuits/25GOOG.html
Resistance is useless - Google is the future. The below article talks about the future where Google has taken over as the repository of all ideas, commerce and business in general. One of the ideas is a "Google Marketplace Manager". It's simple enough to use Google's vast collection of data, RDF and user details. The idea of a decentralised system beating a centralised Google approach, is a seductive one though. And we all dream of a time when we can sell a guitar or a human organ annonymously and efficiently.
http://ftrain.com/google_takes_all.html
None of this has appeared on the Google weblog:
http://google.blogspace.com/
However, it did link to a few Google visualizers. These are really cool. I've spent hours mucking around with these.
http://www.touchgraph.com/TGGoogleBrowser.html
http://www.langreiter.com/space/google-set-vista
The old articles:
http://www.netcrucible.com/semantic.html
http://monkeyfist.com/articles/815
I can understand people trying to escape from Google's grip:
http://www.nytimes.com/2002/07/25/technology/circuits/25GOOG.html
Resistance is useless - Google is the future. The below article talks about the future where Google has taken over as the repository of all ideas, commerce and business in general. One of the ideas is a "Google Marketplace Manager". It's simple enough to use Google's vast collection of data, RDF and user details. The idea of a decentralised system beating a centralised Google approach, is a seductive one though. And we all dream of a time when we can sell a guitar or a human organ annonymously and efficiently.
http://ftrain.com/google_takes_all.html
None of this has appeared on the Google weblog:
http://google.blogspace.com/
However, it did link to a few Google visualizers. These are really cool. I've spent hours mucking around with these.
http://www.touchgraph.com/TGGoogleBrowser.html
http://www.langreiter.com/space/google-set-vista
Saturday, July 27, 2002
Living the Dream
What to do...we always joke about having web cams and SNMP (or JMX) enabled coffee machine. Well I guess there's always this way:
http://www.pimprig.com/sections.php?op=
viewarticle&artid=72
4 cups though...I guess that's enough for one person...for a morning.
http://www.pimprig.com/sections.php?op=
viewarticle&artid=72
4 cups though...I guess that's enough for one person...for a morning.
Friday, July 26, 2002
Tinderbox
This is a rather nifty tool. Similar to some of the other RDF visualization tools I've looked at over the last few months. It's only 1.4 MB or so. Runs really well under OS X (and only for Mac). I immediately worked out how to use it. Very nice.
The agents are only simple ones at the moment. Keyword searching. With a bit of manipulating it could make a nice front-end to Meerkat.
It even has the ability to get information from other RSS feeds. If it just had some decent screen scaping or everyone started using RSS I'd be happy.
http://www.eastgate.com/Tinderbox/
The agents are only simple ones at the moment. Keyword searching. With a bit of manipulating it could make a nice front-end to Meerkat.
It even has the ability to get information from other RSS feeds. If it just had some decent screen scaping or everyone started using RSS I'd be happy.
http://www.eastgate.com/Tinderbox/
RSS to RSS
Just incase I forget this one:
0.9 and 0.91 to 1.0:
http://4xt.org/downloads/rss/
Not common knowledge yet:
http://www.peerfear.org/rss/permalink/1027551382.shtml>
0.9 and 0.91 to 1.0:
http://4xt.org/downloads/rss/
Not common knowledge yet:
http://www.peerfear.org/rss/permalink/1027551382.shtml>
GXA
Has O'Reilly gone MS mad? Have I gone O'Reilly mad? Well I don't know but this is also another startlingly obvious thing from our friends at Microsoft. It looks from a quick look like a version of JXTA:
"To allow this decentralized approach to work without chaos ensuing, GXA builds upon the hierarchical nature of the URI mechanism to act as a "federator" of disparate, autonomous organizations."
"The focused nature of GXA protocols allows them to be used as protocol building blocks. This composability allows one to combine orthogonal GXA protocols (e.g., WS-Security, WS-Routing) into a single message. Unlike large, monolithic protocols, GXA can be adopted piecemeal or en masse. If your application doesn't need a particular GXA protocol, it is reasonable to not use it while still using other parts of the architecture."
It is also transport neutral too. It's not clear to me which one is actually better, except that you can download JXTA today and get it to work.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dngxa/html/understandgxa.asp
"To allow this decentralized approach to work without chaos ensuing, GXA builds upon the hierarchical nature of the URI mechanism to act as a "federator" of disparate, autonomous organizations."
"The focused nature of GXA protocols allows them to be used as protocol building blocks. This composability allows one to combine orthogonal GXA protocols (e.g., WS-Security, WS-Routing) into a single message. Unlike large, monolithic protocols, GXA can be adopted piecemeal or en masse. If your application doesn't need a particular GXA protocol, it is reasonable to not use it while still using other parts of the architecture."
It is also transport neutral too. It's not clear to me which one is actually better, except that you can download JXTA today and get it to work.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dngxa/html/understandgxa.asp
It's Good to be Wrong
This is great and from MS:
"The software industry remains extremely competitive, and open source software offerings vie with commercial software. Microsoft competes with rival offerings regardless of whether or not they are commercial or open source in nature. Competition with open source software should not be seen as an attack on open source or on those who choose to develop under that model. In a sense, we are agnostic on this topic; we believe we can provide customers with the best software solutions to meet their needs, period. Even in discussing the GPL, which is widely seen as controversial, I assert that we need to move from the pejorative to the substantive.
Commercial vendors do more than sell products; they also deliver value. If any company's product ceases to deliver value, no matter what development model was used, the market will exercise its ultimate power: not to buy."
What's more they mentioned that MS has GPLed stuff - modifications to GCC. Sometimes I wonder if MS suffers from whiplash the way it's messages changes from cancerous Linux to a vital part of the software development community.
http://www.oreillynet.com/pub/a/network/2002/07/23/msos.html
"The software industry remains extremely competitive, and open source software offerings vie with commercial software. Microsoft competes with rival offerings regardless of whether or not they are commercial or open source in nature. Competition with open source software should not be seen as an attack on open source or on those who choose to develop under that model. In a sense, we are agnostic on this topic; we believe we can provide customers with the best software solutions to meet their needs, period. Even in discussing the GPL, which is widely seen as controversial, I assert that we need to move from the pejorative to the substantive.
Commercial vendors do more than sell products; they also deliver value. If any company's product ceases to deliver value, no matter what development model was used, the market will exercise its ultimate power: not to buy."
What's more they mentioned that MS has GPLed stuff - modifications to GCC. Sometimes I wonder if MS suffers from whiplash the way it's messages changes from cancerous Linux to a vital part of the software development community.
http://www.oreillynet.com/pub/a/network/2002/07/23/msos.html
Thursday, July 25, 2002
In-Q-Tel
Traction Software's server looks basically like a very full featured blogging framework. The
interesting part though was this:
"Traction Software investors include In-Q-Tel (U.S. Government funded venture catalyst
charged with identifying and delivering next-generation information technologies to
support the CIA's critical intelligence missions), Slater Interactive and private investors.
In-Q-Tel
In-Q-Tel is a private, independent, enterprise funded by the CIA. Launched in 1999,
In-Q-Tel's mission is to identify and invest in companies developing cutting-edge
information technologies that serve United States national security interests. Working
from an evolving strategic blueprint that defines the CIA's critical information
technology needs, In-Q-Tel engages with entrepreneurs, established companies, researchers
and venture capitalists to deliver technologies that pay out in superior intelligence
capabilities for the CIA and the larger Intelligence Community. Learn more at
www.in-q-tel.org."
http://www.tractionsoftware.com/companyinvestors.htm
Review of Traction's software:
http://www.infoworld.com/articles/ap/xml/02/07/15/020715aptraction.xml
Actually, Intelliseek looks like a more interesting set of tools:
http://www.intelliseek.com/
Should I use a portal/search engine which is based on a product funded by the CIA that purports to have "Competitve Intelligence"?
http://www.profusion.com/
interesting part though was this:
"Traction Software investors include In-Q-Tel (U.S. Government funded venture catalyst
charged with identifying and delivering next-generation information technologies to
support the CIA's critical intelligence missions), Slater Interactive and private investors.
In-Q-Tel
In-Q-Tel is a private, independent, enterprise funded by the CIA. Launched in 1999,
In-Q-Tel's mission is to identify and invest in companies developing cutting-edge
information technologies that serve United States national security interests. Working
from an evolving strategic blueprint that defines the CIA's critical information
technology needs, In-Q-Tel engages with entrepreneurs, established companies, researchers
and venture capitalists to deliver technologies that pay out in superior intelligence
capabilities for the CIA and the larger Intelligence Community. Learn more at
www.in-q-tel.org."
http://www.tractionsoftware.com/companyinvestors.htm
Review of Traction's software:
http://www.infoworld.com/articles/ap/xml/02/07/15/020715aptraction.xml
Actually, Intelliseek looks like a more interesting set of tools:
http://www.intelliseek.com/
Should I use a portal/search engine which is based on a product funded by the CIA that purports to have "Competitve Intelligence"?
http://www.profusion.com/
Wednesday, July 24, 2002
The UK's move to OS
Home Office minister Douglas Alexander said: "I am pleased to announce new policy on the use of Open Source Software within UK Government. It explains how we will consider Open Source Software solutions alongside proprietary ones in IT procurements and award contracts on a value for money basis, seeking to avoid lock-in to proprietary IT products and services."
"But anyway, what does it say? Open Source software "has leapt to prominence by starting to take a significant market share in some specific parts of the software infrastructure market," it cautiously begins, then revs up. "OSS is indeed the start of a fundamental change in the software infrastructure marketplace, but it is not a hype bubble that will burst and UK Government must take cognisance of that fact."
http://www.theregus.com/content/4/25709.html
"But anyway, what does it say? Open Source software "has leapt to prominence by starting to take a significant market share in some specific parts of the software infrastructure market," it cautiously begins, then revs up. "OSS is indeed the start of a fundamental change in the software infrastructure marketplace, but it is not a hype bubble that will burst and UK Government must take cognisance of that fact."
http://www.theregus.com/content/4/25709.html
Tuesday, July 23, 2002
JXTA again
" The JXTA platform is defined by the following six protocols. A peer does not need to implement all protocols, just the protocols that it needs.
* Peer Discovery Protocol (PDP). PDP allows a peer to discover other peer advertisements (peer, group, service & pipe).
* Peer Resolver Protocol (PRP). PRP allows a peer to send a search query to another peer.
* Peer Information Protocol (PIP). PIP allows a peer to learn about the status of another peer.
* Peer Membership Protocol (PMP). PMP allows a peer to join or leave a peer group.
* Pipe Binding Protocol (PBP). PBP allows a peer to bind a pipe endpoint to a physical peer.
* Peer Endpoint Protocol (PEP). PEP allows a peer to ask for routing information to route messages to another peer.
http://jxta-c.jxta.org/servlets/ProjectHome
* Peer Discovery Protocol (PDP). PDP allows a peer to discover other peer advertisements (peer, group, service & pipe).
* Peer Resolver Protocol (PRP). PRP allows a peer to send a search query to another peer.
* Peer Information Protocol (PIP). PIP allows a peer to learn about the status of another peer.
* Peer Membership Protocol (PMP). PMP allows a peer to join or leave a peer group.
* Pipe Binding Protocol (PBP). PBP allows a peer to bind a pipe endpoint to a physical peer.
* Peer Endpoint Protocol (PEP). PEP allows a peer to ask for routing information to route messages to another peer.
http://jxta-c.jxta.org/servlets/ProjectHome
The Miracle of Compound Interest
I could put $10 in for everyone that I wanted to meet after I was dead. Elvis, Douglas Adams, etc. Then it would be like some whacky after life type place. At least they are upfront about the 90% in overheads.
http://timetravelfund.com/
What's more likely we bomb ourselves into oblivion or we invent time travel?
http://timetravelfund.com/join.html
http://timetravelfund.com/
What's more likely we bomb ourselves into oblivion or we invent time travel?
http://timetravelfund.com/join.html
There's Open and then there's Open
It's funny. I agree with the initial statement but pretty much everything else seems wrong.
"If you consider open code a benefit to society, you may want to propagate open-code legislation or otherwise try to stimulate new competition in the marketplace."
For example,
"If it was as simple as Raymond puts it, should not all code be open by now, and why did not Microsoft and Oracle open their code?"
So what is Rotor? What is the announcement at OSCON?
As for Oracle there's a whole book about the OS projects that they've used (Apache, Perl, Tcl, etc):
http://www.oreilly.com/catalog/oracleopen/chapter/ch01.html
Of course, Microsoft and Oracle probably won't be GPLing anything soon. So there's open and then there's open. I agree that governments need to legislate changes in - for their own use. But the reasons should be things like transparency, improving effeciency, enhancing economic conditions. There are much better reasons as to why Governments should legislate for Open Source.
The prisoner's dilemmia is also about information and excludes long term cooperation. In the long run it's beneficial to help out, especially if the effort is considerable. Writing useful software requires a lot of effort. Also, in a reasonably functional market competitors should know what the other one is doing. This is not so for the prisoners. The GPL ensures that things get better, not worse, for the software by leveraging long term cooperation.
At the moment companies can still focus on short term benefit. The greedy situation holds. However, in the long run who wins in the Cisco versus embedded Linux, open source databases versus closed, etc won't be greedy.
http://newsforge.com/newsforge/02/07/19/1957242.shtml?tid=11
"If you consider open code a benefit to society, you may want to propagate open-code legislation or otherwise try to stimulate new competition in the marketplace."
For example,
"If it was as simple as Raymond puts it, should not all code be open by now, and why did not Microsoft and Oracle open their code?"
So what is Rotor? What is the announcement at OSCON?
As for Oracle there's a whole book about the OS projects that they've used (Apache, Perl, Tcl, etc):
http://www.oreilly.com/catalog/oracleopen/chapter/ch01.html
Of course, Microsoft and Oracle probably won't be GPLing anything soon. So there's open and then there's open. I agree that governments need to legislate changes in - for their own use. But the reasons should be things like transparency, improving effeciency, enhancing economic conditions. There are much better reasons as to why Governments should legislate for Open Source.
The prisoner's dilemmia is also about information and excludes long term cooperation. In the long run it's beneficial to help out, especially if the effort is considerable. Writing useful software requires a lot of effort. Also, in a reasonably functional market competitors should know what the other one is doing. This is not so for the prisoners. The GPL ensures that things get better, not worse, for the software by leveraging long term cooperation.
At the moment companies can still focus on short term benefit. The greedy situation holds. However, in the long run who wins in the Cisco versus embedded Linux, open source databases versus closed, etc won't be greedy.
http://newsforge.com/newsforge/02/07/19/1957242.shtml?tid=11
Monday, July 22, 2002
Organizational Memory
With overtones of Englebart's groupware idea this is a great paper about developing software for "organizational memory". He talks about how information has a duality like photons. It's also alarming to think that in order to avoid litigation companies are purging their corporate knowledge bases. He also suggests that people listen in meetings - we can all dream.
"An organizational memory that consists only of formal knowledge is bare and lifeless. It is like describing the ball game by giving the statistics, or the mystery novel by simply relating the plot outline. It also lacks the history and context behind the formal documents, and as result, the organizational "memory" is essentially an immense heap of disconnected things, a giant organizational attic. Documents that contain formal knowledge that the organization has paid dearly to create live somewhere on the corporate network with enlightening names like "H:\org\finan\arc\drg\693plan.doc." (Note 6)"
http://www.gdss.com/wp/DOM.htm
"An organizational memory that consists only of formal knowledge is bare and lifeless. It is like describing the ball game by giving the statistics, or the mystery novel by simply relating the plot outline. It also lacks the history and context behind the formal documents, and as result, the organizational "memory" is essentially an immense heap of disconnected things, a giant organizational attic. Documents that contain formal knowledge that the organization has paid dearly to create live somewhere on the corporate network with enlightening names like "H:\org\finan\arc\drg\693plan.doc." (Note 6)"
http://www.gdss.com/wp/DOM.htm
Sharepoint Skyrocketing
Even though I've heard problems with Sharepoint scaling above a thousand users, which is related to Exchange's limitations. It certainly seems to be filling the low-end niche. Which is always Microsoft's target market on these things initially anyway. With Yukon and the like it's obviously going to get a boost into the larger scale enterprises.
"Microsoft Corp. said it sold more than 2 million end-user licenses for its SharePoint Portal Server last month, a dramatic rise in the number of seats purchased for the Web-based collaboration software. In the previous 12 months, according to Microsoft, it sold 5 million SharePoint licenses."
"Liberty deployed SharePoint PortalServer software two months ago as a knowledge management tool for its 125-person IT staff. "We actually needed it as a strategic base to our knowledge management system," Haroche said. "It's very easy to install. It's very easy to maintain.""
http://www.computerworld.com.au/idg2.nsf/a/00073F5A?OpenDocument&n=e&c=eB
"Microsoft Corp. said it sold more than 2 million end-user licenses for its SharePoint Portal Server last month, a dramatic rise in the number of seats purchased for the Web-based collaboration software. In the previous 12 months, according to Microsoft, it sold 5 million SharePoint licenses."
"Liberty deployed SharePoint PortalServer software two months ago as a knowledge management tool for its 125-person IT staff. "We actually needed it as a strategic base to our knowledge management system," Haroche said. "It's very easy to install. It's very easy to maintain.""
http://www.computerworld.com.au/idg2.nsf/a/00073F5A?OpenDocument&n=e&c=eB
Sunday, July 21, 2002
In my house we obey the laws of thermodynamics
"They found that the change in entropy was negative over time intervals of a few tenths of a second, revealing nature running in reverse. In this case, the bead was gaining energy from the random motion of the water molecule - the small-scale equivalent of the cup of tea getting hotter. But over time intervals of more than two seconds, on overall positive entropy change was measured and normality restored."
http://www.newscientist.com/news/news.jsp?id=ns99992572
http://www.newscientist.com/news/news.jsp?id=ns99992572
Friday, July 19, 2002
S is for Schema
"The RDF Schema Specific Data Base (RSSDB) RSSDB (v1.5.1) is a persistent RDF Store for loading resource descriptions in an object-relational DBMS (ORDBMS) by exploiting the available RDF schema knowledge. It preserves the flexibility of RDF in refining schemas and enriching descriptions at any time, whilst it can store resource descriptions created according to one or more associated RDF schemas."
It supports string, integer, float, boolean and dateTime XML Datatypes. Just for a change it's using a Postgres backend. However, it doesn't support reified statements.
http://139.91.183.30:9090/RDF/RSSDB/index.html
A more impressive list of RDF Resources:
http://139.91.183.30:9090/RDF/references.html
Thursday, July 18, 2002
Semaview
This is a company in Cananda that's planning on creating Semantic Web tools.
They have a fairly good white paper on the advantages and applications that the Semantic Web has to offer. These include content management, image searching, knowledge management and legal applications. The obvious advantages are easier integration and enhanced productivity through improved search technology.
http://www.semaview.com/sb/c2r.sv
What's what?
http://www.semaview.com/sb/faq.sv
While their links to other technologies is fairly light, the didn't even have Jena listed, they did have a good number of inferencing tools:
http://www.semaview.com/dc/soft3.sv
The Two Paths Converge
The key issue that seems to make or break both .Net and J2EE is not their technical merits but how they listen and support their developer community. Will MS single vendor solution be faster and more responsive to change? Or will the JSR process with its large number of vendors and their conflicting but thought out requirements win over. I suspect that the largest effect on adoption will be the use of the Apache licensing on the JSR reference implementations. It seems to me that having access to the source code for JDO or EJB rather than reverse engineering ASP.Net or ADO.Net will be advantage, at least over Mono and other non-MS versions of .Net. Of course, it also depends on developer interest. Is Mono cooler than Java?
" .NET is not just comprised of C# and CLI. It consists of much more: ASP .NET, ADO .NET, and enterprise services-related framework classes, like the types present in System.EnterpriseServices namespace, which are responsible for providing enterprise services such as transaction and security, to name a few. These were not submitted to ECMA or any other standards body. Thus, since no one has complete knowledge of .NET, it's not easy to implement .NET on other platforms."
http://java.sun.com/features/2002/07/rimapatel.html
"If Microsoft decided to make our life really hard in terms of compatibility, it would also hurt its own customers. If it changes the APIs, that affects its customers as well. So I think the APIs will remain fairly stable, and I hope that Microsoft won't go into proprietary protocols or protocols that would make it really hard for us to implement Mono. There's is always the possibility it will do so."
http://www.fawcette.com/dotnetmag/2002_07/online/netalternatives/page4.asp
I also hate the .Net advertising. One degree of separation, indeed. As mentioned in the Sun article, the biggest problem with the .Net Pet Shop demo was it's lack of separation. Separation is what keeps applications maintainable. I really shouldn't be surprised that the marketing is not targetted at technical people but they're the poor suckers that have to implement it.
The key issue that seems to make or break both .Net and J2EE is not their technical merits but how they listen and support their developer community. Will MS single vendor solution be faster and more responsive to change? Or will the JSR process with its large number of vendors and their conflicting but thought out requirements win over. I suspect that the largest effect on adoption will be the use of the Apache licensing on the JSR reference implementations. It seems to me that having access to the source code for JDO or EJB rather than reverse engineering ASP.Net or ADO.Net will be advantage, at least over Mono and other non-MS versions of .Net. Of course, it also depends on developer interest. Is Mono cooler than Java?
" .NET is not just comprised of C# and CLI. It consists of much more: ASP .NET, ADO .NET, and enterprise services-related framework classes, like the types present in System.EnterpriseServices namespace, which are responsible for providing enterprise services such as transaction and security, to name a few. These were not submitted to ECMA or any other standards body. Thus, since no one has complete knowledge of .NET, it's not easy to implement .NET on other platforms."
http://java.sun.com/features/2002/07/rimapatel.html
"If Microsoft decided to make our life really hard in terms of compatibility, it would also hurt its own customers. If it changes the APIs, that affects its customers as well. So I think the APIs will remain fairly stable, and I hope that Microsoft won't go into proprietary protocols or protocols that would make it really hard for us to implement Mono. There's is always the possibility it will do so."
http://www.fawcette.com/dotnetmag/2002_07/online/netalternatives/page4.asp
I also hate the .Net advertising. One degree of separation, indeed. As mentioned in the Sun article, the biggest problem with the .Net Pet Shop demo was it's lack of separation. Separation is what keeps applications maintainable. I really shouldn't be surprised that the marketing is not targetted at technical people but they're the poor suckers that have to implement it.
Strange Economics
Well apparently this has been widely known for at least a day now but anyway, Apple are charging everyone US$129 to upgrade to OS X 10.2. The only exception is if you bought a Mac, no not last year, last month, but yesterday. Something about a slow take up of OS X? Time to get the ACCC onto this one.
http://news.com.com/2100-1040-944587.html?tag=fd_top
I guess they have bigger fish to fry (or seeds to sow):
http://www.abc.net.au/rural/nt/stories/s596003.htm
Well apparently this has been widely known for at least a day now but anyway, Apple are charging everyone US$129 to upgrade to OS X 10.2. The only exception is if you bought a Mac, no not last year, last month, but yesterday. Something about a slow take up of OS X? Time to get the ACCC onto this one.
http://news.com.com/2100-1040-944587.html?tag=fd_top
I guess they have bigger fish to fry (or seeds to sow):
http://www.abc.net.au/rural/nt/stories/s596003.htm
OS Governments
"From Asia to Europe to Latin America, politicians and bureaucrats are gravitating toward open source software for a variety of reasons. In China, the Ministry of Information Industry has been pumping money into the country's largest free software startup, Red Flag Linux, as a way to stimulate that nation's domestic software industry.
In the European Union government technocrats are examining open source software as a way to smooth the integration of conflicting, parochial software and communications standards. And in Latin America, where concerns over skyrocketing software fees and Microsoft market hegemony have triggered a spate of reactionary legislative bills, the debate surrounding open source software carries both nationalist and populist overtones."
As long as you don't count Australia as part of Asia those statements are pretty correct.
http://linux.oreillynet.com/pub/a/linux/2002/07/16/linux_in_govt.html
"From Asia to Europe to Latin America, politicians and bureaucrats are gravitating toward open source software for a variety of reasons. In China, the Ministry of Information Industry has been pumping money into the country's largest free software startup, Red Flag Linux, as a way to stimulate that nation's domestic software industry.
In the European Union government technocrats are examining open source software as a way to smooth the integration of conflicting, parochial software and communications standards. And in Latin America, where concerns over skyrocketing software fees and Microsoft market hegemony have triggered a spate of reactionary legislative bills, the debate surrounding open source software carries both nationalist and populist overtones."
As long as you don't count Australia as part of Asia those statements are pretty correct.
http://linux.oreillynet.com/pub/a/linux/2002/07/16/linux_in_govt.html
Monday, July 15, 2002
Java OS X FAQ
This was sorely needed. Apple's lack of communication on JDK 1.4 and matters Java has been fairly good on the mailing list just not publicly (their search engine on the list sucks and who looks at that anyway).
Good news is that JDK 1.4 will be 1.4.1, 1.3 and 1.4 will be available on Jaguar, and Java 3D looks like it might happen.
http://developer.apple.com/java/faq/
This was sorely needed. Apple's lack of communication on JDK 1.4 and matters Java has been fairly good on the mailing list just not publicly (their search engine on the list sucks and who looks at that anyway).
Good news is that JDK 1.4 will be 1.4.1, 1.3 and 1.4 will be available on Jaguar, and Java 3D looks like it might happen.
http://developer.apple.com/java/faq/
Subscribe to:
Posts (Atom)