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

The issue at hand is an error that is typical for C (unchecked out of bound memory access). It's a class of error that does usually not occur in other languages. The vulnerabilities in Rails were XSS vulnerabilities and an information leak - both classes of errors typically found in web application frameworks.

The first is an example of an error made more common by the language design, the other an example of errors typical for a class of applications. There's a fundamental difference here. There's a ton of reasons to criticize ruby and it brings its own set of flaws and problems, some rooted in the language and some rooted in its ecosystem - but the given examples just show that web applications are hard to get right. That's why this is not "a point not well made" but rather "sorry, you're attacking a strawman here".



I'm not arguing the other side. I think you are correct. I just think you needed to point to the reason the parallel construction didn't work.




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

Search: