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

There are a few approaches, usually via a standalone node.js service. I've seen similar architectures for ruby and python web servers as well.

I'm working on a project now that uses airbnb's hypernova service[0] with a php client[1].

Edit: not suggesting this was used in this case, just that it's a viable option for react ssr + php.

[0] - https://github.com/airbnb/hypernova

[1] - https://github.com/wayfair/hypernova-php


This is exciting, and has a lot of potential to significantly improve JS library initialization time.

I wonder if this is the same project[0] Sebastian McKenzie previewed at React Europe 2016?

[0] https://www.youtube.com/watch?v=xbZzahWakGs




The last I had read[1], the intention is to deprecate shadow piercing combinators altogether.

[1] - https://www.w3.org/wiki/Webapps/WebComponentsApril2015Meetin...


I guess that would make it discouraged in all cases, then.


I'm still looking forward to the 'Sublime Text'-like column mode selection feature[1], currently the top voted feature request, which will be an excellent addition to IntelliJ. Unfortunately it looks like we'll have to wait until version 14 for this.

[1] - http://youtrack.jetbrains.com/issue/IDEA-80056


we know about this request and understand it's importance. however it can't be done quickly as there are some things to change in the core of the editor. i hope to see it in 14 or even early nobody can tell in advance. will keep posted. i'm sure it will be implemented


It's present in PyCharm, and it's pretty cool and usefull :P


with jetbrains folks in here it would be nice to get a comment from them on this. Even just something that says its not coming would be better than no response at all. I love intellij, but sublime multi cursors would be a huge performance improvement. Right now I keep idea, sublime and notepad++ open most of the day.


please find my comment above


I was a philosophy major and I now work as a software developer. While my primary goal in studying philosophy wasn't to improve my chances at getting a job, my studies certainly prepared me for the problems I would face as a professional developer.

Learning how to think logically, approach complex problems, and structure coherent arguments, are important skills that you gain from studying philosophy. Perhaps this is why the mid-career median salary for a philosophy major is, according to PayScale Inc., more than that of several other science or business related majors (with only a bachelor's degree, 10 years after graduation) [1].

As an aside, philosophy and computer science aren't as unrelated as one might think; there are some interesting scholarly works that examine the philosophical foundations and implications of topics in computer science (android epistemology [2] is a good example).

[Unfortunately this comment is related more to the article title than the article content since the latter does not address this topic directly.]

[1] http://online.wsj.com/public/resources/documents/info-Degree... [2] http://en.wikipedia.org/wiki/Android_epistemology


I think the effect is overstated by selection and attrition. if you're not capable of thinking logically in the first place you probably will not choose to study philosophy or fail out if you do.


>philosophy and computer science aren't as unrelated as one might think;

There is some interesting category theory and set theory being done in philosophy departments.


You weren't be referring to Quentin Meillassoux would you?


I've always just considered programming to be applied philosophy.. insofar as philosophy is just the study of logic and reasoning.


It would be nice to see one in Node.


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

Search: