HNHacker News
TopNewBestAskShowJobs

procrastitron

424 karma · joined August 16, 2007

I'm a functional programming fanboy, but currently work on static-program analysis for Java. I also have a toy operating system project that I have been working on for the past few years. It's available at http://losak.sf.net, but is basically just a proof of concept right now.
submissionscomments
procrastitron··on Ask YC: Are you working on your startup/side-project strictly in your spare time?
I don't know why I didn't think to mention this before, but there are HR outsourcing companies that will let you set up a co-employment agreement with them. Basically, these companies get tens of thousands of small businesses together, and then bargain with insurance companies as a group. This way they can get much better rates than if you tried to buy individual insurance.

So what you do is file your new business paperwork with the state, and then buy an HR contract with one of these companies. I think the largest one is Administaff, but my company recently switched from them to another one called TriNet, which is supposed to be cheaper.

procrastitron··on Ask YC: Are you working on your startup/side-project strictly in your spare time?
Remember, creative activities can be their own reward. In those cases profitability pretty much goes out the window.

For instance, my current side project is based on my personal interests and probably could not make for a successful business. It's an operating system project and obviously, that space is already taken. However, none of the current operating systems appeal to my technical aesthetics, so I decided to start my own.

procrastitron··on A compiler from Higher Order Logic to hardware (with a detailed survey of the field)
Related projects for other languages:

Scheme: http://scheme2006.cs.uchicago.edu/05-saint-mleux.pdf

Haskell: http://www-users.cs.york.ac.uk/~mfn/reduceron/

procrastitron··on Ask YC: Should we raise the karma threshold for creating polls?
"they shouldn't exist at all."

I think this version works much better.

procrastitron··on IQ and the Wealth of Nations
That comment doesn't pick up on how much of an impact the low quality of the data has on the outcomes. For instance the commentator points out that there should be a larger difference between the average IQ's of Hong Kong and mainland China, given China's massive peasant population. However, the wikipedia page points out that the Chinese rural population was never tested, and that the differences in scores was artificially added by the authors:

"For People's Republic of China, the authors used a figure of 109.4 for Shanghai and adjusted it down by an arbitrary 6 points because they believed the average across China's rural areas was probably less than that in Shanghai. Another figure from a study done in Beijing was not adjusted downwards. Those two studies formed the resultant score for China (PRC).

procrastitron··on IQ and the Wealth of Nations
Well, I haven't read the book, but the article that you point to seems to indicate that "A Farewell to Alms" actually makes the opposite point:

'What was being inherited, in his view, was not greater intelligence — being a hunter in a foraging society requires considerably greater skill than the repetitive actions of an agricultural laborer. Rather, it was “a repertoire of skills and dispositions that were very different from those of the pre-agrarian world.”

Also, the article points out that many people are skeptical of his view that the behavioral changes have biological causes and not just cultural. For instance:

'The natural-selection part of Dr. Clark’s argument “is significantly weaker, and maybe just not necessary, if you can trace the changes in the institutions,” said Kenneth L. Pomeranz, a historian at the University of California, Irvine.

procrastitron··on IQ and the Wealth of Nations
The entire book is bogus. About 1/3 of the wikipedia article is dedicated to the criticisms of the book, and they seem pretty damning.

http://en.wikipedia.org/wiki/IQ_and_the_Wealth_of_Nations#Cr...

procrastitron··on The Programmer Hierarchy
Actually, for systems programming (kernels and languages) I would want a language with a strong (preferably static) type system.
procrastitron··on "I consider this method (Proc#curry) to be trivial"
http://www.ruby-forum.com/topic/142699#633354

Yeah, it does seem pretty trivial. Granted, I would probably find it extremely useful (if I used ruby), but it doesn't seem to complicate the language to the point of needing to be delayed until a major release.

procrastitron··on Joel: How Hard Could It Be?: Lessons I Learned in the Army
Congress tried to make serving in a foreign military cause you to loose your citizenship, but that was struck down by the supreme court. The actual case where it was struck down involved a guy with dual US/Israeli citizenship voting in Israel, but the law that was struck down was the same one that tried to punish serving in a foreign military.

Now, keep in mind that it might still be illegal (with most likely an exception written in for Israel), but at least you won't loose your citizenship for it.

procrastitron··on What could have been a good career in game development
You have it backwards, actually. Python is strongly typed and C++ is weakly typed. You probably meant dynamically/statically typed.
procrastitron··on HyperCard Forgotten, but Not Gone
That's not a troll, that's a challenge. One that someone should take up. Not me, though... I'm too busy :-(
procrastitron··on Most of our CS students suck at CS
Actually, if the JUMP instruction allows an indirect address, then it is already Turing-complete. I know X86 treats indirect jumps as a separate instruction, but it's not hard to imagine an assembly language where the two use the same instruction.

EDIT: Nope, we forgot there is no STORE instruction. Thus, no way whatsoever of writing output.

procrastitron··on Most of our CS students suck at CS
I think it's more like having to fit your program within a 512 byte sector.
procrastitron··on What is a Hacker?
The way I look at it now is that a hacker is the dual of an engineer.

An engineer first makes sure that something is correct, then tries to build it. A hacker first builds something, then tries to make sure it is correct.

procrastitron··on Is Scheme as good as Common Lisp?
I'm not familiar with the arguments against using eval. Can you enlighten me as to why it would be a bad practice?
procrastitron··on The #1 reason excuse for programmers legitimately slacking off (not if you use Lisp ;)
I never had the pleasure to use one, but one of my professors in college said that when the old Lisp Machines started garbage collection you just went home for the day. Of course, even that was still more productive than using the competing systems ;-)
← PreviousPage 5 of 5