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

You mean you don't 'consciously' think about work... your brain is actually still joining dots in the background 24/7... unless you stop it by using drugs!


Software engineers (and many other information workers) are lying to themselves if they think this is even possible (to segment).

Proof: a large number of breakthrough designs / problem solving occurs when I am in the shower, on the toilet, or lying in bed going to sleep... it has long been proven that information workers are solving problems 24/7 365.25 days a year - you are never paid 'by the hour' for your work - your brain is solving problems 24/7 non-stop.

Indeed, this is precisely why allowing staff to work from home and minimizing enforced 'attendance hours' works.

You want to blur the lines between work and life... quite simply because they are already blurred. It's like the infamous 80s/90s Waterfall SDLC - it's like trying to make the waterfall run uphill (all projects end up Agile in the end). So why fight the inevitable - you are only stressing yourself by doing that (as proven by the evidence in this article - the 'segmentation seekers' are trying to achieve the impossible!) - and it is medically proven that stress causes cancer, diabetes, heart disease... and death (2009 Nobel Prize in Medicine). Corollary to that: blur all of life and live healthy and happy, or attempt to segment and suffer stress and die painfully.


sockjs is better than socket.io if you're into WebSocket (streaming support etc).


This is the right solution - unfortunately, socket.io has been essentially abandoned, but it's the library that everybody knows, and is mentioned in almost every node+websockets tutorial. We get questions about socket.io all the time in #node.js, and the answer is usually "use sockjs".

Guillermo Rauch is working on a complete rewrite (engine.io), but it's been very slow going. I don't envy him; socket.io has gotten very popular very fast, it's complicated software, and people expect it to be much more polished than it is.


Jpap invented a new more efficient JPEG codec - even faster than hardware encoders that use less efficient codecs. Also I think you can optimize hardware usage of iOS devices at the assembler level - it is not as locked down as Android.


You can include assembly in Android apps (it might require the NDK). The bigger problem is that an Android device could be ARM, x86, or even MIPS.


That matches my recollection as well. Also see http://www.gizmag.com/snappycam-iphone-app/28558/

A really nice technical achievement. Not at all simple or run-of-the-mill.


The effectiveness of vaccines rely on 'herd immunity', that is: you need more than 90% of a population immunised to stop a disease spreading (as vaccines are never 100% effective)(also varies according to vaccine types/adjuvants and disease contagiousness)

So by not vaccinating your self/dependents you are actually extremely selfish as you are benefiting from herd immunity whilst at the same time avoiding the (small) side reactions each vaccine may have. This is one of the most selfish things you could ever do.


Good points. I would just add two things. First, as you say, the percentage you need to reach herd immunity depends on a lot of factors. Broadly speaking, the vaccination coverage you need is 1 - 1/R0, where R0 is the basic reproductive number of the disease (http://en.wikipedia.org/wiki/Basic_reproduction_number). For diseases like measles, where the estimated R0 is above 10, you need at least 90% vaccinated, perhaps even more; for other diseases it may be lower.

Second, even if you reach herd immunity, it is a concept that completely relies on a random vaccination distribution. Say your R0 is 10, and you have attained a vaccination coverage of 90%, you may still get lots of outbreaks, because the 10% that are unvaccinated may not be randomly distributed. Indeed, it's becoming quite clear that in almost all cases unvaccinated people are clustered. This is why you get these sporadic outbreaks in under-vaccinated communities.

We (some of my colleagues at the Center for Infectious Disease Dynamics and I) are doing a MOOC this fall on exactly these topics: https://www.coursera.org/course/epidemics


Here is an in-browser demonstration of herd immunity[1], which I think shows the importance pretty well. It was posted on HN before[2].

[1] http://op12no2.me/toys/herd/index.php?scenario=intro

[2] https://news.ycombinator.com/item?id=5190234


I am pro vaccination for anything that has sufficient maturity (high proof of action/low enough risk).

For the sake of the point, I'll just put out that vaccination is for the good of the community, but this community might not fully commit to support members who react badly to vaccines.

I don't refer to direct health concerns if something goes bad, but on the long term effects when there is some disability left. You'll vaccinate your kid to protect others as well, but if his lever doesn't stand it and became diabethic, you'll have a hard time finding schools that will provide assistance towards kids with special needs.

If a vaccine has a 1% chance of going awry, commiting to do what it takes to support the 1% "unlucky" ones would help a lot lowering the resistance toward vaccines.


In a conversation like this, it's important to discount hypothetical risks. Vaccination has been around for a long time. Hypothetically, there could be one with a 40% risk of long-term disability. But there isn't.

Show me an example of disability caused by vaccination (they exist), complete with a percentage estimate of how many people will suffer. Then we can talk about the associated costs.


I think you are looking at this from a statistical point of view, where you balance the risk for the group and what might happen to one person. I understand this point.

What I am saying is that from an individual point of view, people won't react the same if you tell them:

A - "Your kid has a 1 in 800 million have it bad, it should be OK but if it's not, tough luck, you deal with it"

B - "Your kid has a really small chance to suffer from it, but it's for the group. If it goes bad the group will do everything to support you and your kid"

I'd really wish it would more of the B pattern, and that everyone would be on the same page, not fearing to have to mildly go through hell if they hit the vaccine lottery. You talk about associated costs, I think some of the people refusing vaccines feel that the main cost (and that not just financial cost) in case of failure will be on them, not on the general population. You can agree or disagree, but that's a point of view that is too often overlooked I think.


'''B - "Your kid has a really small chance to suffer from it, but it's for the group. If it goes bad the group will do everything to support you and your kid'''

To be fair, that's why the National Childhood Vaccine Injury Act was passed, though there are limitations:

> to be eligible to file a claim, the effects of the person’s injury must have: 1) lasted for more than 6 months after the vaccine was given; or 2) resulted in a hospital stay and surgery; or 3) resulted in death.

For examples, if you get the measles vaccine and within 4 hours go into anaphylactic shock, then it's presumed to be caused by the vaccine. If in the month after getting the chicken pox vaccine you start suffering from chronic arthritis, then again it's presumed that the vaccine caused the condition.

In those cases you can be paid (quoting from http://www.hrsa.gov/vaccinecompensation/84521booklet.pdf ):

• a reasonable amount for past and future nonreimbursable medical, custodial care, and rehabilitation costs, and related expenses (There is no limit on the amount a person with an injury may be paid for these types of expenses. Payments are based on your vaccine injury needs.);

• up to $250,000 for actual and projected pain and suffering;

• lost earnings; and/or

• reasonable lawyers’ fees and other legal costs or legal costs, not fees, of petitioners representing themselves, if your claim was filed on a reasonable basis and in good faith.


Worse, some people can't get certain vaccines, due to health/immune issues. They actually need herd immunity to stay alive. By refusing to get vaccinated, you're putting already sick people at risk.


Like me, I'm allergic to most vaccines. So I can't have them, and require herd immunity to keep me OK. Thankfully I've been fine thus far.


From my research, people who avoid vaccines are usually afraid of (big) side reactions, like infertility or autism.


Oh, those are "big" (as in, serious, though rare; or serious, but doesn't fucking happen...) but do you know what is bigger? Somebody who could not get immunized dying because you refused to get immunized.

That is why it is selfish. Incredibly selfish.


If one was forced to immunize their child, that child then dies from a reaction to that vaccine. Is that the "unselfish" act? You might of well have said it's against your "morals". Your full of it, might as well say we should cull the autistic kids from the herd, you know to protect the herd.


Vaccines save millions of live. If, in your personal system of morality, the veeery slight chance that your child will die takes priority over the benefit vaccines present to society, then while you are entitled to that viewpoint, I have the right to call you a selfish monster who embodies much that is wrong with modern society.

Furthermore, neither autistic kids nor eugenics have fuck all to do with vaccinations. Quit peddling this bullshit.


Your comment made absolutely no sense whatsoever.


Yep, which would be valid except there is no scientific basis for those.


The author fails to interpret the word 'foreign' correctly and thereby fails in building a convincing main argument.

In this case, 'foreign' is not synonymous with overseas.

A foreign accent is any accent that is foreign to your brain - and obviously there is a multi-dimensional spectrum of 'foreign-ness'.

The author has erred in his judgement, however I can see now why other non-native-English speakers would easily make the same mistake.

The irony of misunderstanding a topic about the importance of communication!


I.e. even within North America there are many different accents that would be foreign to others living elsewhere in North America.

Back in Australia there are many distinguishable accents - many I detest; yet just because I find them foreign in no way make me racist.

There is a fine, but definite, line to cross for a comment to be racist, and pg did not cross that line.


100% agree with pg on this (and no I don't always agree with everything)...

Most problems in life are as a result of miscommunications and associated false assumptions, whether they be in business, marriages, or friendships.

Anything you can do to increase the fidelity of communication quite simply: must be done.

Before I read the news about this I was about to write my first ever blog post about the symbiosis between DNA health and pair programming - the link between the two... have a guess?! Quality of communication.

You see there is ongoing debate amongst the Agile software development community as to what methodologies are most helpful; test-driven-development, refactoring, code reviews, static code analysis...

I maintain that that start-ups have the edge mainly because there is more pairing (pair-programming / pair-design / pair-refactoring / pair-testing) than there currently is in most software shops - and the reason this is so effective is the boost it gives to communication...

Now the DNA angle you ask, well in 2009 a team won the Nobel Prize for Medicine for proving that chronic stress inhibits the brain from releasing Telomerase that repairs the Telomeres that protect the end of your chromosomes during cell-division (crossing over). Guess what causes most workplace stress - miscommunication... and in software also the fact that you are often unfortunately forced to work alone. Start-ups force you to work together and that is why you are healthier and live longer and, incidentally, write better software ;-)


...probably some bot-net-master out there rubbing his hands together going 'ok, well that proves the cyber-weapon works... now time to find some paying customers :)'


I vaguely remember reading that they (the Ericsson patents) were included in the latest VSDL2 specs.

Could be rolled out as part of the NBN pending Australia's election result.


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

Search: