Hacker Newsnew | comments | show | ask | jobs | submit | login

Just have tried to register, got this:

Server Error in '/' Application. The resource cannot be found.



Thank you for bringing this to our attention. Our tech team will look into this.


Perfect. Now please come to Canada.


I've read the Changelog, the Readme and the FAQ, and I still don't understand what is it. Am I an idiot?


Instead of downvoting, could you please explain? All I see there is some node-but-not-so-joyenty stuff without much substance. What is the problem being solved?


Read the other comments: https://news.ycombinator.com/item?id=9081053


Why that is not a part of the Readme/FAQ?


You're looking at the Changelog. The README is next door, and it explains:

> This repository began as a GitHub fork of joyent/node.

> io.js contributions, releases, and contributorship are under an open governance model. We intend to land, with increasing regularity, releases which are compatible with the npm ecosystem that has been built to date for Node.js.


That doesn't tell me anything. It assumes the reader is somehow familiar with the context and shares the authors' sentiment, although that is not true.

This is what should be explained there:

1. What is the problem with Node.js?

2. What is wrong with Joyent?

3. Why the fork was the only adequate solution?

4. How come this is beneficial (and not harmful) to the community?

5. Is it a drop-in replacement? How does it affect existing projects?

6. How the future looks like from this point of view?

However hard I look at that paragraph in Readme, I still can't see these questions answered.

Edit: typo


You didn't try very hard, did you?

1. answered by readme & faq (predictable release cycles)

2. answered by readme & faq (open source governance)

3. nonsensical question (who said io.js is the only adequate solution?)

4. loaded question

5a. mostly, look at the ES6 page or just try it out

5b. obviously no simple answer

6. subjective question. It looks bright to me.


Downvoter, please tell me where I'm wrong?


It's amazing how easily people swap "I can't see how to use this in the contexts I'm familiar with" to "it doesn't make any sense at all".

Being myself - just a few years ago - a long time strong proponent of tightly coupled monoliths, I can't believe how blind and foolish I was in my fundamentalist rejection of loosely coupled architectures.

Monoliths do just fine up to a certain level of structural complexity. Above that, asynchronous service-like architectures are the only viable way to go.

Microservices is an attempt to see if the services patterns work below that waterline, down to the function level. That's why I find microservices at least interesting.

At any rate, it's a cost/benefit balance game, not an ideology.

Edit: clarity.


My gut feeling is that microservices will lead to language unification within a team in the long run. Yes, initially, as you drop artificially imposed language restrictions, you will get a zoo of systems, but after a while (as the team experience grows) it will converge to a few or even a single language with DSL capabilities, it's just natural. In my experience, the driver for language heterogeneity is not languages themselves, it's craving for DSLs.


Source: http://www.scientificamerican.com/article/a-new-physics-theo...


This thing just has killed my browser.


Can confirm it on Firefox 33.1 in Linux. The memory usage shot upto 98% and swap got filled by 50%. Had to kill the process.


What browser is that? I'm using Firefox 33.1.1 on Windows 7 and it's working fine, although I've just begun to explore the app. I'm not trying to deliberately break it.

So far this is rather impressive. A Scheme REPL in the browser, not bad!

Edit: I meant Firefox 33.1.1, not 31.1.1.


Needs at least 2GB of available ram to build (5-10 secs on a Core2Duo laptop)

ps: Firefox Nightly 37a / Archlinux / 4GB


> and then apologize .. it doesn't make me a good person

That's exactly what will make you a better person. That's how it works.


Try reading what I said again, you utterly missed it. In my example, he didn't apologize to the person he hurt, he apologized to others.


Change "apologize to 10 people" to "save 10 African children from starvation" and I don't see how you can possibly argue this hypothetical person is "bad". If you honestly think this then you also think Ghandi and MLK are bad people, because they both did "bad" things to people who they didn't directly help. If I kill someone to save 1000 others I'm pretty obviously a good person, but I can never apologize to that person specifically or make it up to them. Your moral philosophy makes no sense.


