Permalink
Browse files

Updated publications. New SAP post on my CJUG Clojure talk.

  • Loading branch information...
mreid committed Mar 14, 2010
1 parent 13790b6 commit 9716bbd0c5afd14216306cf597fce5f50750c055
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
@@ -11,7 +11,7 @@ Welcome
=======
I'm Mark Reid, a 30-something Australian, academic, husband, programmer, father,
-snowboarder, and web-nerd -- amongst other things. You can find out more about
+snowboarder, and web-nerd---amongst other things. You can find out more about
be by poking around the links above and below.
+-- {.section}
@@ -0,0 +1,24 @@
+---
+title: A Java Sightseer's Guide to Clojure
+excerpt: Some links and brief notes about a recent talk I gave to the Canberra Java User's Group.
+location: Canberra, Australia
+layout: sap-post
+---
+Although I've been fairly quiet on the posting front, I did do a bit of Clojure evangelising to my local [Java User's Group][cjug] last Wednesday.
+
+Because it was a Java group and I didn't want to be burned as a language heretic, my talk focused on Clojure's interoperability with Java and walked through a side-by-side translation of Clojure and Java code. To ease the culture shock of visiting a very different style of programming, I had fun framing my talk as a sightseer's guide. As a taste, this was the overview slide:
+
+![CJUG Overview Slide](/images/figures/cjug-overview.png)
+: The overview slide from my CJUG talk on Clojure.
+
+{: .figure }
+
+I covered a bit of Clojure's background in "History" before talking about installing Clojure on the command line and as an Eclipse plug-in in the "Getting There" section. In the "Survival Kit" I covered some basic data types and sequence functions before talking about how to call Java libraries in "Phoning Home". This was all put together in the "Phrase Book" which gave a side-by-side versions of Clojure and Java programs which did a simple word-frequency count ([code here](http://gist.github.com/331911)). Finally, I very briefly covered some of Clojure's highlights (immutability, laziness, its philosophy on state, and its concurrency primitives) in the "Essential Sights" section.
+
+If that has whet your appetite, the [CJUG site][cjug] has more [details about the talk][cjugtalk] and have kindly hosted a 20Mb PDF of my [slides][] as well as an MP3 of yours truly droning on about Clojure.
+
+If you are in Canberra and you're interested in Java and its ecosystem I strongly recommend dropping into one of the CJUG meetings. They're held on the second Wednesday of each month in the Canberra CBD. The people I've met there have been great and they're up to speed with a lot of interesting Java-related tech.
+
+[cjugtalk]: http://www.cjugaustralia.org/March%202010
+[slides]: http://www.cjugaustralia.org/media/show/657?file=CJUG+Clojure+Talk.pdf
+[cjug]: http://www.cjugaustralia.org/
View
@@ -11,12 +11,14 @@ Research
I'm a post-doctoral Research Fellow in the
[Research School of Information Sciences and Engineering][rsise]
at the [Australian National University][anu] in Canberra, Australia.
-I work with other members of the [Statistical Machine Learning][sml]
-group in the [Computer Sciences Lab][csl]. As of July 2009, I also work part-time with [NICTA][]'s research groups.
+I work with other members of the [Artificial Intelligence][ai]
+group. As of July 2009, I also work part-time with [NICTA][]'s
+[Statistical Machine Learning][sml] research group.
[rsise]: http://rsise.anu.edu.au/
[anu]: http://anu.edu.au/
-[sml]: http://sml.rsise.anu.edu.au/
+[ai]: http://ai.cecs.anu.edu.au/
+[sml]: http://sml.nicta.com.au/
[csl]: http://csl.rsise.anu.edu.au/
+-- {.section}
@@ -48,17 +50,14 @@ My office is on the 3rd floor of the [NICTA][] Canberra Research Lab ([Map][]).
+-- {.section}
News
====
+_16 February 2010:_
+My paper with Bob Williamson on _Convexity of Proper Composite Binary Losses_ was accepted to [AISTATS 2010](http://aistats.org).
+
_18 Nov 2009:_
Spoke about Spam filtering to Year 10 students at Yass High School as part of the [Mathematicians in Schools](http://www.mathematiciansinschools.edu.au/) project.
_5 Sep 2009_:
_[Kernel Conditional Quantile Estimation via Reduction Revisited](/files/pubs/icdm09.pdf)_ was accepted as a short paper to [ICDM 2009][icdmconf].
-
-_25 May 2009_:
-With the help of the organisers, I have set up a [discussion site][icmldisc] for [ICML 2009][icmlconf].
-
-_2 May 2009_:
-"[Generalised Pinsker Inequalities][colt09]" was accepted at [COLT 2009][coltconf]. ([Slides][colt09slides])
=--
[icdmconf]: http://www.cs.umbc.edu/ICDM09/program.html
View
@@ -22,40 +22,43 @@ Book Chapters
=============
_Squinting at a Sea of Dots: Visualising
Australian Readerships using Statistical Machine Learning_. [Julieanne Lamond][julieanne] and Mark D. Reid.
-Resourceful Reading: The New Empiricism, eResearch and Australian Literary Culture.
-Forthcoming in January **2010**.
+Resourceful Reading: The New Empiricism, eResearch and Australian Literary Culture, January **2010**.
</div>
<div class="section" markdown="1">
Conference Papers
=================
-_[Kernel Conditional Quantile Estimation via Reduction Revisited][icdm09]_. [Novi Quadrianto][novi], [Kristian Kersting][kristian], Mark Reid, [Tiberio Caetano][tiberio], and [Wray Buntine][wray]
-To appear in [Proc. of the IEEE International Conference on Data Mining][procicdm],
+_Convexity of Proper Composite Binary Losses_. Mark D. Reid and [Robert C. Williamson][bob].
+To appear in [Proc. of the Thirteenth International Conference on Artificial Intelligence and Statistics (AISTATS 2010)][aistats2010],
+**2010**
+
+_[Kernel Conditional Quantile Estimation via Reduction Revisited][icdm09]_. [Novi Quadrianto][novi], [Kristian Kersting][kristian], Mark Reid, [Tiberio Caetano][tiberio], and [Wray Buntine][wray]. In the
+[Proc. of the IEEE International Conference on Data Mining (ICDM 2009)][procicdm],
**2009**
_[Generalised Pinsker Inequalities][colt09]{:.pdf }_. ([Slides][colt09slides])
-Mark D. Reid and [Robert C. Williamson][bob]
-Proc. of the 22nd Annual Conference on Learning Theory,
+Mark D. Reid and [Robert C. Williamson][bob].
+In the [Proc. of the 22nd Annual Conference on Learning Theory (COLT 2009)][proccolt09],
**2009**
_[Surrogate Regret Bounds for Proper Losses][icml09]{:.pdf }_. ([Slides][icml09slides])
-Mark D. Reid and [Robert C. Williamson][bob]
-Proc. of the 26th International Conference on Machine Learning,
+Mark D. Reid and [Robert C. Williamson][bob].
+In the [Proc. of the 26th International Conference on Machine Learning (ICML 2009)][procicml09],
**2009**
_[Improving Rule Evaluation Using Multitask Learning][ilp04]{:.pdf :}_.
Mark D. Reid.
-Proc. of the 14th International Conference on ILP, pp. 252-269,
+In the Proc. of the 14th International Conference on ILP, pp. 252-269,
**2004**
_[Using ILP to Improve Planning in Hierarchical Reinforcement Learning][ilp00]{:.pdf :}_.
Mark Reid and [Malcolm Ryan][mal].
-Proc. of the 10th International Conference on ILP, pp. 174-190,
+In the Proc. of the 10th International Conference on ILP, pp. 174-190,
**2000**
_[Learning to Fly: An Application of Hierarchical Reinforcement Learning][icml00]{:.pdf :}_.
[Malcolm Ryan][mal] and Mark Reid.
-Proc. of the 17th International Conference on Machine Learning, pp. 807-814,
+In the Proc. of the 17th International Conference on Machine Learning, pp. 807-814,
**2000**
_[NRMIS: A Noise Resistant Model Inference System][ds99]{:.pdf :}_.
@@ -101,14 +104,18 @@ Australian Application Number: 2006252174,
**2006**
</div>
+[aistats2010]: http://aistats.org/
+
[icdm09]: /files/pubs/icdm09.pdf
[procicdm]: http://www.cs.umbc.edu/ICDM09/program.html
[colt09]: /files/pubs/colt09.pdf
[colt09slides]: http://users.rsise.anu.edu.au/~mreid/files/slides/COLT2009.pdf
+[proccolt09]: http://www.cs.mcgill.ca/~colt2009/proceedings.html
[icml09]: /files/pubs/icml09.pdf
[icml09slides]: http://users.rsise.anu.edu.au/~mreid/files/slides/ICML2009.pdf
+[procicml09]: http://www.cs.mcgill.ca/~icml2009/abstracts.html
[unsw07]: /files/pubs/unsw07.pdf
[isj01]: /files/pubs/isj02.pdf

0 comments on commit 9716bbd

Please sign in to comment.