728 reputation
59
bio website
location New Jersey
age 28
visits member for 4 years, 3 months
seen Dec 22 at 16:15

I'm a programmer, occasional sysadmin, Unix automator, and general geek living in New Jersey (but in the general sphere of New York City).

The majority of my code is written in Perl (my weapon of choice) but I'm also familiar with C, JavaScript, and Bourne sh and bash. I also have some passing familiarity with (or ancient memories of) Java, C++, Python, Prolog, BASIC, older flavors of Visual Basic, and more.

I dabble in Haskell but I've never thrown a real problem at it.

I run Linux at home and at work but that doesn't mean I'm ignorant of other systems :)


Oct
21
comment Why are floating point numbers used often in Science/Engineering?
Floating point isn't "random precision", the errors for various operations are predictable and well-known, and the errors for an algorithm can be worked out. If they're low enough (and in particular if your backwards errors are smaller than the uncertanties in your input variables) then you can be certain that your results are good (or at least that any problems with them aren't caused by floating-point error).
Sep
24
awarded  Autobiographer
Sep
18
awarded  Enlightened
Sep
18
awarded  Nice Answer
Sep
17
awarded  Yearling
Sep
16
awarded  Good Answer
Sep
15
awarded  Mortarboard
Sep
15
awarded  Nice Answer
Sep
15
awarded  Yearling
Sep
15
revised Why do some languages round to the nearest EVEN integer?
deleted 6 characters in body
Sep
15
answered Why do some languages round to the nearest EVEN integer?
Sep
5
awarded  Critic
Sep
5
revised What licenses are compatible with MASM32's license requirements?
Call it MASM32 throughout for clarity, and also CC-SA isn't just one license.
Sep
5
revised What licenses are compatible with MASM32's license requirements?
added 17 characters in body
Sep
5
answered What licenses are compatible with MASM32's license requirements?
Sep
5
comment In layman's terms, what is left recursion?
@Panzercrisis more or less. You really need to go look up the meanings of LL, LR, and recursive-descent parsers.
Sep
5
awarded  Editor
Sep
5
revised In layman's terms, what is left recursion?
typo
Sep
5
answered In layman's terms, what is left recursion?
Jul
9
comment Why do some functional programming languages use a space for function application?
Nor are non-functional languages that unanimous in requiring parentheses; for a few examples, Smalltalk has object method: args, Objective C has [object method: args], and Ruby and Perl both allow omitting parentheses in function and method calls, only requiring them to resolve ambiguity.