News for hackers. Stuff that matters.
Re:The Eclipse Foundation Is Moving to Europe by DonHopkins on Wednesday May 13, 2020 @08:28AM (#23166163)
IBM strategically named Eclipse to piss off Sun (and it worked: Sun couldn't come to grips with the total eclipse).

It's ironic now that you can have a total Eclipse without the Sun.

https://www.youtube.com/watch?v=HmLk2vSXXtk

    Total Eclipse: Klaus Nomi (from "Urgh! A Music War")

    Big shots
    Argue about what they've got
    Making the planet so hot
    Hot as a holocaust

    Blow up
    Everything's gonna go up
    Even if you don't show up
    In your Chemise Lacoste

    Total eclipse
    It's a total eclipse
    It's a total eclipse of the sun
    Can't come to grips with the total eclipse
    Just a slip of the lips and you're done

    Fall out
    Nobody left to crawl out
    If someone calls
    We're all out
    Turning in to French fries

    Last dance
    Let the entire cast dance
    Do the dismembered blast dance
    As we get atomized!

    Total eclipse
    It's a total eclipse
    It's a total eclipse of the sun
    Can't come to grips with the total eclipse
    Just a slip of the lips and you're done
Re:The Eclipse Foundation Is Moving to Europe by KMag on Wednesday May 13, 2020 @09:55AM (#23166901)
Jikes, JikesRVM (formerly Jalepeno JVM), and SWT were all solid Java projects from IBM. I'm really sad that Sun didn't sell off Java to IBM before selling the rest of itself to Oracle ("the lawnmower", according to Bryan Cantrill).

I understand that a big part of Sun's value was in Java, but the many-core high-I/O-bandwidth server business was still valuable to Oracle and synergized pretty well with Oracle's business (outside of the legal department). The value to the world as a whole was much higher with IBM (or, at a second choice, Google) owning Java and Oracle (or some other high-I/O bandwidth enterprise product vendor) owning the Sun hardware business.

The Jikes compiler's startup time was so much faster than Sun's javac, and Java compilers perform very few optimizations when compiling source to bytecode. (My understanding is that the spec restricts which optimizations are allowed.)

JikesRVM (a JVM written in Java) had surprisingly good performance for a small research project. It's bootstrap process involved AoT-compiling itself, so it would have been not too big a leap to have a general non-GCJ AoT for Java years earlier, and (because it uses its normal second-tier JIT for AoT compilation) presumably not too difficult to get the hot paths all re-inlined and re-optimized even through the AoT-compiled code.

I think a very small minority of developers or users preferred the look of Swing (or worse, AWT) widgets to SWT. Sure, SWT widgets looked different across platforms, but the alien look of Swing/AWT widgets was very off-putting to users (and to a lesser extent, I tihnk, developers).

Re:The Eclipse Foundation Is Moving to Europe by asveikau on Wednesday May 13, 2020 @11:57AM (#23168201)
AWT used native widgets. It looked less alien than Swing.

Swing also had a theme engine (PLAF I believe it was called) that wasn't terrible. It could look like Motif or Windows or Apple had one that looked like Aqua, set as their default back when they bundled JVM. https://en.wikipedia.org/wiki/Pluggable_look_and_feel

Re:The Eclipse Foundation Is Moving to Europe by int_19h on Wednesday May 13, 2020 @03:18PM (#23170656)
Originally, that platform L&F was pretty bad - for example, fonts were rendered using some bundled engine (FreeType?), instead of the OS text APIs. On Windows, at least, this meant no ClearType, which made all Java apps on XP+ with default settings stick out like a sore thumb.
Re:The Eclipse Foundation Is Moving to Europe by DonHopkins on Wednesday May 13, 2020 @10:02PM (#23174370)
Bongo was by far the most advanced user interface toolkit and editor for Java of its time. It had a HyperCard-like GUI editor AND an interactive script editor that let you build and edit applications and user interfaces while they were running, just like HyperCard, instead of recompiling and restarting every time you made a change.

https://people.apache.org/~jim/NewArchitect/webtech/1997/10/...

>Feel the Beat with Marimba's Bongo

>By Chris Baron

>In 1996, four programmers from the original Java-development team left Sun to form Marimba and produce industrial-strength Java-development tools for user interface and application administration. Bongo, one of Marimba's two shipping products, allows developers to create either a Java-application interface or a standalone Java-based application called a "presentation." A Bongo presentation resembles a HyperCard stack -- it allows developers to quickly create an application with a sophisticated user interface, but without the tedious programming of directly coding in Java or C/C++. Bongo's nonprogramming, visual approach makes it ideal for producing simple applications that don't involve a lot of processing, such as product demonstrations, user-interface prototypes, and training applications. Bongo is fully integrated with Castanet, Marimba's other product, a technology for remotely installing and updating Java applications.

https://www.amazon.com/Official-Marimba-Guide-Bongo-Goodman/...

>Official Marimba Guide to Bongo, by Danny Goodman

Re:The Eclipse Foundation Is Moving to Europe by _pmf_ on Wednesday May 13, 2020 @10:24AM (#23167173)
SWT was extremely nice.
Re:The Eclipse Foundation Is Moving to Europe by lokedhs on Wednesday May 13, 2020 @02:20PM (#23169946)
I disagree. Did you write code for it? It was terrible as a Java library. Very low level, forcing you to manually manage resources like it was C.

The API design was also terrible, seemingly designed by someone who had never seen Java before.

Re:The Eclipse Foundation Is Moving to Europe by michaelfeathers on Wednesday May 13, 2020 @01:29PM (#23169316)
Another fun one.. Selenium was given its name because that element is used to treat mercury poisoning. (Mercury was a testing tool of that time).
Re:The Eclipse Foundation Is Moving to Europe by rodgerd on Wednesday May 13, 2020 @02:57PM (#23170380)
Parts of OpenStack were named after the biggest logging company in the Amazon, which seems... less amusing.