Novash | 16 years ago | on: The end of AI winter?
Novash's comments
Novash | 16 years ago | on: Ask HN: What do you do on weekend?
Novash | 16 years ago | on: Who Killed California?
Novash | 16 years ago | on: Land of Lisp: Learn to Program in Lisp, One Game at a Time
Novash | 16 years ago | on: Announcing Ubuntu 10.04 LTS: The Lucid Lynx
Novash | 16 years ago | on: Correcting for the first-player advantage in Risk
I am always impressed to see how experienced people take a lot of knowledge for granted from others. It is not like you have never 'left shit behind' in your career. I would even daresay that if you pick the code you made six months ago, you will see that it could be improved in a lot of ways. Not because you wanted but because you didn't know better, mostly. This is pratically an axiom in the life of a coder.
Please don't use "experience" as an excuse to diss the hardships of others. We were all there one day.
Novash | 16 years ago | on: Correcting for the first-player advantage in Risk
Novash | 16 years ago | on: Correcting for the first-player advantage in Risk
Novash | 16 years ago | on: Ask HN: About all this Lisp fuzz
The are currently hundreds of distros. All of them serve a purpose. There are ones meant for servers, meant for gaming, meant for low-level machines, meant for coding, ones that work only with strict F.O.S.S software, ones that work with software that is commercial, ones that are paid, that offer support, that don't offer support, but there is a community willing to help, others that let you on your own. There are even ones that mimic Windows XP. And NONE that are user-friendly.
Kurumin is a brazilian distro that gets CLOSE to it, but it is quite lacking. Ubuntu is the nearest possible choice, but it is still not there.
Obviously, once you pick your distro, you have to pick your window manager. Ubuntu, Kubuntu or Xubuntu? Or maybe there is only one window manager for your distro, but then that nice application you saw on your friend's house belongs to other and is not supported on yours. And how were you suposed to know?
Once you get past the initial trauma, you will eventually reach the point on when you can make your stuff work on any of them, but do you really expect someone that used Windows all his life and can barely install his printer whose drivers are already bult-in on Windows to really make this jump?
And don't even get me started on the different shells. Everyone likes to pretend that there is only Bash out there, but some distros still swear by the original Bourne. Or even CShell.
So, yes, there is a lot of noise.
Novash | 16 years ago | on: Ask HN: About all this Lisp fuzz
Novash | 16 years ago | on: Retro Gaming Roundup: 40 iPhone Games to Take You Back in Time
Novash | 16 years ago | on: Ask HN: About all this Lisp fuzz
BUT, I will use that excuse on my teacher on the Calculus class.
Novash | 16 years ago | on: Ask HN: About all this Lisp fuzz
Novash | 16 years ago | on: Retro Gaming Roundup: 40 iPhone Games to Take You Back in Time
Novash | 16 years ago | on: Ask HN: About all this Lisp fuzz
Novash | 16 years ago | on: Ask HN: About all this Lisp fuzz
Thanks for your answers.
Novash | 16 years ago | on: Ask HN: About all this Lisp fuzz
I already went through 3 distros - Kurumin, Suse and Ubuntu, and the only reason I still have a Windows partition is to play some games that I couldn't (or didn't bother to) make work under Linux. I can tell you, the bar is very high to start. Ubuntu made it lower (and lower at each version) but it is still too high for mainstream.
And it need not be. The whole problem is always understanding the differences. If I pick that distro or that distro, what changes? What do I lose? What do I earn? Unable to find answers, one doesn't choose lest one chooses poorly.
Lisp implementations are the same.
Thank you for your answers. Allow me to add just two more. If one says Arc is not CL, but a whole new kind of Lisp that tries to solve some of those problems, what exactly are the differences? What does Arc advance as a Lisp standard?
Novash | 16 years ago | on: Ask HN: About all this Lisp fuzz
Is there any 'cleaner' CL standard, or at least a 'best practices' guide to code in a cleaner way, avoiding the worse pits that had to be kept in the standard due to backward compatibility?
I can give you a simple C++ example of what I mean. In C, you had those *parameters that had to be matched by &args when the function was called. C++ brought some self-referencing ¶meters that were passed normally and worked the same way than the former but were (saidly) less error-prone.
Is there any similar effort being made in Lisp?
Novash | 16 years ago | on: Ask HN: About all this Lisp fuzz
In fact, if they are both 'Lisp', why do they exist at all? Why there ARE differences? If CL is a 'very good' ANSI standard as you say, why people use Scheme? Arc is also CL, but why does it exist at all? What does it has that justifies it being created, increasing even more the noise? If I wanted an implementation of strict CL, which one would be it?
Novash | 16 years ago | on: What Sort of Exercise Can Make You Smarter?