My name is Andrew Stine. I'm a software developer and freelance philosopher currently based out of Northern Virginia and this is my website. It's partly a blog, and partly a showcase for different projects on which I may be working.
You can get in touch with me through stine.drew@gmail.com
My public key: Public Key
You can peruse more of my projects on Github.
I also have a Twitter Feed that you can follow and I'm on LinkedIn.
Nota bene: If you wish to contact me directly, I strongly prefer email to phone calls, especially during working hours. Thanks.
In this world we are surrounded by particular things. A table, a chair, a house, a person… these are all individual particular things. But, many of the particular things around us have something in common. An apple is red and so might be a fire hydrant. A horse is fast and so is a race car. Napoleon was a person and so was his wife. Philosophers often use the term universals to describe these things that different particular objects have in common, or in other words, any word that can be predicated, or said, of multiple things is a universal. That means just about anything, “Horse” in a universal, because it refers to a category of things called “horses”. “Human” is a universal because it refers to a category of things called “humans”. “Redness” is a universal because it’s possible for more than one thing to be the color red. “Large”, “short”, “white”, “table”, etc… just about any adjective or noun that isn’t a proper noun is arguably a universal… Read More
There is an interesting paper called How Complex Systems Fail. It’s a collection of 18 related observations about complex systems and about when and how they fail. The observations are as follows:
Recently, a fried told me he was having trouble getting a Parallax RFID reader working on a Raspberry Pi for a project he was working on. I wondered how hard it could be so I got one of the readers for myself and hooked it up to a Pi. It turns out that it was harder than I thought it would be, but only because I didn’t know what I was doing.
When the reader is connected to the computer, it is auto-mounted as a serial port at /dev/ttyUSB0
. You might think that because the letters ‘tty’ are in the device name that this is a TTY device, but it turns out that TTY devices are just connected over serial ports. This was not actually a TTY device. Once I understood that, it turns out that connected to a serial port on Linux though Python is actually rather simple. One just needs the pyserial
library.
Here are some instructions and sample code to get this device working with a Raspberry Pi… Read More
An evening alarm clock for undisciplined insomniacs
sourceA simple command line client for swank. This client is written in Clojure and targets Clojure Swank specifically.
sourceSome extensions to eh cl-fad pathname library.
sourceA trivial Facebook bot which wishes a users friends happy birthday on their birthdays.
sourceAn tool for finding nearby Catholic masses and sacraments.
A Common Lisp command line parser.
source download