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

> Academic CS values abstract results over concrete results, because real-world systems change too rapidly. Real-world results tend to become obsolete too quickly to be relevant in the time scales the academia is supposed to operate.

This isn't true. When I'm implementing a paper, I usually go for JUST implementing what they describe, usually by hand. Like if it is a new SQL syntax, I will write a custom recursive descent parser, and hand-roll the query planner, for just the new stuff and hard code some other parts, just as a demonstration. I'm not interested in the industry application part, I'm interested in replicating their work. Once I can replicate it, assuming it is correct, then I will factor the work into a production system.

It's this first part that I am frustrated with, not the full implementation in production software.



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

Search: