Log in

Any ordinary robot could see from a mile away that this wasn't kitten.

J.P. Larocque
External Services:
  • piranha 445 AIM status
  • 8657406 ICQ status
  • piranha@thoughtcrime.us

I'm a geek and a wannabe computer scientist.

Recently, I've been especially interested in:

  • Orthogonal persistence.
  • Programming languages.
  • Functional programming.

I am greatly intrigued by the idea of an operating system which supports software (libraries and client programs) written in any language, whether imperative or functional; which facilitates seamless interoperability between software of different languages; which supports a unified type system; where programs deal only in high-level objects of unlimited extent, managed by a garbage-collected universal object database backed by disk, cached by RAM ("orthogonal persistence").

My long-term goal as a computer programmer is to help actually build something like this. My dream as a wannabe computer-scientist is to see the day when people might write software The Right Way, once only, accessible by any programmer writing software in any language. Programmers are forced to reinvent the wheel all too often because incompatibilities between languages make it infeasible to utilize software written in a "foreign" language, or perhaps because the most suitable solution deals only in RAM objects, but the client program has huge datasets that cannot fit in RAM, etc. This dream is lofty, intractable, nothing but a pipe dream—noble, indeed.

On mpd:

#!, -Wall -pedantic, 80's music, abstraction, adversarial search, aimee mann, anarcho-capitalism, ataxx, ayn rand, bad religion, bbs nostalgia, ben folds five, björk, capability-based security, civil liberty, coffee, commander keen, common lisp, computer networking, computer science, computer security, computers, correctness, cosmo's cosmic adventure, dark films, darren aronofsky, dave matthews band, debian, depeche mode, djb, dos games, eric clapton, fight club, fiona apple, freenet, front 242, functional programming, gnu screen, go, goa, godspeed you black emperor, graph theory, incubus, infected mushroom, interest-whoring, intractable pipe dreams, invader zim, ipsec, ipv6, irc, john digweed, juno reactor, keoki, kmfdm, kraftwerk, lacuna coil, ladytron, lambda calculus, linux, live, macintoshes, massive attack, metric, microkernels, miles davis, minesweeper, mod music, morrissey, music, nethack, network computing, new order, nine inch nails, object databases, orbital, orthogonal persistence, othello, parallel computing, paranoia, paul oakenfold, paul van dyk, payment systems, pc demos, pearl jam, pgp, photography, pixies, platform games, politics, portishead, portland, powerpc, programming, programming languages, public transit, python, queensrÿche, r.e.m., radiohead, rain, reputation systems, reversi, robotfindskitten, sasha, scheme, serial experiments: lain, she wants revenge, silent computers, small computers, sparc, stabbing westward, stan getz, stanley kubrick, stephane grappelli, tea, the cure, the decemberists, the flaming lips, the hurd, the klezmatics, the prisoner, the smiths, the x-files, thin-clients, thx 1138, time, tones on tail, tool, tori amos, trance, tricky, trip planners, unicode, usagi, usb/ip, web design, woodrow low, x11, xemacs, xen, xml, æon flux,


Welcome to the new LiveJournal

Some changes have been made to LiveJournal, and we hope you enjoy them! As we continue to improve the site on a daily basis to make your experience here better and faster, we would greatly appreciate your feedback about these changes. Please let us know what we can do for you!

Send feedback

Switch back to old version

LiveJournal Feedback

See a bug? Let us know! Here you can also share your thoughts and ideas about updates to LiveJournal

Your request has been filed. You can track the progress of your request at:
If you have any other questions or comments, you can add them to that request at any time.

Send another report Close feedback form

If you're a LiveJournal user, you will be logged in after submitting your request.

(optional, if you're a LiveJournal user only)

(optional, if you're a LiveJournal user only)

(not shown to the public)

If you have a billing inquiry, please go here to submit your question.

Provide a link to the page where you are experiencing the error

Do not include any sensitive information, such as your password or phone number. No HTML allowed.

If you can't pass the human test, email your inquiry to: support@livejournal.com

Please take a survey

Help us make LiveJournal better! Answer a few questions to share your experiences using LiveJournal with us. It won't take more than 10 minutes!

Take a survey

Welcome to LiveJournal

Create an account