Are you really this obtuse?

> Change "apologize to 10 people" to "save 10 African children from starvation" and I don't see how you can possibly argue this hypothetical person is "bad"

Quite easily, let me fix your badly changed argument back to what it was, equal, because your change is an intellectually dishonest attempt to make the good outweigh the bad so much that it obscures my reasoning.

If I kill someone, and then save 10 African children from starvation, you're damn right I'm still a bad person. Helping people doesn't make up for hurting other people. Morals aren't math, doing good deeds doesn't balance some scale that makes the bad deeds go away.

> Your moral philosophy makes no sense.

It clearly makes far more sense than yours.


Wait wait don't tell me. One of you happens to think that human beings are infinitely valuable and should respect certain rights and duties regardless of consequence and the other guy thinks that good and bad can be summed into some kind of.... utility function that can determine if you should do something or not.

Then guy one will counter attack: You could just enslave a minority to make the majority happy!

Then guy two will make his counter: You could have everyone respect everyone to death while everyone is miserable!

...and so it goes on and on. A nasty syndrome. A classic case of Kant vs Mill. There will be no rest tonight.

I'm not super familiar with his work, but I've heard the popular guy these days is Rawls and his theory of justice. Maybe give him a look?


Morals sure as hell are math, just like everything else.

I wasn't using the "save 10 children" to obscure your reasoning, I was pointing out an extreme case where your reasoning breaks down. You can reasonably call someone who punches you in the face (without good reason) a "bad person". But if you find out they've personally saved 10 children's lives I'm pretty sure you'd think they were a good person. Plus what people mean when they call someone "moral" or "immoral" usually has to do with both their actions and their predicted future actions. Again, most people are fine with calling a reformed thief "moral" under certain conditions, even if they've never personally repaid the specific people they've wronged, because they don't seem likely to be immoral in the future. If you are not willing to do this you are in the minority. Your example is dishonest because murdering someone generally indicates a lack of self control or level of sociopathy that makes future violence incredibly likely. Also murdering someone purely because you don't like them very much or you have something to gain from it is generally seen as more evil than saving a life is good. If someone murdered in cold blood and then went on to save every starving person in the world, then they are also-fucking-lutley a good person. You might want to keep a watch on them, but that seems like a pretty strong indication their murderin days are behind them, and is way more than enough to make up for it.


> I was pointing out an extreme case where your reasoning breaks down

No you weren't, you were setting up a straw man that you could easily known down, nothing more.

> Morals sure as hell are math, just like everything else.

No they aren't.

> If someone murdered in cold blood and then went on to save every starving person in the world, then they are also-fucking-lutley a good person.

No they aren't. They're a bad person trying to make themselves feel better by making up for their crimes. They don't ever become a good person after murdering someone. That line cannot be uncrossed.


Please don't. Walking on a sunny morning is a pleasure, but working for the whole day in bright artificial light is a form of torture.


Could wandering virtual sunny landscapes in something like Oculus Rift be a reasonable substitute for a light box?


Maybe it's Vitamin D [0] that's important, which you'd likely won't get from the Oculus, but you do get from sunlight and fatty fish (like Salmon).

[0]: http://en.wikipedia.org/wiki/Vitamin_D


IIRC, no. You need to get/see UV in order for your pineal gland to stop producing melatonin (what makes you sleepy). That is why most light therapy boxes say that they're "full spectrum" - they emit UV in addition to visible light.


Do you have a source for this? I'm just curious because while it sounds reasonable, a quick inspection of the light boxes on Amazon shows that many of them advertise that they filter out nearly all UV light.


my guess is that you're looking at general "light boxes" (for photo shoots). Look on amazon for "happy lamps".



Even green light suppresses melatonin production: http://www.ncbi.nlm.nih.gov/pubmed/11763987



Guidelines | FAQ | Support | API | Lists | Bookmarklet | DMCA | Y Combinator | Apply | Contact