skysight-inc/HackerNews huggingface dataset:
As it stands now, C might outlive most, if not everyone in this thread. :-)

Although, I don't mind C. I work in it every day and I've comfortable with it. A colleague of mine (who works primarily in Python) teased me it's because I have developed a Stockholm syndrome.
Robot head ‘Han’ can read and react to facial expressions
Colour me skeptical.

You decreased sickess by 13.5% by covering up about that much of the screen.
I never did pair-programming but I really liked the implied pair programming that resulted from having a checkin-partner that had to review and greenlight your commits. After sending the request you'd walk over and talk about the code for a bit. Usually pretty informally (over a coffee or water if there were a lot of commits :P).

It usually went "ok tell me what your code does" and then some talk about details, design tradeofs, identified issues. Sometimes there was a rubber ducking effect of sorts where you figured out an issue with the overall code design but the major benefit was that it forced you to write code that is not too long and can be reasoned about "in a vacuum" (kind of).
Second major benefit was that it forced you to physically walk away from the computer which has all kinds of benefits.

All informal, nothing set in stone. We just used IM-DND to indicate that you shouldn't walk over just now because I'm in a no-disturbe mode of coding.

You can probably bundle it up, write fancy DND/checkin-greenlight software and brand it as "Coffee cup driven software development". Agile and at least 4.0 ;P
I searched for a long time to find a online triangulation app but couldn't find. I end up with using a mac app, mesh[1] Thanks

[1] http://dmesh.thedofl.com/
It's okay! I wasn't offended. :-)

Although I didn't realise this was meant to filter out a pornographic vocabulary; it makes more sense now.
> A lot of times I see people making repetitive and poorly-informed comments that also happen to be disagreeable on the merits. They're relevant, they toe the line of "non-abusive", but they don't belong.

This is a great example of where downvotes should be used.

People should flag, not just downvote, abusive posts. Anyone can flag a post (click the timestamp to reveal the link). This deliberate design choice by the HN programmers leaves downvoting free for posts that are not outright abuse but which do not add value.
Ask not why some people are so smart, ask why so many are dumb. :)
Ah, the beautiful city of France.
Vaccine Phobia in California
please stop saying global when you mean developed world. global means available everywhere, netflix is in 50 countries. in south africa for example a lot of movies are plain impossible to get legally in any format. maybe internationally is a better word?
Would the variety of diets around the world not make it pretty unlikely there is some unknown but vitally important to survival nutrient in what we already eat? No matter who you are you can be pretty certain most of the world eats very differently from you.
>> I suspect it's young people who just weren't around before Agile.

I was around before Agile became the thing that everyone was doing. Myself and many of my contemporaries are very cynical about it because what it most often seems to boil down to "what we were doing before but with more meetings and heavier process".

I've worked in places where Agile Evangelists would regularly take teams of people away from their desks for process-related meetings (retrospectives, planning, errr.... who the hell knows what else) for several hours at a time, more than once a week.

I've heard Agile consultants say things like "And the great thing about Agile is that if you start falling behind, you can take what you have to the customer, involve them in the process, and deliver even more at the next sprint!" as if it would miraculously provide extra developer time/effort for free.

And I've seen true-believers who seemed to think that if the project wasn't making progress then people probably just weren't doing 'Agile' hard enough, and probably needed even more meetings and process.

I like the manifesto. I don't like what often actually gets applied out in the field, and the consultants/evangelists are basically cultists AFAICT.
Next Generation Cloud Storage: Unlimited, End-To-End Encrypted, Open Source
> just downvote each other than carry out a tiresome argument.

You can't currently downvote a reply.

> I would far rather see two people who dislike each other just downvote each other than carry out a tiresome argument.

HN seems to limit the depth you can go to within your own comment line, I'm not sure what the exact rules are but once you reach a certain depth the reply option disappears.

> A bad argument that recieves comments that are upvoted is pushed higher up the page.

Which means that those upvoted comments hold value - so, yes, I'd still like to see them.
HBO cracks down on paying VPN “pirates”
This $1.5B Startup Is Making Health Insurance Suck Less
I thought I was alone on that...
There have been several submissions about this recently. Here are a few:

https://news.ycombinator.com/item?id=9383560 Liberland (liberland.org) [0]

https://news.ycombinator.com/item?id=9384107 Liberland (wikipedia.org) [1]

https://news.ycombinator.com/item?id=9385492 A New State Has Been Declared - Liberland (between border of Croatia and Serbia) (liberland.org) [2]

https://news.ycombinator.com/item?id=9388699 New state established on unclaimed territory between Croatia and Serbia (wikipedia.org) [3]

https://news.ycombinator.com/item?id=9400443 About Liberland (liberland.org) [4]

https://news.ycombinator.com/item?id=9400443 Liberland - Europe's Brand New Country (liberland.org) [5]

Yes, I know this is a repeat - the submission title got
changed. It's also a repeat submission of [0], and the
submission with the most discussion - over 80 comments.

https://news.ycombinator.com/item?id=9401128 Liberland. New country in Europe with no taxes and Bitcoin as official currency (independent.co.uk) [6]

[0] http://liberland.org/en/about/

[1] http://en.wikipedia.org/wiki/Liberland

[2] http://liberland.org/en/news/press-release-a-new-state-has-b...

[3] https://en.wikipedia.org/wiki/Liberland

[4] http://liberland.org/en/about/

[5] http://liberland.org/en/about/

[6] http://www.independent.co.uk/news/world/europe/welcome-to-li...
Definitely agree with recursive lookups. Just use mathworld.wolfram.com instead of Wikipedia, much more succinct and technical than Wikipedia tends to be.
Even better if you can get access to Mathematica as they will occasionally cross reference articles with Mathematica features.
I like the new look. I have been trying it out for the last week doing searches and reading books. It feels cleaner than the old layout.
20 Reasons You Should Drink Lemon Water in the Morning
> They offer living spaces of less than 46.5sq metres (500sq foot)

Ha, try living in The Netherlands!

I live in 24sq meters in a reasonable large city, my brother lives in 8sq meters in Amsterdam. We pay about the same and really, given how much the city offers neither of us complains. We both have a 5-10 minute commute by bike.

I have all the stuff I need and very little of the stuff that I don't need. We both live pretty close to a park, I can rent a place in a coworking space for 100 euros/month (including unlimited good coffee!) and given that I do things outside of the house most evenings anyway this works out perfect.

I couldn't imagine sharing my place with someone else but then again a friend of mine is living together with his GF on 28sq meters and they rarely complain about lack of space.
I thought gmail recently preloaded images so you didn't need this? (I say this because the example shows gmail)
I'm having a hard time following your logic..

- Upvotes are to indicate a comment adds to the conversation, regardless of whether I agree with the view point expressed.

- Down votes are to indicate that either I disagree with a comment, OR that the comment is abusive, argumentative, etc, but there is no way to specify which of those...

???

In reply to the edit:

Some of us do actively upvote greyed comments, that's hardly a reason not to fix a system that's broken
What’s Inside Jell-O? Lots of Sugar And, Well, Cowhide
> That powerful talk made me realize that animals, like us, are sentient beings who have intelligence and experience fear and pain.

Well yes, we're animals. I don't understand why adults still think of humans as somehow being not animals.
Mapillary: Crowdsourced street level photos
> ... then for me and all the Ruby devs I know, Ruby is a winning horse compared to PHP.

That's true.
The two are not the same. "Food already processed" means making a product which will survive weeks or months on a shelf, in a plastic wrapper and can be microwaved in 2min and chucked on a plate. It involves substituting ingredients for cost and allergy purposes. This does not typically need to happen when you cook a meal at home.
Ok for a short time. Essentially vertical trailer parks. I would rent one but I would never buy one.

When I worked CBD jobs I always made the trade off of living space to commute time. Years later you forget your small place but the hours of commuting in packed trains leaves a tear in your soul.

It takes a real commitment to anti-hoarding and ruthless effiency to live in a small place.
> HN seems to limit the depth you can go to within your own comment line, I'm not sure what the exact rules are but once you reach a certain depth the reply option disappears.

Yes. The reply option takes longer and longer to appear as threads get deeper. Even the software wants to prevent those people from replying to each other.

> You can't currently downvote a reply.

Ann posts something. Bob hates Ann. I would prefer it if Bob just downvotes Ann rather than making a post. I can upvote Ann if I think she's been unfair downvoted.
Think Better: Glasses that help you get things done
It's difficult to find a tour guide (professional) when you are an independant traveler. You are just acces to buy some activity but not to find a proper tour guide for a city or a monument.
Actually, MBTI makes no such assumption. Popular culture makes that assumtpion about MBTI.
Before there was Dijkstra's Algorithm there was still need to solve these problems. Here's a talk I gave about computing shortest paths for British Rail in 1955.

https://www.youtube.com/watch?v=pcBJfkE5UwU
This seems to me a false dichotomy.

Sometimes requirements actually are set in stone and it's good to do this - I worked on an embedded device last year, with fixed interfaces and fixed security requirements. That project would have gone a lot faster if there had been an effort to explore and document these at the beginning.

--edit-- oh, and of course, agile projects never, ever miss deadlines...
Google Proposes to Enhance JSON with Jsonnet
I can also recommend 'Bloodline', mainly because of Ben Mendelsohn's performance.
Render Unicode symbol as text or emoji
I've defined (?) in http://package.elm-lang.org/packages/circuithub/elm-maybe-ex... in the mean time.
This is a fascinating story about a smug smarty pants being outsmarted!
The Node Way – Your Guide to Building Beautiful Node.js Applications
If you are absolutely sure that the seed round is secured then definitely take that and forget about the internship.

> how would I break it to them that "sorry guys, I've got a better position"

If the Google guys knew that you were able to get funding then most would be jealous of you, not upset at you. Don't worry about it. It's an internship.

Least impressive to most impressive and distinct, for resumes:

internships << a real job position << interesting personal projects << investors funding your personal projects

The real hard part is deciding about going back to school at the end of the summer... investors won't be too happy about that. This is the real hard question you should be thinking about.
> my brother lives in 8sq meters in Amsterdam

Let put some perspective around this. That could be 2 metres wide and 4 metres long. Did he rent a bedroom and share a living area with others?
> Ubuntu created upstart around the same time systemd was created, both meant to replace the classic init system.

Upstart predates systemd by over four years. I just checked the initial release dates on Wikipedia to confirm.

https://en.wikipedia.org/wiki/Upstart [August 24, 2006]

vs.

https://en.wikipedia.org/wiki/Systemd [30 March 2010]
If they follow the example of Ultima Online they certainly will live on forever.

In many some though, they will be replaced with full conversions that gets even more popular than the original.
Why does Google need to keep all of this data, when they could just classify (cluster) people based on their searches, and keep only that information? That approach would anonymize the data to a great extent.

EDIT: In fact, perhaps users should be enabled to specify the amount of dimensions in the "cluster space" that Google is permitted to store.

Or, alternatively, specify the "uniqueness" of the data.
So, for example, if I specify that I want my data to be 100% unique, Google will retain all of my information. But if I specify that I want my data to be 1% unique, Google will only remember that I'm a programmer that likes Japanese movies (and not the details, such as specific programming languages I use and specific movies I watch).

In fact, this could be enforced by allowing Google to only store N bits of information about me, where N is a user-defined constant.

And this would not only be useful from the viewpoint of privacy, but also from the perspective of not getting trapped in a filter bubble. [1]

[1] http://en.wikipedia.org/wiki/Filter_bubble
I used to do animal experiments and my partner still does them daily. We both had to kill (or as they say in science -sacrifice) the animals ourselves when necessary.

There is a very large body of research that couldn't and can't be done without animal experiments. Both in fundamental and clinical sciences.

However, what I do see is a movement away from usage of macaques towards a higher usage of experiments using flies. Rodents are fundamental in neuroscience and will stay that for a while, as they are both easy to genetically modify and have reasonably sized brain and organs that is comparable to ours.

I've seen several people, PhD students, but also top-level scientists, moving away from using animals or mammals for their experiments because of the same realization that the author had. It's important that we realize what we are doing to the animals, but the end of animal experimentation is not yet in sight.
A programmer's road to productivity – Step 2: Battling assumptions
I don't agree with your first point. "Healthy" eating in this article (and in general) is quite unambigious in that it refers to the avoidance of foods that have been shown (to varying degrees of ambiguity) to increase your risk of developing health problems. This has nothing to do with an athlete's (short term) goals to build muscle or run a certain distance. Your second point should be included as a disclaimer by anyone trying to sell us the latest health craze.
Perhaps one could gradually dissolve the nose over the first X hours of playing without causing sickness.
Fabric has been a term used in networking for at least 20 years.
Grand Theft Auto V in Full Virtual Reality Is Deeply Disturbing
Magento eCommerce PHP Remote Code Execution
This article sucks really. Aaron E. Carroll says that he's read many books and articles on the topic but he hasn't read 2 books by David Perlmutter and Davis Williams it looks like otherwise he wouldn't recommend 'whole grains over refined grains' in #1.

He hasn't watched Mark Hyman's videos on Youtube either, otherwise he wouldn't recommend 'butter' in #3.

The #2 conflicts with #4. They may be combined into one simple line: All the restaurants are either unhealty or wallet blowing.

#5 is missing some detail, such as the one that no alcohol but red wine should be taken. #6 should be modified to read: Treat all beverages with total negligence.
Especially the most basic and primitive emotions/sensations that influence our behavior very directly, like pain or panic.

I get how fish might not experience "culture shock", "weltschmerz" or "ennui", but most of the things we feel every day aren't special at all.
Yes, strangely there were people with fulfilling lives before the internet came along.
It could be a good name for a trendy DJ. The trick would be to never wear a hat.
So they are making an effort at creating not only sustainable energy solutions for their operations but also a good example for other big corporations.

You clearly hate this.

Poor Apple, can't do shit without being shat on.
I've really found the writing to be mediocre. The storyline is compelling and the direction has done a great job with cultivating that sort of hero emotion porn we've been seeing develop in the industry the last generation. But the dialog, man, it just kills it for me.
Matthew McConaughey reacts to Matthew McConaughey winning an oscar
I am not sure I like the concept of no private spaces... If I can't invite my closest friends home, how can I conspire efficiently?
I remember reading something similar about the pharmacy companies telling their doctors that oxycontin didn't cause addiction and therefore it was safer to prescribe than codeine etc:

http://motherboard.vice.com/read/how-big-pharma-hooked-ameri...
I disabled web search history on my account a while ago, but they have re-enabled without notifying me.
Good article. Simplicity is key for the masses.
You have a somewhat naive view about how our moral compass moves as a straight lines from bad to good.

Before the Nazis performed experiments on humans, it was considered horrible to perform experiments on humans.

What Nazis had that allowed them to perform experiments on humans was a carte blanche to do whatever they want by contemporary law, and the ideology that those human beings were in fact "inferior" human beings.

I don't know if you eat fish, chicken and so on, but probably you don't think of yourself as a Nazi if you would. Because you don't consider a chicken at the same level as a human. And this gives you carte blanche to have chicken for dinner and feel absolutely no remorse.

Is it right or wrong? I don't pass judgment. I know all beings have a sense of self and we shouldn't cause pain and take a life for no reason, yet, killing each other and eating each other is part of the cycle of life.

I know that if we consider life sacrosanct and we eat chicken fingers at Chipotle, we need ideology to justify our actions, and so we'll consider animals inferior. If we consider them inferior, they'll be target for experiments, because medical science will continue to evolve.

Depending on how our culture evolves, the moral compass may move in an entirely different direction, where we stop regarding life of any kind as so precious, even human. We'll acknowledge how replaceable we are, and our mortality. This would enable full legalization of humane practices like assisted death for the heavily disabled and terminally ill, and might open the doors again for experimenting on humans to move medicine forward.

You never know.
Because motion sickness is a well understood phenomena; the cause of which the previous commenter was discussing.

The usage of the term "off" was probably a poor choice of words, but I didn't detect any negativity in his tone despite "off". eg:

"Either way, that's good for you, embrace the future more easily than the rest of us :)"

(the last part of this post is also targeted towards jsprogrammer who suggested there was an air of superiority with the former post. Sometimes, it's entirely possibly you can read too much into another persons comment)
strange works now.
Ask HN: When to pay it forward vs. focusing on your startup
I've been asked to do a TedX style presentation on the new “collaborative economy” (hear: my crowd funding experience) to Centre Managers of a very very large mall chain.

Quality presentations pretty much take me a week to prepare. It seems to be an unpaid gig with no short term upside.

Should I:

1) Pay it forward. (Should I be paying it forward to a very very large corporate).

2) Say no and FOCUS on my startup.

Thanks in advance for your thoughts!
iOS 8.4 Jailbreak release date; isdownload cydia iOS 8.4 Available?
Israeli startup Music Messenger raises $30M
JavaScript CPU Cache Snooper Tells Crooks Everything You Do Online
Animals suffer horrible lives naturally too, and on a much more massive scale. If you're really against animal suffering and dying then a far bigger problem is the existence of wild animals with peak populations, unreliable food supplies, predators, fights and disease. Stopping animal research is like trying to stop global warming by driving slower. Feels like you're making a difference but you're not .
Bloodline is absolutely fantastic, I've been recommending it to all my friends. I can't praise it enough - also glad there's a second season coming in 2016. Apparently the creators (KZK) have a 6-season arc planned...
It's a bed and a desk, they even had to cut up the bed otherwise it wouldn't fit into the room. He custom made his desk for the small space. They have two other bedrooms in that house, a shared kitchen and a small garden. No living area, although they often use the largest bedroom room as one.

He has been living in Amsterdam for almost two years now, if you're young, don't want to spend a lot of money and you want to live in "de ring" (the inner city) it's your only option.

It's perfectly livable though!
I can say with confidence that this sort of thing would never occur in a modern research laboratory. Note that standards for ethical experimentation on animals (including humans) hadn't really appeared until the 70s and 80s. A couple of points here:

Any type of animal experimentation must be accompanied by an IACUC protocol that is approved by a committee, typically at least 3 people, and usually including a veterinarian, research scientists, and layperson. The protocol justifies why using animals is necessary for the research and exactly how the animals will be cared for during the experiments.

Performing surgery on live animals - You have to be trained in the procedure by practicing on dead animals first. Any surgery that happens must be done under anesthesia using approved chemicals. For example, in fishes and amphibians, this is an anesthetic dose of MS-222.

Sacrificing animals - Typical standards require that the experimenter sacrifice the animal quickly & humanely, using at least 2 methods (chemical and physical) to ensure that the animal is not suffering due to a sublethal dose of your chemical. Again for fishes, this is a lethal dose of MS-222 followed by either pithing or freezing. For rodents this is usually anesthesia followed by cervical dislocation.

Experimental endpoints - You will not get your IACUC approved if you don't have a way of dealing with your live animals after your experiment is over. Simply killing them because you don't have money to keep them around is absolutely forbidden. For fishes, they get released back into the ocean or kept around for aquarium outreach purposes.

The issue of animal rights is an important one. For example I personally think that the IACUC protocols don't go far enough. Nonvertebrate animals are typically not covered by IACUC at all so this means that it is legally above the board to vivisect slugs without anesthesia. Of course you might not think that slugs deserve rights but this is a debate that needs to happen. In particular many countries do not cover cephalopods (octopuses, squids, etc) under their animal use laws..
A hierarchical approach makes a lot of sense, intuitively. It makes me wonder why it took so long before such method was considered.