250 reputation
111
bio website naesten.blogspot.com
location Pennsylvania
age 27
visits member for 3 years, 10 months
seen Jul 19 at 20:22

I am fascinated by computers, and have been since before I could read. My favorite programming languages are Haskell and Python, and I'm no stranger to C.

My childhood was spent on DOS and Windows 95. After learning to read, I managed to learn the basics of programming with the help of The Secret Guide to Computers, GWBASIC, UCBLogo, LADYBUG Logo, and some LOGO book(s) I can't recall the names of. I didn't much like GWBASIC, but at least it had a printed reference manual. I had also tried QBASIC, but had trouble with the online help, which I later decided was probably because all of the text was in the same font (making it hard to tell the verbatim code from the other notation).

[... Windows, VB, DJGPP, Cygwin, Mindstorms, POV-RAY ...]

Eventually I bought my own computer and installed a copy of Linux, and that's when I really began to learn how computer systems work: technical documentation for most things was available online, and if that wasn't enough to satisfy my curiosity I could look at the source code.

[... Python ... Haskell ...]


Jul
12
revised Which GUI diff viewer would you recommend?
Link is acting broken here; replace with latest working web.archive.org snapshot
Jul
12
awarded  Excavator
Jul
12
revised Which GUI diff viewer would you recommend?
Linkify URL
Jul
12
revised Which GUI diff viewer would you recommend?
Clarify that we are talking about ediff in particular here
Jul
7
suggested suggested edit on emacs --daemon crashing after closing emacsclient -c
May
30
comment Checking if HyperThreading is enabled or not?
I like how everyone ignored the "perl script" bit ;-)
Jan
2
comment Use emacs as an editor within itself (ansi-term)
@StefanoPalazzo: or you could just use the ALTERNATE_EDITOR approach, leave (server-start) out of your init file, and let emacsclient worry about whether an emacs needs to be started...
Jan
2
comment How can I have different Emacs sessions loaded on different Emacs windows while using Emacs on daemon mode?
It sure works for me.
Jan
2
comment Emacs X toolkit support?
@goldilocks: Well, it doesn't seem like XEmacs has been getting much love lately. However, I suppose it works well enough for something that follows the development more closely, like the Carbon port, or (shudder) AquaMacs ...
Dec
29
comment Emacs X toolkit support?
@vonbrand: The desktop environment is actually called CDE. And to be perfectly honest, I have Qt configured with style=Motif myself, and that at least looks more-or-less indistinguishable from lesstif. (I haven't tried the real Motif yet, since it's only been open sourced a short while ago and Motif apps are kind of thin on the ground these days.) Or did you mean that the API is horrible?
Dec
29
comment Emacs X toolkit support?
@goldilocks: Yeah, "it wouldn't fit in" is not a very convincing claim in the absence of an actual port attempt. I would certainly encourage any interested parties to give it a try, at least if they don't anticipate any difficulties with the copyright assignment. (I really do wish they'd be less insistent about that ...)
Dec
27
comment Emacs X toolkit support?
@goldilocks: If ever there was a program that'd do it, Emacs would be that program. For some reason, though, some people are worried that such support would not fit in well due to Qt's C++-based API, even though the OS X port seems to fit in okay and that's in Objective C. (If someone actually tried a port, we could even find out if they're right ...)
Oct
19
reviewed Reviewed Can I automate tar's multi-volume-feature?
Oct
19
comment Can I automate tar's multi-volume-feature?
You seem to have forgotten to mention the --new-volume-script flag?
Oct
19
awarded  Custodian
Oct
3
awarded  Yearling
Oct
3
revised Can readahead-services be safely disabled?
added 154 characters in body
Oct
3
comment Can readahead-services be safely disabled?
Of course, this actually reduces the wait time if the user powers on the machine and then grabs a snack or something while it boots...
Oct
3
comment Can readahead-services be safely disabled?
@Nils: The point is to convert serial waits to parallel ones. In other words, it's about reducing round trip times, not saving bandwidth. Ideally, this would mean the system never has to sit there spinning it's wheels (or HLT, whichever) while waiting for these pages to load. (Typically, there won't be enough RAM, and it will end up having to pull some back in. But better a bit at a time than all at once during startup/login; this way there's usually something that can run...)
Sep
4
comment What are the dangers of setting a high limit to max File Descriptors per process?
Sounds like they went a bit overboard: they squared the number of allowed FDs!