scruples and qualms
Sep. 23rd, 2003 03:30 amSo if, for CS4600 (intelligent systems -- the intro AI class), I'm writing some programs that will play games against other people's programs, would it be unethical to have my program just redefine all the functions for other people's programs? ... because if I can find out who exactly is in the class, then I can figure out what all of their functions are going to be called (there's a specific naming scheme), and then I can just defun them to something harmless as soon as my program is run.
... which would mean that my program would win. Which is the goal of the exercise, right? :) At the rate that this is coming along (and it's due Wednesday night, ph34r...), that might be my best bet.
Just a few minutes ago, we actually had (playful, thankfully) a vi vs. emacs discussion, as horrific as that sounds. Tim was trying to explain to me how vim was inferior to emacs because (this was the kernel of his argument) it doesn't do the "indent this line to the Right Place" thing when you press tab. Which boils down to "it doesn't act like emacs in this particular situation", which boils down to "it's not as good as emacs because it's not emacs". Tim is always entertaining :) And you know what? I'm going to get comfortable with The Program That Does Everything as soon as this project is done.
Eck. And I want to sleep. But I shouldn't sleep, because I should keep working on the project. Darn these other classes that aren't 4600 and place unreasonable demands on me like "go to class" and "do homework" ...
... I think I'm pretty useless right now. I'll sleep.
... which would mean that my program would win. Which is the goal of the exercise, right? :) At the rate that this is coming along (and it's due Wednesday night, ph34r...), that might be my best bet.
Just a few minutes ago, we actually had (playful, thankfully) a vi vs. emacs discussion, as horrific as that sounds. Tim was trying to explain to me how vim was inferior to emacs because (this was the kernel of his argument) it doesn't do the "indent this line to the Right Place" thing when you press tab. Which boils down to "it doesn't act like emacs in this particular situation", which boils down to "it's not as good as emacs because it's not emacs". Tim is always entertaining :) And you know what? I'm going to get comfortable with The Program That Does Everything as soon as this project is done.
Eck. And I want to sleep. But I shouldn't sleep, because I should keep working on the project. Darn these other classes that aren't 4600 and place unreasonable demands on me like "go to class" and "do homework" ...
... I think I'm pretty useless right now. I'll sleep.