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
The 1.8 and 1.9 dichotomy is a pain, no doubt about it. I totally switched to 1.9, wiped 1.8.* from my development systems. In a few cases I had problems (like manual edits to acts_as_list) but life i…
16y ago·view thread
comment
"Our customer count and revenue have similar growth curves." That is good news, since they provide a good service. While it would be easy to migrate any app to EC2 (or RackSpace, RimuHosting, etc.) I …
16y ago·view thread
comment
Actually, our carriers have not been very safe since Russia started selling the SSN-22 Sunburn several years ago. The defense industry lobbyists do a really good job of marketing weapon systems that a…
16y ago·view thread
comment
"Ownership" of this data is not clear to me. If FB does not allow large scale spidering/collecting of this meta data, then FB has the best use of it. On the other hand, if many other web sites use the…
16y ago·view thread
comment
Two comments: I think that the OmniGraffle and TexShop applications justify keeping an old Mac around. Excellent. Also, Macbooks run Ubuntu very well, especially models that are not brand new. I stron…
16y ago·view thread
comment
That was a good (if old) presentation. I worked for a few years in the entertainment industry (Nintendo U64 and PC games, virtual reality projects for Disney and SAIC) and it is an experience that I c…
16y ago·view thread
comment
Instead of reading this article that summarizes the REWORK book, I suggest actually reading the book. (I read it twice, it is quite good.)
16y ago·view thread
comment
A nice dream, and parts of it may be possible. I especially like the comments about no cars, working and living locally. I can't fully agree with home schooling - we need to improve our education syst…
16y ago·view thread
comment
I just took a better look at Open Graph. Certainly marking up pages with RDFa tags using standard Ontology's for properties and classes could be a useful thing. The problem as I see it is that the Fac…
16y ago·view thread
comment
You are absolutely correct that RDFa is a SW technology. I must admit some prejudice here: I went from thinking that RDFa was very useful to being skeptical when HTML5 won the standards war against XH…
16y ago·view thread
comment
Great article. I agree with the other comment: Ola has an interesting way of thinking about programming. Very creative.
16y ago·view thread
comment
I expected them to do this - good for them. As much as I tend to distrust large corporations, Google has some coolness, and I can't think of another large corporation that I distrust less than Google.
16y ago·view thread
comment
I have a problem with tossing around the term Semantic Web when their take is so much different than mine. The SW is about standards (RDF, RDFS, OWL, SPARQL, HTTP, using URIs to represent things and c…
16y ago·view thread
comment
Very nice pitch for RDF (which I agree with).
16y ago·view thread
comment
RDF.rb and RDFS.rb look like nice libraries and basing them on the high quality Redland libraries was a good decision. That said, using Sesame for the underlying parsers, data storage, and real RDFS i…
16y ago·view thread
comment
The one feature that I wish would be added to both Java and Python versions of the SDK is a very easy way to migrate app data stores between AppEngine and a local development environment. For Java, I …
16y ago·view thread
comment
I think that this price point is too high. Compare with the minimal Netflix subscription at the same cost that gets instant view movies and 1 blu-ray at a time. That said, two $10/month subscriptions …
16y ago·view thread
comment
Although I am a bit sceptical of Chomsky's approach to linguistics (he seems to leave out the messy human side of language, reducing it to something easier to study), I think that his other life role …
16y ago·view thread
comment
Perhaps Lisp will now be a standard/supported programming language in the Googleplex :-) I think that most of what ITA does is written in Common Lisp.
16y ago·view thread
comment
Sounds like they are going for even 'greener' servers. Difficult to predict the future but I wonder: if application platforms like AppEngine will get much more popular, then we will see the positive e…
16y ago·view thread
comment
Agreed, Facebook is odd, no other way to say it. For developers, Facebook Connect is sort-of interesting but using Facebook is boring and I have never clicked on any FB advertisements (compare to, for…
16y ago·view thread
comment
Which ORM (or pure object database) did you use?
16y ago·view thread
comment
Good point, but I am not sure. The key thing is to respect the wishes of the authors of a package so I would just contact the Neo4j developers and ask them.
16y ago·view thread
comment
I now only use Smalltalk a few hours a month but I have switched over completely to using Pharo instead of Squeak or VW (non commercial version). Pharo really is cleanly laid out and nice to use if yo…
16y ago·view thread
comment
That is a cool trick that I will try. I usually just install the command line tools on each server, write a tiny Ruby script to attach EBS volumes and bind Elastic IP addresses, and put this script in…
16y ago·view thread
comment
I don't think so. If the REST server is part of a larger system then I believe that the AGPL requires that the other networked software components need to be AGPLed. They do have a commercial license …
16y ago·view thread
comment
A cool addition to a very useful project. That said, I prefer using JRuby and Neo4j in embedded mode: the Ruby bindings are very good.
16y ago·view thread
comment
I blogged about this last year and wrote to all three of my Congress-critters. This is legislation written by big-agro and spoon fed to "the best Congress that money can buy." Shameful legislation tha…
16y ago·view thread
comment
Amazing how many great looking projects are coming out of the Clojure community. I used to think that Scala was the heir apparent to Java but it seems like Clojure now has more momentum. Clojure has a…
16y ago·view thread
comment
As a practical matter, it will be a while before I jump to 3.0. I am almost entirely on Rails 2.3.5 and Ruby 1.9.1 and that is working for me. Really it is a tradeoff between working at 100% speed rig…
16y ago·view thread