Java has established itself as a language for server-side programming. Nobody cares about applets. Java applications (unfortunately) haven't arrived on the desktop yet. Maybe the 1.3 JRE for Mac OS X will lead to more applications written with Swing.
The missing pre-processor is a good thing. #ifdefs lead to horrible code. Furthermore, you can use third-party preprocessors if you really need them.
Java's a lot faster in the newer versions. I can't give a number comparing it to C / C++, but raw speed doesn't matter for many applications anyway. Swing also has become better but there still are some issues. Hardware-accelerated buffering etc. will hopefully solve these problems in 1.4.
The biggest advantage of Java has been left out - its huge standard class library. You (as a programmer) will find a lot of good packages there. Moreover, Sun (and others) have defined a lot of additional non-core libraries for things like audio / video (JMF), email, 3D etc. Go to the Products and APIs section of java.sun.com for a list.
I don't really understand what's so interesting about Deja's code. Should be no major problem to create a search engine / interface with all the code that is out there for indexing etc. and all the capable people willing to write / enhance free software.
The archived postings are the interesting part. At groups.google.com it says that there is a terabyte of data. Maybe it could be made available for download per FTP, one tar.bz2 file per month per newsgroup. Different projects could then try to use the data... Tools like MG (Managing Gigabytes) can create an inverted index that reduces textual data to about 40 percent and is searchable. Well, that's still 400 GB, but HDDs are getting cheaper all the time;-)
If Napster controls transfer and playback (via their client), I would say that it can work.
However, if all MP3s that weren't created by yourself (read: downloaded over Napster) are encrypted, you will only be able to play them with Napster itself (or any Napster-enabled software). Apart from the fact that this will exclude any non-Windows users (I guess the industry couldn't care less about that), people will not be able to use their favourite player / jukebox (big minus because we know how much people love their skins and similar crap), they will not be able to use standalone MP3 player etc.
The virtual machines exist
on
Inside XML
·
· Score: 2
I think that one can offer great services processing XML data, but I can't seem to find a whole lot of it. As an example, some online TV guide could provide the information on what's on at what time simply in XML. I could retrieve that, add links to IMDB or whatever... Right now, one would have to download (messy) HTML, which is a pain to parse and likely to change its structure with the next site facelift (of whoever provides it).
Is there a repository of XML data? A list of links, maybe?
Hmmm, let's extrapolate from the past: white male starship captain, older starship captain, black starship captain, woman starship captain... I figure the next one up will be an older, woman black starship captain. Probably not bald, but we can't be sure.
Extraterrestrial starship captain. Can't go any further than that;-)
German computer magazine C't provides a digital version of the magazines of one year on CD-ROM for an additional DM 10 (USD 5) for subscribers.
Unfortunately, this is not the norm. Other magazines (like Spiegel) provide a digital version, but this one costs DM 260 (USD 130) - for anyone, also for subscribers.
I think it would be best to convince publishers to offer digital versions (or access to their online archives) for a small fee, at least for subscribers. They shouldn't have to pay again for the same content. The scanning is just too much work.
This reminds me of Project Gutenberg - anyone else know of good repositories around the Web? Post 'em below.
If you're looking for texts, see The Open Directory's etext section. Typically, if I need similar resources for something, I enter the address of the resource that I have in dmoz.org's search engine and browse the category where they put that resource. Very useful, most of the time!
According to this article (in German), that kind of remote administration is a feature in Windows XP.
My favourite quote - Microsofts Jim Allchin on the question whether that introduces a potential security risk: 'nothing can happen, the data is encrypted'.
One burning example of her approach is her hatchet job on Mitnick in Cyberpunk, which is captured wonderfully in Charles Platt's review of Markoff's later book Takedown, where Hafner admits quite freely that she never talked to Mitnick before writing the book, and professes ignorance of her subject.
In the chat transcript that you link to Hafner says that she tried to interview Mitnick, but he only wanted to talk to her for money, which she declined.
There are even bug lists with examples for each and every bug like this one. Other software developers can only dream of such detailed bug reports. The browser developers just don't regard them (or don't have time or have other priorities, whatever).
A beta is out: http://www.freebsd.org/java/dists/12.html.
Somewhere at http://www.bsdi.com/java/ I read that they would be offering their Java 2 implementation for FreeBSD as well. Can't find it right now, though.
I guess PDAs are valuable because nowadays we have more items to remember. Everybody seems to have several phone numbers (home, business, mobiles), fax numbers, pager numbers, instant messaging numbers, email addresses, you name it. I was never able to remember that kind of information...
Try FURI, it's Java-based and works very well. Has a nice GUI, too.
For anyone with prejudices against Java, please try the program, don't just whine about how bad / slow / whatever Java is. Having a newer Java Runtime Environment helps, too.
Hauptverwaltung Aufklärung (East-Germany)
I don't really understand what's so interesting about Deja's code. Should be no major problem to create a search engine / interface with all the code that is out there for indexing etc. and all the capable people willing to write / enhance free software.
;-)
The archived postings are the interesting part. At groups.google.com it says that there is a terabyte of data. Maybe it could be made available for download per FTP, one tar.bz2 file per month per newsgroup. Different projects could then try to use the data... Tools like MG (Managing Gigabytes) can create an inverted index that reduces textual data to about 40 percent and is searchable. Well, that's still 400 GB, but HDDs are getting cheaper all the time
If Napster controls transfer and playback (via their client), I would say that it can work.
However, if all MP3s that weren't created by yourself (read: downloaded over Napster) are encrypted, you will only be able to play them with Napster itself (or any Napster-enabled software). Apart from the fact that this will exclude any non-Windows users (I guess the industry couldn't care less about that), people will not be able to use their favourite player / jukebox (big minus because we know how much people love their skins and similar crap), they will not be able to use standalone MP3 player etc.
There are virtual machines for almost every platform. Some of them (esp. Kaffe) are free _and_ very portable.
I think that one can offer great services processing XML data, but I can't seem to find a whole lot of it. As an example, some online TV guide could provide the information on what's on at what time simply in XML. I could retrieve that, add links to IMDB or whatever... Right now, one would have to download (messy) HTML, which is a pain to parse and likely to change its structure with the next site facelift (of whoever provides it).
Is there a repository of XML data? A list of links, maybe?
Hmmm, let's extrapolate from the past: white male starship captain, older starship captain, black starship captain, woman starship captain... I figure the next one up will be an older, woman black starship captain. Probably not bald, but we can't be sure.
;-)
Extraterrestrial starship captain. Can't go any further than that
German computer magazine C't provides a digital version of the magazines of one year on CD-ROM for an additional DM 10 (USD 5) for subscribers.
Unfortunately, this is not the norm. Other magazines (like Spiegel) provide a digital version, but this one costs DM 260 (USD 130) - for anyone, also for subscribers.
I think it would be best to convince publishers to offer digital versions (or access to their online archives) for a small fee, at least for subscribers. They shouldn't have to pay again for the same content. The scanning is just too much work.
They also have a film archive section.
;-)
Well, post early, post often
This reminds me of Project Gutenberg - anyone else know of good repositories around the Web? Post 'em below.
If you're looking for texts, see The Open Directory's etext section. Typically, if I need similar resources for something, I enter the address of the resource that I have in dmoz.org's search engine and browse the category where they put that resource. Very useful, most of the time!
http://ars.userfriendly.org/cartoons/?id=20010216& mode=classic
According to this article (in German), that kind of remote administration is a feature in Windows XP.
My favourite quote - Microsofts Jim Allchin on the question whether that introduces a potential security risk: 'nothing can happen, the data is encrypted'.
;-)
One burning example of her approach is her hatchet job on Mitnick in Cyberpunk, which is captured wonderfully in Charles Platt's review of Markoff's later book Takedown, where Hafner admits quite freely that she never talked to Mitnick before writing the book, and professes ignorance of her subject.
In the chat transcript that you link to Hafner says that she tried to interview Mitnick, but he only wanted to talk to her for money, which she declined.
There are even bug lists with examples for each and every bug like this one. Other software developers can only dream of such detailed bug reports. The browser developers just don't regard them (or don't have time or have other priorities, whatever).
They convert and they have a link collection to similar services: iconv.com.
file(1) only says it's data ;-(
Excellent..
More Britney Spears pictures for the rest of us!
;-)
A beta is out: http://www.freebsd.org/java/dists/12.html.
Somewhere at http://www.bsdi.com/java/ I read that they would be offering their Java 2 implementation for FreeBSD as well. Can't find it right now, though.
I guess PDAs are valuable because nowadays we have more items to remember. Everybody seems to have several phone numbers (home, business, mobiles), fax numbers, pager numbers, instant messaging numbers, email addresses, you name it. I was never able to remember that kind of information...
Java *is* used for numerical computing and the like:
Java Grande, Java Numerics
Not sure about the first two points:
.NET handles the 30 odd languages they claim to support, with easy extendability for more.
If Microsoft can deliver on a *cross-platform* solution.
Java is cross-platform, there are VMs for about any system you could imagine.
If
You can run tons of languages on a Java virtual machine.
Maybe you can find a better VM on this list of Java VMs and compilers. The page has also links to other VM lists.
Try FURI, it's Java-based and works very well. Has a nice GUI, too.
For anyone with prejudices against Java, please try the program, don't just whine about how bad / slow / whatever Java is. Having a newer Java Runtime Environment helps, too.
The GPL'd Kaffe VM seems to be a good idea for the Java part. It has been ported to many platforms and is aimed at embedded systems.
Moderators? The spelling *is* wrong, so this guy is right. It may not be the most valuable comment, but it's definitely *on-topic*.