Live data from Hacker News

What I Worked On

paulgraham.com

1–10 of 421 posts

Re: What I Worked On

#2
It’s nice to see even pg goes through phases of “I have no idea what to do next.”

By the way, bel is underrated, and I say that not as a pg fan. The ideas in it are novel, because of its simplicity. The scheduler in particular is elegant.

I suppose I should have taken some notes on what surprised me the most. But, basically, the idea of using a stack as the source of truth for all computation was both ... strange, and obvious afterwards.

The main annoyance is that I can’t flippin’ find a working version of it anywhere. I’ve asked him on Twitter to no avail. The code clearly works; it’s correct in every detail, as far as I’ve found. I implemented most of it, but there was a distinct feeling of “there must be a version he never put out.”

But of course, that’s how you’d feel if you’d been yelled at every time you release things, so I understand why he might not want to show something that isn’t perfect.

Re: What I Worked On

#4
> Working on Bel was hard but satisfying. I worked on it so intensively that at any given time I had a decent chunk of the code in my head and could write more there.

I'll have to say reading this makes me feel a bit sad for pg. It seems that he worked on Bel extensively for four years, and the end result was something which appeared on the front page of Hacker News for one day and then disappeared. I haven't seen it mentioned in any community which are actively working on programming language design (e.g. Rust, Zig, TypeScript). Maybe he's happy with the result regardless of how useful people have found it, but surely it must be somewhat disappointing to see it go unnoticed by?

Re: What I Worked On

#5
post #4

> Working on Bel was hard but satisfying. I worked on it so intensively that at any given time I had a decent chunk of the code in my head and could write more there. I'll have to say reading this makes me feel a bit sad for pg. It seems that he worked on Bel extensively for four years, and the end result was something which appeared on the front page of Hacker News for one day and then disappeared. I haven't seen it…

He probably made it for himself, not to change the world. Or at least you get that sense when studying it intensively.

I’m not sure anyone else has studied it intensively, but perhaps there are one or two.

It changed the way I code, at least. I also snagged a few of the library functions for my own lisp.

Re: What I Worked On

#6
post #4

> Working on Bel was hard but satisfying. I worked on it so intensively that at any given time I had a decent chunk of the code in my head and could write more there. I'll have to say reading this makes me feel a bit sad for pg. It seems that he worked on Bel extensively for four years, and the end result was something which appeared on the front page of Hacker News for one day and then disappeared. I haven't seen it…

> I'll have to say reading this makes me feel a bit sad for pg. It seems that he worked on Bel extensively for four years, and the end result was something which appeared on the front page of Hacker News for one day and then disappeared.

This is not unlike a doctoral dissertation. Invest years of your life and effort, produce nice results, have people cheer for you after you successfully defend it and then nobody cares for the results anymore.

Re: What I Worked On

#7
post #4

> Working on Bel was hard but satisfying. I worked on it so intensively that at any given time I had a decent chunk of the code in my head and could write more there. I'll have to say reading this makes me feel a bit sad for pg. It seems that he worked on Bel extensively for four years, and the end result was something which appeared on the front page of Hacker News for one day and then disappeared. I haven't seen it…

There's no onomatopoeia in the English language for the kind of laughter that I'm currently emitting. There have been plenty of technical examinations of Bel [0]; it's just not novel.

[0] https://lobste.rs/s/jec21l/thought_leaders_chicken_sexers

Re: What I Worked On

#9
> during the first year of grad school I realized that AI, as practiced at the time, was a hoax.

I had a similar realization during grad school about a lot of the popular topics at the time (early 2000s). I even used to call them "the hoaxes of computer science". Things like grid computing or formal methods of software engineering had a lot of resources behind them, but nobody was able to use the results. Instead, very different formats of these ideas are what took root: cloud computing and advanced type systems.

> the low end eats the high end: that it's good to be the "entry level" option, even though that will be less prestigious, because if you're not, someone else will be, and will squash you against the ceiling.

I wish every grad student had been forced to memorize this statement. Build something useable, not clever.

Re: What I Worked On

#10
> If you zoom in on the Upper East Side, there's a tiny corner that's not rich, or at least wasn't in 1993. It's called Yorkville, and that was my new home.

From my apartment at 83rd & 1st, it still isn't particularly rich. I thought it'd change with the new subway line opening but I haven't noticed much of a difference.

Post reply on HN