Does He Love You?
Slashdot founder reveals why he hates Java
Oh sure, it's cool to hate Slashdot, but I read it every day, and so do many people in our field. I indulged one of their tenth anniversary stories the other day, largely interested in how the site's story tracks back to founder Rob "CmdrTaco" Malda's days at Hope College, my wife's alma mater.
In A Brief History of Slashdot Part 1, Chips & Dips, CmdrTaco relates the story of how he came into possession of a DEC Alpha (his first non x86 computer since middle school) as part of an arrangement involving reworking graphics for a "Space Invaders" clone written with a friend's Java sprite library. In the end, he got a computer to install Linux on... and a nastygram from Sun Legal:
Later Sun sent me legal threats forcing me to take the game offline since it was called Java Invaders, and clearly this was an evil crime against the universe. My hatred for Java has never died since that moment.
Two possible reactions here. Presumably most will opt for the first, that ten years is a pointlessly long time to hold a grudge, especially over such a small matter, and given how much Java has done to keep Linux viable for enthusiasts like CmdrTaco. Surely it's time to let bygones be bygones. But I think you can also see a sort of Golden Rule karmic payback kind of thing: whatever IP value Sun Legal managed to defend that day, it has been destroyed a hundred million times over by the anti-Java emnity marshaled by Slashdot and groups like it.
Treat others the way you'd have them treat you... especially when they later get popular and influential.
In Java Today, Jean-Francois Arcand has announced that Grizzly 1.6.1 has been released and is available for download. The new version adds Grizzlet, port unification and SSL for HTTP support, adds well-known MIME types to its HTTP web server, and fixes several issues.
In a new screencast from NetBeans.tv, Roman Strobl demonstrates the NetBeans Ruby Debugger features such as adding breakpoints, running tests, analyzing local variables, exploring call stacks, and viewing watches.
The OSS/J 3GPP Extension for Fault Management project is an extension of the Fault Management API (JSR 263). Its 3GPP Alarm IRP Specification is available for download, as is the reference implementation, which uses Java SE 5 and GlassFish. The project notes that "in accordance with the OSS through Java Design Guidelines, this extension supports the JVT, XML/JMS and Web Service implementation profiles and passes the OSS/J FM API TCK." The project's TCK is available as source or binary.
In today's Weblogs, Rama Pulavarthi points out improvements in JAX-WS 2.1 in Java SE 6 Update N. "Along with new features and enhancements, Java SE 6 Update N (formerly known as the "Consumer JRE") has high performance Web Services support with JAX-WS 2.1."
Arun Gupta is back with more jMaki tips, in TOTD #10: Consuming JSON and XML representations generated by a Jersey endpoint in a jMaki Table widget. "A jMaki widget expects data in JSON format as defined by the standard data models. There are three possible ways to generate the JSON data from a Jersey endpoint that can be consumed by a jMaki widget."
Finally, Harold Carr checks in with a Mid-West Java Tech Days Trip Report I presented the Metro web services stack at Mid-West Java Tech Days in Columbus, Ohio and Indianapolis, Indiana last week. This blog entry shows questions asked and answers given. — http://weblogs.java.net/blog/haroldcarr/archive/2007/10/midwest_java_te....
In today's Forums,
dropy2000 wants to know
How to make a Connection Pool with Metro:
"Hello, I've reading for a long time and I am still confused. Is it possible to establish multiple http connections with the same web service(same server) from the same application? I know that http protocol was not designed for this, but it is mandatory for me to make a connection pool (like database pools) for efficiency (ssl handshake is costly). When I instantiate a client several times, it seems that the same httpurlconnection is reused in all instances, because I can only see one connection with the server using netstat. I think that httpurlconnection manages internally a pool of connections... but I need more control. Currently, I need simply to get instances of a ws-client, each of them with its own connection to the server so I can select one avaliable. —Â
6.0uN users radvani7 wonders about the status of
Quickstart for Vista.
"The testing guidelines for Quickstarter explain that this service will not be available for Windows Vista. I'm curious as to why that is -- does Vista already demonstrate enhanced prefetching techniques that make Quickstarter unnecessary? Or is Quickstarter being omitted because because of limited engineering resources? Just want to know if we can expect a Quickstarter in Vista in the future."
Ken Warner discusses Java memory settings for end-users in the thread Re: [JAVA2D] Please try the new Direct3D 9-based Java2D pipeline in 6uN EA. "I'm really excited to hear about this. The boost in performance will be a real advantage for Java in the Java vs. Flash war that is going on now. But I am running into a related problem. In the process of beta testing my panorama viewer, I'm encountered a lot of problems with MemoryErrors on client machines. The problem is easily remedied by setting the VM arguments. But at the same time, those same people exhibit a reluctance to simply open the Java Control Panel and set the VM arguments. I even have a whole system set up where by my viewer pops up an HTML page that explains that there has been a memory error and a link to an HTML page that explains how to easily fix it. Yet people still complain and point out that Flash doesn't have these problems."
Current and upcoming Java Events :
- October 5-7 - Greater Atlanta Software Symposium 2007
- October 12-14 - Twin Cities Software Symposium 2007: Fall Edition
- October 11 - J-Fall 2007
- October 16 - Midwest Java Technology Days: Minneapolis, MN
- October 17-19 - Grails eXchange 2007
- October 18 - Midwest Java Technology Days: Chicago, IL
- October 19-21 - Bay Area Software Symposium 2007
- October 19-21 - Greater Toronto Software Symposium 2007
- October 21-25 - ooPSLA 2007
- October 21-26 - Colorado Software Summit 2007
- October 22-24 - Sun Tech Day - Shanghai
- October 24-26 - The Ajax Experience
- October 26-27 - IndicThreads.com Conference On Java Technology
- October 26-28 - Lone Star Software Symposium 2007: Dallas Edition
- October 29-31 - Sun Tech Day - Beijing
- November 2-4 - Northern Virginia Software Symposium 2007: Fall Edition
- November 6-8 - Sun Tech Day - Tokyo
- November 9-11 - Rocky Mountain Software Symposium 2007: Fall Edition
- November 16-18 - Great Lakes Software Symposium 2007
- November 26-27 - JAX ASIA 2007
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.
Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.
Slashdot founder reveals why he hates Java
- Login or register to post comments
- Printer-friendly version
- editor's blog
- 617 reads





