Skip to main content

N. Alex Rupp

N. Alex Rupp studies theoretical geometry and classical literature, and writes for a number of tech rags of wide and varied (dis)repute. He is conducting ongoing research in declarative programming. More information on him may be found at


n_alex's blog

Final Entry: Revisiting My First Assumption

Posted by n_alex on November 6, 2005 at 10:56 PM PST

In my first blog entry at, I wrote on August 09, 2003 that "Logic is the foundation of philosophy." I now know that this is most untrue.

This is as untrue as anything I've ever said or written, moreso because it undergirded two years of feverish research. Logic is a formal, mechanically limited contraction of reason.

Looking for a home for my SnipSnap

Posted by n_alex on August 26, 2005 at 1:13 PM PDT

Here's a short list of general features I'm looking for, sorted by priority:

* Tomcat 5 (what sane person would pay for tomcat 4?)
* Dedicated JVM
* MySQL Database
* 200 - 500 MB disk space
* At least 2048 MB of bandwidth per month, though I doubt I'll need it.
* SSL Certs available
* At least 1 primary domain
* n Subdomains (not rocket science, here)
* Raw log access
* SSH / SCP / SFTP access fo

New tool for writing Domain Specific Languages in Drools

Posted by n_alex on July 11, 2005 at 12:18 PM PDT

When I started working on Drools in January of 2004, my goal was to eventually be able to embed Drools in a web-framework-turned-action-sequencer I was working on, called Shocks.

Software Language Makes First Step Towards AI? Hardly.

Posted by n_alex on June 20, 2005 at 12:02 AM PDT

First of all, I know bad reporting very well, because I've done my share of it. The first step in writing a misleading technology article is to step out of your domain of expertise.

JPOX 1.1.0-beta-3 in Maven

Posted by n_alex on June 2, 2005 at 9:09 AM PDT

For me, JDO is all about simplicity. I don't want to sit and worry too much about database schemes and such--I need a really quick solution to a simple persistence problem, and JDO's my personal favorite for that sort of thing.

Twin Cities IASA chapter presents "Interop City" event

Posted by n_alex on May 24, 2005 at 5:37 PM PDT

RE: Twin Cities Interop Event being held on May 31st at the University of St. Thomas in St. Paul.

The first-of-its-kind event, Interop City brings software technology user groups together for a day of presentations, demonstrations, and dialog on .NET and J2EE interoperability. Interop City is a unique event based on a grass roots initiative.

Notes towards an Open Source Java privacy/security/repair suite

Posted by n_alex on March 28, 2005 at 8:09 AM PST

Index.dat files are pernicious, unnecessary, and just plain frustrating. I never would have noticed them, but last week I wrote a simple maven script to flush out the standard virus and spyware habitats. I thought I would start with a very simple list:

Beating Back The Spyrus Blooms

Posted by n_alex on January 14, 2005 at 8:10 AM PST

Every day for the last several weeks, I have gotten up, trudged through subzero temperatures that can literally freeze your eyelids shut, sat down at my desk in an old NASA-funded research building, and infected Windows XP machines with a wide variety of spyware, viruses, worms, IRC bots, toolbars, adware, and other assorted barnacles of the electromechanical world.

Barnacles, Spyruses, we have m

Mark Proctor added Drools DRL schema to CVS today!

Posted by n_alex on September 14, 2004 at 2:22 PM PDT

For more information on DRL schema, visit the Drools Project Site

Drools is 100% JSR-94 compliant and an order of magnitude faster!

Posted by n_alex on July 28, 2004 at 4:52 AM PDT

Also, in the last week we stripped bsh out of the core and replaced it with Janino. This change has made Drools an order of magnitude faster than it was (in the worst conditions--some of our tests actually ran a half an order faster than that!)