Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that's creativity. -- Charles Mingus

Wednesday, March 25, 2015

Dave and John on Creating course videos

Here is a video of John and I reflecting on the process of developing videos for our online course.

Tuesday, March 10, 2015

Grade Grinder / Data Mining talk

My colleague, Richard Cox, is giving a presentation at the University of Luxembourg on our joint work (with Robert Dale) on data mining the Grade Grinder corpus.

Here is a link to the announcement, and here is a pdf file containing the abstract.

Sunday, March 8, 2015

Java Updates

I just got a new Java update pushed to me by Oracle.  When the update finished installing I was told to restart all applications using Java.

I'm a pretty sophisticated user, but I don't know how to act on this request.  Am I really supposed to know what language each of the applications that I use is written in, so that I can restart just those that use Java?  That seems like a big ask for a typical user.

At least equally to the point, the applications that we develop are written in Java, but restarting them will have no impact, since they come with their own version of Java.  The version of Java installed elsewhere on the system, if any, is completely irrelevant to our applications.  So even if you do know that our apps are written in Java, the request from Oracle is still wrong.

Not sure that I have any better solution for Oracle's message, but it is at best confusing.  Perhaps the right thing to do depends on the security implications of the update.  If there are any, then force a reboot and hence the restart of all applications that will use the update (and all others), otherwise just wait for users to quit and restart in the normal course of events.