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

If you need the machinery Java has, you're already fucked. To a first approximation, no one knows how to tune a JVM. Whole books have been written multiple times on the subject, and everywhere I've been that used large-scale Java applications, tuning failures are still at or near the top of the list of most common production issues.

We don't appear to be much better off than we were with C. I guess the server melting is probably preferable to an exploitable smashed stack, but prevention of both issues appears to be to hire geniuses who don't make mistakes while doing enormously mistake-prone work.



> We don't appear to be much better off than we were with C. I guess the server melting is probably preferable to an exploitable smashed stack, but prevention of both issues appears to be to hire geniuses who don't make mistakes while doing enormously mistake-prone work.

"Everyone gets correctness, you need geniuses to get maximum performance" is a huge improvement over the reverse.


Except I see tons of outages caused by things like VM and application server tuning. Software that isn't working isn't correct or performing well.


Not running at all, while not ideal, is a lot better than silent data corruption.




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

Search: