Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

“Wait wouldn’t that feature allow you to do X horrific unsafe thing?”

Jai: “Yes, don’t do that terrible thing.”

Refreshing philosophy. Sharp tools have their place, even if they are dangerous.



If that's the case, just use C then.


Jon has a lot of opinions about how this is stupid or he'd never hire anybody who does that and so on, and yet Jon does these things anyway, because he's human and humans are fallible.

This is less obnoxious than it might be because at least Jon is self-aware enough to identify that e.g., this code written by "an idiot" was in fact written by J. Blow himself which suggests maybe he's an idiot. But his resistance to adjusting Jai in light of these observations is a (modest but non-trivial) problem with the language.

The necessity of sharp tools doesn't excuse needlessly dangerous edges.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: