101 reputation
2
bio website matthew-walton.co.uk
location Nottingham, United Kingdom
age 32
visits member for 2 years, 2 months
seen Nov 12 at 11:10

C#/ASP.NET MVC programmer professionally. F#, WPF, Clojure, C++, Java and Perl 5 programmer formerly professionally. Haskell, Perl 6 and Inform 7 programmer not so professionally. I dabble in many pies and like my languages to be interesting and my programs to be correct, preferably by construction and without ridiculous effort. I know a fair bit about relational databases and TCP/IP networking as well. More than I ever wanted to, to be honest.

Technically speaking I'm a Sun Certified Java Programmer, but mostly it just gave me more reasons to not want to program in Java.

I train in aikido and was awarded my shodan in early 2013. I have British Aikido Board Coach Level 1 and am training as an instructor for both junior and adult classes. My school practises Yoshinkan aikido which values strong form and emphasises learning to control your own body and weight in order to take control of your opponent's.

Away from the computer I play recorder (ABRSM Grade 8) and viola da gamba, sing, read and cook.


May
5
comment How do I get brightness working on a Lenovo IdeaPad Yoga?
This worked well for me on my ThinkPad T430, and fits in with the bug discussion on the kernel change which caused it.
Apr
30
comment “cannot determine current directory” while building Haskell in 13.04
They can't package the platform for 13.04 because 13.04 has GHC 7.6, whereas the current platform release requires 7.4. I'd love some reasoning behind the decision to ship 7.6 before the platform's updated to use it, but I haven't found any yet.
Apr
30
comment How to install Haskell Platform for Ubuntu 13.04?
GHC is not the same as the Haskell Platform, which is a collection of particular versions of particular libraries alongside a particular version of the compiler.
Apr
30
comment How to install Haskell Platform for Ubuntu 13.04?
One wonders why, knowing that there's no Platform release including GHC 7.6 yet, they chose to ship GHC 7.6 and thus break Haskell development for a lot of people.
Sep
28
awarded  Autobiographer
Sep
28
awarded  Supporter
Sep
28
comment Two notifications for empathy and no notification preferences tab?
This is the easiest way to do it. The problem seems to be that Empathy is sending notifications via the usual method, but Shell doesn't need that - it intervenes in the Telepathy channels, which is how it offers inline reply functionality. So turning off Empathy notifications leaves you with just Shell's popups and no more annoying duplicates.