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
That was a good article, not only for investing strategies, but also had a few good tech business ideas - very appropriate for HN.
comment
I don't read uninteresting material and I don't need to because I only accept work in a few very narrow technical areas that I am really interested in. For reading: I need a quiet place because interr…
comment
BTW, I also use git for almost all of the materials in the parent comment. I use a very small managed VPS for my git repositories. For extra backup (in addition to git remote repositories): I have a s…
comment
"""Some of these sub-directories are actually symlinks to encrypted DMGs, again depending on who owns the IP.""" That is how I handle customer proprietary data also for customers who want their work e…
comment
I have a system that works well for me, basically separating small test/experimental bits of code from code for customer projects. I'll talk about the layout of book code later. I keep small test/expe…
comment
In 1982 the CEO and Treasurer of my company (SAIC) bought me a Xerox 1108 - definitely a great box, especially because it was back in 1982. Lisp purists will probably slam me for this (with adequate j…
comment
I enjoyed reading the article but don't really agree with quite a bit of it. I do agree that single individuals or very small teams most often make great breakthroughs, and that languages like Java do…
comment
Yeah, this article is probably much more accurate than what you see on the corporate news media. Fortunately for our 'masters', there are always news stories about terrorism, etc. that they can use to…
comment
I have been occasionally building Rails 3 and trying it - can't wait to switch work projects (probably do this a month after official release). There is obviously a lot of talent on the rails dev team…
comment
Cool, thanks for the tip.
comment
Neat - I just tried it. I am fairly much "in like" with both activerecord and datamapper, but Friendly is cool. I wonder how much work it would take to support PostgreSQL. Friendly looks especially go…
comment
That looks pretty good. A great way to learn a new language: write something useful.
comment
That was a good article! I would not worry about how fast WebSockets catch on with the general public: even if in 6 months only a small percentage of web users have a browser that supports WS by defau…
comment
I prepayed for a 3 year reservation for a small Amazon EC2 instance and I am very happy with that decision because I frequently deploy customer projects to AWS, and any experience from my own projects…
comment
I have done some JRuby + Sinatra coding for AppEngine in the last 6 months, but I keep running into problems that I simply don't have when I use Java. I worked through the linked article several days …
comment
Wow, that brought back some memories. I wrote a commercial app for the Mac in 1984/85 but I had forgot how the original Mac screen looked.
comment
That was a great conference report, and of interest since (when I code in CL) I use SBLC more often than Franz or Clozure. The SBCL developers are also very helpful (a few years ago, I got a very larg…
comment
MongoDB really is simple to use. Unlike CouchDB, you can make adhoc queries without defining map/reduce functions. In MongoDB, array elements are indexed so searching for words, tags, etc. is easy. Th…
comment
A bit off topic, but: I like the way you get redundancy with Amazon: Elastic Load Balancing can proxy traffic to multiple availability zones. That said, Amazon AWS have had outages this year - goes wi…
comment
Two years ago, one of my customers sent me a 30 pound coffee table book of Leonardo da Vinci's complete works of art and biography.
comment
Right now, on my MacBook, the RSIZE is 204M. Not too much memory.
comment
Awesome, following the directions, it took just a few minutes to get a local copy running. I used to run my own online word processor, written about 6 years ago for my own use, but a few thousand peop…
comment
The directions say to set export MYSQL_CONNECTOR_JAR= to location of a mysql client jar -- you see this error message if you don't do this.
comment
As a Linux user since 1992, Ubuntu is my favorite distro, out of many great distros. Mark Shuttleworth has really done the whole world a great service, definitely someone who has given something back …
comment
My mistake, there is a plugin for colored/styled fonts. Also, as someone kindly pointed out in an email: http://www.clairvaux.org/ColorCoded.html …
comment
I just tried it with Clozure CL. Seems to work fine, but I am going to stick with Emacs+SLIME with colored fonts, etc.
comment
Anyone tried this? In the 1980s, the Coral Common Lisp system (precursor to Macintosh Common Lisp, which this IDE is derived from) was a gift from heaven. It was so good that after I ported the ISI Gr…
comment
I agree on the goodness of image development. In the early 80s I had a Lisp Machine, and I would use an image for months before rebuilding it. Also, when I do Common Lisp using SBCL (not often), I hav…
comment
That is very cool. Rich asking directly for support is straight forward, and I like it. This reminds me of Zed's post on why he switched to using the AGPL license - also straight forward. I have never…
comment
Spot pricing does look good when you don't need extra EC2 instances on a regular basis and when you can write restartable applications. That said, spot prices are fairly much the same as reserved inst…