Recent submissions

Comment · 1 year ago
Comment · 1 year ago
Comment · 2 years ago
Also hard disagree from me. To quote from SICP:

"I think that it's extraordinarily important that we in computer science keep fun in computing. When it started out, it was an awful lot of fun. Of course, the paying customers got shafted every now and then, and after a while we began to take their complaints seriously. We began to feel as if we really were responsible for the successful, error-free perfect use of these machines. I don't think we are. I think we're responsible for stretching them, setting them off in new directions, and keeping fun in the house. I hope the field of computer science never loses its sense of fun. Above all, I hope we don't become missionaries. Don't feel as if you're Bible salesmen. The world has too many of those already."

Comment · 2 years ago
Comment · 2 years ago
If you mean by "the opposite" that everybody believes the same thing, then theoretically yes. However, that is very unlikely and I assume there will always be people with different views/opinions.

The more you put people into "separate boxes", the more you segregate them. And I agree with the previous reply that religion is one of those things that puts you in a specific box.

Comment · 2 years ago
> The build system requirement may seem minor if you’re already a Zig programmer, but it’s massive if you want to attract C systems programmers.

You won't need knowledge of the build system nor a 'build.zig'.

After step 4 you would run 'zig translate-c' on 'foo.h'. Then use '@import' instead of '@cImport' in step 5 for the translated file.

'@cImport' is basically just doing that under the hood. It's an additional step for the user, that's a fair point, but I definitely wouldn't call it massive.

Comment · 2 years ago
I think there is a typo in the table of the "Creating prefix-free codes" section. D should be '0010' (not '0110').

Otherwise a great read, thanks!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton