Hacker Newsnew | past | comments | ask | show | jobs | submit | more binofbread's commentslogin

His argument is that the "new paradigm" is constantly changing and reinventing itself (usually with old concepts). Meaning in ~2 years, there is going to be a "better" way to do things. I'm not sure I agree with him, but that's his argument for not switching to a front-end MV* framework.


He seems to be in the "if it works now, why change it?" camp. So at the moment that means using Java Server Faces on the front end. I haven't had much exposure to the server-side, but I'm so not sure there is any good framework in place as it's closely coupled with the front end logic.

Your second comment is a good one. What I think he meant by "trend" was that last year Rails was what all the architects and leaders at the company were pushing for. His argument was that this year it's the same thing except with single page architecture (Backbonejs in this case).


From an entirely outside experience, I saw at the company I work for a very bad experience with a project where the team pushed for a single page application - they got delayed for months because of the technology, the problem was not single page applications in themselves, but that they seriously underestimated the learning curve and they were absolute novices (no-one had prior experience in SPA). And I definitely believe they could have cut months from the development time by sticking to known tech.

For a company where development is not core, I wouldn't recommend it, but if the company is a tech company, I would evaluate devoting resources to learning single page applications and doing some pilot projects, then leveraging the experience and pushing it into the main projects if applicable :) .


We're a decent sized tech company. I have actually read that, but I had forgotten about it. Thanks for the reply and pointing me back to the article!


Very cool. Scanning the source code makes it look like you were using Alpha-Beta pruning[0], but I'm not totally sure why the function is named 'pvs'. Does anyone have a quick explanation?

[0]: http://en.wikipedia.org/wiki/Alpha%E2%80%93beta_pruning


Thanks! PVS (Principal Variation Search) is an improved version of AlphaBeta. How much improvement depends on the quality of your move ordering algorithm. http://chessprogramming.wikispaces.com/Principal+Variation+S...


I believe this is set by default in oh-my-zsh as well.


In Zsh, you can set it so that specifying a bare directory goes to the directory as well, for any directory. Just do

  setopt autocd


As a 21 year old, it took me a second to realize that was Steve Jobs. He looks so young.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: