back
user profile
mark_l_watson
21,400karma·8,624submissions·August 19, 2009
about
I am an author of 20 books and a practitioner specializing in artificial intelligence, deep learning, natural language processing, and the semantic web. I have 55 US patents. I code in Common Lisp, Clojure, Swift, Python, Haskell, Java, and Scheme. My web site is https://markwatson.com
My recent books can be read for free online on my web site or optionally you can pay for them at https://leanpub.com/u/markwatson
Twitter: mark_l_watson and Mastodon: @mark_watson@mastodon.social
recent activity (8,624 total)
comment
I tried 3.0pre with Ruby 1.9 a while back - seemed to work OK.
comment
Good point, but I keep laptops until they die. Never have sold one. Do used Macs really keep that much of their value? I can't imagine spending that much on any 3 year old box (laptop or desktop).
comment
Just looked at the Studio XPS 16 - sweet. A bit off topic, but Windows 7 is actually OK. For work using platform agnostic IDEs (for me, this is IntelliJ for Java/Scala/Clojure/JRuby), the choice of OS…
comment
I think that the article was largely factual except the amount of defense spending quoted in the article seems really low. Some (or a lot) of defense spending is non-essential (depending on your view …
comment
Good decision. I use either Lucene or Solr on two or three projects a year. Solr adds a lot of functionality to Lucene so now hopefully a lot of that extra functionality will be easy to use in embedde…
comment
I bought a new laptop recently: i5 Toshiba, 4GB, 0.5 TB. Also plays blu-rays. It cost just under $800. There is no near match with Apple's new lineup, but roughly the Apple tax is about 50% and for th…
comment
Nice talk. It would be nice to have a condensed 1 page version for sending to non-tech friends (or friends with a short attention span :-)
comment
Just so Tex and Latex stay the same, I'll be happy :-)
comment
I have been using this myself, as an alternative to a customer's project that has too many features that I don't need.
comment
I like the link posted in the first article comment: http://onesocialweb.org/ (except their code base is not up on github yet - hopefully soon) Written in Java, uses XMPP, and comes with an Android …
comment
Hello Peter, since you have one of the most widely read Ruby sites, I am not surprised that you showed up. Makes sense if you think abut how they implemented this. I agree with your comments.
comment
This is useful because I thought about something similar: clustering text, and using my auto-summarization library to extract key bits and then stich things together. Now, I am not going to try. Lesso…
comment
Nice, especially in view of Apple's new TOS for the iPhone SDK. Want to avoid being am iPhone sharecopper? Stick with web apps and HTML(5)+Javascript clients that run on multiple small devices.
comment
A few things: first, I have been enjoying the author's blog posts on using Gambit-C Scheme, so this is personally annoying. Wider issues: what a bad decision on Apple's part. I used to be a huge Apple…
comment
I'll probably buy it because I already use IntelliJ for Java, Clojure, Scala, and some JRuby. I also use Rubymine for about 20% of my Ruby development. My Python skills are weak, so a really good Pyth…
comment
I am not agreeing with the article: eating more vegetables should mean that you eat less meat which I would argue is more likely to be carcinogenic. Way off topic, but: before a very strenuous hike ea…
comment
Free for the first 100,000 Amazon SNS Requests per month - not bad. Also, $0.10 per gig transfered seems reasonable. When Amazon released SQS I thought that everyone would use SQS, but in my limited e…
comment
I have a template that I have been using to get started that I wrote up ( http://blog.markwatson.com/2010/04/my-clojure-ring-compojure... ) I wanted to have a template for Compojure+Ring, etc. I am cr…
comment
Question: so counties are allowed to go bankrupt, but not states? States can not print money, and many states including Arizona where I live are coming up short paying for essential services.
comment
The article is good, but has one big error: the statement that existing pensions are contractual obligations and must be paid. Go back a few decades to the bankruptcy of Orange County California. Unio…
comment
Wow, I thought that I was getting pretty good at coding in Scala until I just spent 30 minutes reading Gizzard's code base. Ugh, now I feel like I have only been using about 20% of the language. Good …
comment
A pretty good justification for the project. That said, I feel a little sorry that the Padrino developers even felt the need to publicly state the raison d'être for the project. Really, this is open s…
comment
That is pretty cool. I just did a git clone, read the code and ran the example. I have no connection with the Neo4j developers (I don't know any of them), but I must say I like their business model: A…
comment
That was an interesting interview. I starting reading the Clojure related material on the Freiheit blog a while back - very interesting approach to doing business. Their 'The Deadline'is also pretty c…
comment
I love it. Gambit-C Scheme is my favorite also (although MzScheme has lots of great libraries). I have an Android phone - any chance of an Android version? I've seen some links of compiling to Java by…
comment
Good article! I don't use Clojure much, but the language is fun to code in. I bought the MEAP, and I am looking forward to updates. BTW, I fortunately don't have to code in Java too much anymore, but …
comment
Nice presentation - I had not played with Mahout for a long while, but I just installed the new version and reviewed the docs for clustering data in Solr indices - really useful!
comment
Light weight in the sense that adding Latex formatting to a text document is easy and does not (much) get n the way of writing. Also, moving material around, referring to figures, sections, etc. is al…
comment
Also, please excuse plugging my own little project, but here is my cooking web app: http://cookingspace.com I use the USDA nutrition database to assign fairly accurate nutrient values to recipes. (R…