Just went to a great JUG meeting with the NOVAJug, entitled Buillding A Scalable Content Delivery and Analytics System by Stewart Allen of Clearspring. Stewart gave a great talk, especially in terms of getting a scalable interaction between the Java JVM and Linux, clustering and load-balancing, session management and BerkleyDB.
Some of the tips included setting the -Xmx and -Xms to the same value on java startup. When cpu is cheap, compress your data! Use the -XX:+UseParallelGC setting if you have multiple cores. Kill -3 is your friend if your doing thread programming, and Jvm 1.6 really is faster..
Tags: Java
September 19th, 2007 · No Comments
Well its not exactly a beginners guide but in attempting to gain some insight into the application of Machine Learning to the fields of Semantic Web, SOA and Business Intelligence, checkout Josek’s blog at machine-learning.blogspot.com. Many videos, conferences ,resources and more..
More specifically I’m hoping his article on Machine Learning for Newbies will get me started in a complicated field.
Make no mistake its a large leap from the programming and systems design I’m used too, but its a critical aspect of the emerging semantic world. Consider the latest release by http://www.cognitivecode.com, called SILVIA. Its an AI software development environment and conversation enablement technology for devices. Feeding conversation into reasoning applications, has astounding implications. Technology Review has more on this startup tech.
My inspiration however for this post was Google’s Lunar XPrize announcement. Their Moon2.0 video is quite inspiring! The winners will need to solve problems that are hugely complex and will take not only clever humans, but clever machines..
Tags: Machine Learning