Category “technology”

104 posts

Plans for Year 2015

My company is SoftPerson, which specializes in “semantic computing” in everyday general-purpose applications. The past decade or so was one of a lot of reading, research and experimentation with entirely new technologies and user experiences, but no product. I can’t really continue for more than another year without revenues, so
Read more » Jan 14, 2015, 1:03PM
NStatic , Technology

Conversational Interfaces Redux

In the past, I have talked about conversational interfaces with posts like the “Turing Test and the Loebner Prize Competition.” My interests are not purely theoretical, as I have actively explored integrating natural language deeply into applications in such ways as interpreting all text inside documents and code files and
Read more » Jan 23, 2012, 6:09AM
AI , Natural Language , Technology

Online Courses

I have been regularly sifting through course material (syllabi, presentations) in MIT's publicly accessible OpenCourseWare website since the program was launched years ago. Earlier this year, I took a further step and started delving deeper by approaching one of the courses as a student. The courses in question are graduate
Read more » Dec 29, 2008, 11:46AM
Online Courses , Technology


Randal Munroe posted some "XKCD" comics on LISP, which I thought were  especially relevant to my situation. This one below drawn a while back is called ""LISP" and captures my fascination with functional programming and its remarkable ability to express simply and elegantly everything about the world. This more recent
Read more » Aug 9, 2007, 7:14AM

Old School Programming

Scott Hanselman recently wrote about teaching children and kids to program the old school way by using the Commodore 64 emulator. It seems just recently that Zenzo, his 18–month old child, jumped off the cradle. I wonder if old-school programming with direct access to the computer and the operating system is preferable
Read more » Jun 16, 2007, 5:46PM

Fabricated Complexity

There is a quote in computer science, “the solution to a hard problem, when solved, is simple.” I don’t know who to attribute it to, but I have repeatedly found myself arriving at very simple and elegant solutions to hard problems—problems in natural language, in AI, and in application development.
Read more » Dec 27, 2006, 9:32PM

Lego Programming

Joel reviewed a book Beyond Java, and, in his review, he enthusiastically recommended an essay by Fred Brooks called "No Silver Bullet: Essence and Accidents of Software Engineering." He recently mentioned it again in his post Lego Programming. Brooks wrote the Mythical Man Month, which was really the first software engineering text. It was
Read more » Dec 5, 2006, 11:11AM

Powers Of Ten

The New York Times recently included an interesting graphic,“Separated at Birth,” which compares the image of the universe to that of a mouse’s neurons. The graphic strangely suggests that the universe may wrap around itself as we delve more into the infinite or the infinitesimal. This notion is captured nicely
Read more » Aug 16, 2006, 5:31AM

Research Pipeline

On the last day of the Lang.NET Symposium, I sat through an interesting lecture on F# with Don Syme. Don Syme is a researcher at Microsoft Research’s Cambridge office. He and Andrew Kennedy previously researched and designed generics years before its eventual incorporation into the Whidbey version (2.0) of the .NET
Read more » Aug 3, 2006, 1:35AM

Incompletely Undecidable

In one of my computer science courses, a professor prefaced his proof on the impossibility of translating from one language to another with the comment: “Next time you are ever asked to write a converter from Pascal to C, consider this.” I immediately thought, skeptically, “while arbitrary translation is impossible in general,
Read more » Jul 30, 2006, 6:24PM

Playing with Office

I continued playing around the new versions of Microsoft Office to check up on changes. I have to look at every features again, because anything could have changed. The Office beta website provides minimal details. Clearly, there’s a huge investment in the user interface. I wonder how much time was
Read more » May 29, 2006, 1:53AM

Office 12 UI

I have been playing around with the second beta of Microsoft Office, and I am very impressed with the changes made to the user interface. In attempting to design a fresh new UI and distinguish it from those of other software companies, though, Microsoft is in a weaker position than ten years ago,
Read more » May 25, 2006, 12:17AM

Google Interviews

Chris Sells points to a blog post in which someone undergoes two days of interviews for a contracting position at Google.  The poster mentions a Google interview question that refers to the famous birthday paradox. However, the poster seems to have recall the interview question incorrectly, as it has an trivial, uninteresting
Read more » May 23, 2006, 9:13AM

Professor Sleator

I was doing a search on persistent data structures, and came across this paper by CMU Professor Daniel Sleator in the late 1980s. I have encountered his name so often in the course of my work, I wondered if we shared similar interests. Daniel Sleator coinvented the splay tree data structure, which
Read more » May 19, 2006, 7:49AM

Microsoft Circles

Wonder what Microsoftees (or Googlers, etc) are thinking? You can find out through circles. Amazon has a Microsoft Circle (among other circles) in which the online store ranks top-selling or uniquely popular items at Microsoft Corporation including books, dvds, toys, electronics and music. I noticed the book Corporate Confidential : 50
Read more » Apr 1, 2006, 8:09AM





Net Undocumented is a blog about the internals of .NET including Xamarin implementations. Other topics include managed and web languages (C#, C++, Javascript), computer science theory, software engineering and software entrepreneurship.

Social Media