skysight-inc/HackerNews huggingface dataset:
>I do wonder what people will use as anchor institutions now that church going has declined - not everyone can do the corporate only thing

Entertainment. Religious behavior is so ingrained and universal that, when people lose it, they immediately start organizing around the nearest banner and making mock wars against the unbelievers.

Nintendo believers (with their computerized altars, mythos, and rituals) may not actually kill the bros of the X-box, but they do get worked up about the differences and frequently engage in mock battles with those of other tribes.

It's too reductive to call all of this behavior either religious or spiritual, but if you look at it from the perspective of an anthropologist from the future or another planet, it makes a lot more sense than to say 'the enlightenment happened and each and every person separated the spiritual and the secular in their brains and we all lived rationally ever after.'

So, generally, if you're in the business of making consumer products, you're in the business of running an effective cult, or at least encouraging an existing strong cult to adopt one of your mythic ways into their own, or making use of one of your totems.
Certain species of cicadas have evolved a life cycle which is a prime number of years long (I know of 13 and 17 years). This prevents predators from synchronizing their life cycle to that of the cicadas.
+1 for this approach if you need access from China. SOCKS won't help if you have poisoned DNS, so if using ssh you might want to run squid on your server, and use HTTP proxy instead.

Re: using multiple ports for OpenVPN, I do this too, and it works well in conjunction with remote-random configured on the client side. In my experience using the same IP/port for OpenVPN for long periods of time can get that combo blocked after a few days. TCP seems to have better throughout than UDP for me, although this didn't used to be the case.
Yes, thank you for articulating that better than I could.
So? They still work around 40 hours a week, and not 50.
> in this conversation you are one of the extremists.

It is extremism if and only if refusing to negotiate with muggers also is extremism.

> trying to frame it as the world threatened by the sword of communism

Whether the world at whole is threatened or not I dont know (people seem to survive in North Korea), but leftists like you certainly threaten my income and my freedom. If you scheme to force me to give a part of the products of my labor to you, it is the same thing as forcing me to work a part of my workday for you. In my eyes, wanting to force people to work for you against their will makes _you_ an extremist.

> signals a refusal to enter any kind of debate.

If you carefully observe, we're already debating right now. But you seem to be more preoccupied with labeling your opponents as extremist, refusing to debate, etc, than with debating itself. Refusing to play the "let's meet at the middle ground" game doesnt imply refusing to debate at all. It just means your argument (communism is good, so gimme your stuff) is too nonsensical to make me accept even parts of it as reasonable.
If you read the article, you would have realized that calorie deficits do not necessitate weight loss, for a variety of reasons.

Thinking like an engineer, one should ask the question that is our underlying assumption, that is: is a calorie a calorie. The truth is, there are good calories and bad calories, and by eating good calories (fat, fiber, and protein) instead of bad calories (sugars and other non-fiber carbohydrates) you can lose weight.

Now if you are eating 1500 extra calories a day then your body burns, then switching diets is not the only answer, but for most people this isn't the case.
I haven't changed my exercise routine, so my total energy expenditure has not changed. Cutting calories is just as difficult for me as it is for anyone else

I am not sure how common insulin resistance is, but given that it is a metabolic disorder, I don't think you can draw general conclusions about metabolism from those individuals.
Forking Buffer, HubSpot and GitHub's culture slides to prepare for hyper-growth
I ran into this a few days ago when I was searching for a common background job / queue interface:

https://github.com/dwbutler/multi_worker

Haven't tried it yet but looks promising.
This is certainly true for me. I've convinced myself that feeling happy is just a choice.

The philosophy has done wonders for me. When I'm paying the proper attention, I can take a bad situation and make it positive just by deciding to relax my body, release my concerns and realize that happiness is something I can decide to feel no matter what else is going on.
I was also being quite generous in that 200 estimate. While many people do anecdotally report that their maintenance level seems to be lower when cutting, I suspect that it's largely due to changes in physical activity as individuals are more easily exhausted on caloric deficits.
Very interesting. I was not aware that there are "foreigner only prisons". I wonder why they exist?

I haven't kept up on his blog writings much, as it's too depressing to be honest.

Which is a shame considering he is such a great writer.

Thankfully, he should be out soon and it doesn't sound like they have broken his spirit one bit.
Create a distinction between low-stress exercises and high-stress exercises. The former can be done to failure; the latter have to be stopped as soon as your form starts to break down. The former include a lot of body-weight exercises - push-ups, sit-ups, flutter kicks, planks, etc. The latter is any exercise where a breakdown in form is actively dangerous - deadlift, snatch, clean and jerk, squats, and so on.

Do the former all you want; the worst you're going to get is some soreness and maybe muscle strain. The latter will tear things.
Well, yes. But you can also upload your own SVG's.
This argument can really be filed under the "I want to wash my hands of the whole affair by stating fat people simply should eat less and it's all their fault" Obesity rates have soared. Inquisitive minds want to know what is driving that change? It appears to be more than simply "oh a whole new generation just doesn't have the will power of people as recently as 20 or 25 years ago"

As this article points out people who are trying to lose weight and following the advice of 'experts' may have been doing the wrong thing Staying hungry eating grain bread, pastas and fruit and not satiating themselves with enough fats or proteins. Jump in and join the discussion don't try and dismiss it with a disdainful wave of the hand.
You make Python sound like FORTRAN. :)
The intimacy of crowds
Not buying this. Mainly statements with very little research and almost no connection between them. Written so that it's sounds convincing for the people who want believe in it.

Bad design is most of the time a simple lack of research, or not enough research, of what are the actual needs and problems that people encounter.
Static-typed languages are not very good for scripting and "gluing" systems.
I found their other website[0] to be a bit more informative about what the project was actually aiming for. (Of course, the github page is better for working with the code.)

It's an interesting (and useful) project idea, but the subscription rates seem _very_ steep to me. It also isn't clear why there isn't a minimum free version for individuals to utilize? It seems like having a free tier to encourage individuals to add info to the database (a la openstreemaps) would be the easiest way to grow the database of information -- once that database exists, it could be monetized using the subscriptions they have. I'd probably walk around and add info to their system, but I wouldn't pay $90/mo to do that. Is that the purpose of the open source code? Would I then have to run my own database?

[0] https://www.opentreemap.org/
I can't see why the headline says this is exclusive to Debian stable - it applies to any distribution that shipped with OpenSSL 1.0 or greater. The RH bugtracker only mentions that RHEL5 is immune because they didn't ship OpenSSL 1.0. It seems that several packages enable SSL_MODE_RELEASE_BUFFERS including ruby and node:

https://bugzilla.redhat.com/show_bug.cgi?id=1093837#c1
What do people use Hadoop for? Are you asking because you genuinely don't know?

Hadoop lets me pick up PBs of (typically) record-format data and stick it on a bunch of cheap servers that are already standard items in my datacenter catalogue and are well-understood by my datacenter/ops teams. I can then open up any Java IDE, write a program now I can process that data. Up until this point, I've not really needed much specialist knowledge, perhaps with the exception of understanding the map/reduce paradigm which is a fairly basic programming construct anyway.

There's lots of companies out there who have data problems that are bigger than a few TB, and they're bored of shovelling money at Oracle so they can have a fancy, expensive database when their data isn't actually relational to begin with.
It's not. It's not in oldstable, but it is in everything after.

https://lists.debian.org/debian-security-announce/2014/msg00...
Why is it mathematically absurd? Women have a smaller reproductive window than men. This includes periods which take a full 25% of the reproductive time. Men are available all the time.

Women also bear a higher cost and greater investment in sex. So once again they are more selective. This creates greater competition among males for females than the other way around. Sure, the top guys have women competing for them but a much greater percentage of women have men competing for THEIR sex.
I'll preface this by saying I'm not a Crossfitter due in large part to the reasons you mentioned.

But I think those less savory elements aren't ubiquitous, and Crossfit has done some very good things for the fitness industry. Chief amongst these is an emphasis on compound movements and barbell training, which in most cases are much more beneficial to focus on (as opposed to the bodybuilding, isolation heavy bro-splits that has dominated for years).

So I think that overall Crossfit has had a positive impact on the way people train, but a lot of the specifics about the way the organization does business need to be cleaned up, and I don't think they've shown much of an inclination to do that at this point.
The linked RH bugtracker mentions ruby and node:

https://bugzilla.redhat.com/show_bug.cgi?id=1093837#c1
Does OpenTreeMap use OpenStreetMap?
Totally, I see that in the class variable. I'm just curious when this library will blow out.
To me it conveys that they are a group of grognards that can't be bought and never mince words or use euphemisms, even if it upsets people. Precisely want you want for developers of a security library.
Hmm, I've worked at 9 tech companies. Only one of those 9 had any reasonable number of women in the product development department and generally other departments didn't socialize with product development.

I don't think changing jobs is going to fix that. Possibly changing careers but that's not really my desire.
Nothing but bodyweight exercises to begin with. 100 burpees will get you ripped and even grandmothers can reach that goal safely.
Looking For A New Startup Idea in 2014? Steal One Of These
>I find unit tests are far more useful if you focus on testing abstractions rather than every single class e.g. you have a reporting abstraction in your code, instead of testing every class used within that abstraction you only test the public API that you want to expose.

Yes, this is exactly what they're useful for. Unfortunately, if you have a big ball of tightly coupled muddy code and you're working on prying it apart and creating useful abstractions you can't use unit tests to get there.

The only way you can do test driven refactoring in that case is to create system level functional tests and then rework the code underneath them. Once you've got decent abstractions and a solid set of APIs and only then you can start writing unit tests against them.
"You will feel better" is certainly and obviously a claim about the future.
Interesting. We don't do much agile, and do a LOT of up-front design. Mostly out of necessity (you can't create secure software using scrum, kanban or XP). Defining the architecture before we start is where we do what you describe as doing with tests.
And thank god it did. I'd rather live in a world with more single mothers and fewer dysfunctional/abusive/generally suboptimal relationships.
Is this discovery and the Oh-My-God particle related?

( http://en.wikipedia.org/wiki/Oh-My-God_particle )
I like that. But what I would like to see would not be a total hours timer, but so much time in a given period. This should be set by developer per game.

I'm thinking of the scenario mentioned in the article where the owner tried it once and put it away. If he had tried a couple demo games that first day by himself, then came back to it months or a year later, then those games might no longer allow the trial.

I think a great thing would be based more on total game time. You get 8 hours of in-game time to try this, then you must pay. Then another factor could be "the trial resets after 30, 60, 90 days".

As long as these are options the developer can pick and tweak, that would be great. It would also be good for the developer (though maybe not for privacy) if the Ouya could report game play stats (avg times opened per day/week/month, avg time played per session, users that "max out" their trial vs those that "abandon" the game).
Did you try and install the package "haskell-platform"?

That's probably the easiest way to get Haskell up and running. Then it's a simple matter of using cable to install other libraries, including Hakyll.
Lol. Well you got me on a technicality.

Fine. "Everyone who has tried this, and it's about 20 people at this point, from local people (my family, for example, local friends) to those I only know online--every single one of these people has experienced benefits and shared their happiness with me."

How's that? Don't be a cynic. Don't be too far above it all. Don't "know it all" already. Just try it. Because, while the video is new-ish (I used to have a different one, years ago), my doing this is years in the making. Years. This is no fly-by-night experiment.
The popularity of cross fit can be explained, at least in part, because it promises to cram an extremely effective workout into a short period of time that is easy to fit into ones day using short intense intervals and paired opposition exercises. It is almost presented as a hack to get fit in a small amount of time (and is not, to me, out of place on hacker news).

Setting aside the idea that the culture can contribute to people doing exercises wrong and risking injury the debate over cross fit become about weather short, intense, interval workouts are effective.

Famed alpine climber (and trainer to the stars of the movie 300) Mark Twight was an early proponent of the cross fit style work outs but has since returned to including longer endurance style workouts in his programs. He stated in an article titled something like "There is no free lunch" that he saw initial gains from the cross fit style but that endurance began to suffer seriously after 18 months. [1]

Another great climber/multi sports athlete Will Gadd has a number of posts and articles on cross fit and is generally a fan but uses it between sports specific training and with more emphasis on correct form and less on time. [2]

A balanced conclusion would seem to be that cross fit style work outs are better then nothing, can be effective as part of a large training plan even for serious athletes but that we should be aware of the risks of injury and must take personal responsibility for doing exercises correctly. And should still find time to get out for long hikes, bike rides etc if we are interested in having true all day endurance fitness.

[1] The article has since disappeared from his "Gym Jones" website but excerpts can be found here:
http://conditioningresearch.blogspot.com/2008/07/intervals-f...
http://www.catalystathletics.com/forum/showthread.php?t=5963

[2]http://gravsports.blogspot.com/2009/11/congrats-to-gm-crossf...
http://willgadd.com/injury-and-a-few-crossfit-mods-as-a-resu...
That headline and the 1st paragraph don't have enough contrast, and the little bold type with the red color has far too much. It makes it really hard to read.
In the UK police have powers of stop and search which are very wide ranging. Small, personal amounts of cannabis possession are sometimes overlooked or given a 'caution' (which still goes on your record) but its completely up to the cop's discretion. No surprise, figures out last month showed black people are rarely given a caution compared to white. Cannabis is the same class (B) as mephedrone and speed and more restricted than class C ketamine.

Few European countries have police as militarized or jails as full as yours, but many of them eat up the same war on drugs rhetoric.
First, let me say I agree with you. TDD is a methodology, a tool, and it's been found helpful by many practitioners.

That said, the problem is that TDD is often presented as The One True Way. Even people who should know better say "I'm not saying TDD is the only way, but if you don't do it, show me what you use that is as good". (I'm looking at you, Uncle Bob). This has the unstated assumption that TDD is the best tool available, and that you're doing something wrong if you don't use it, and that you have the burden to explain why you do something else. Again, even people who claim "use the right tool for the right job" will usually look at you with skepticism if you claim you've found a job for which TDD is not good, somewhat negating their claim that they're open-minded about it.

I've heard the following (somewhat contradictory) claims about TDD:

- "Every single line you write must be covered by TDD, otherwise you're doing it wrong."

- "TDD is about design, not about testing. Testing is merely a nice side-effect."

- "You cannot refactor safely without TDD."

- "If your test isn't red first, you're doing it wrong."

- "TDD makes your code more testable."

- "TDD can drive design and lead you to a solution."

- "A reasonable way to develop a mathematical function like Fibonacci is to use TDD" (I never can get if the person writing this knows that's not the case but forgets to explain it, or if they truly believe that. Either way, they hurt the case for TDD).

Each of these assumptions is either demonstrably wrong or at least arguable. But TDD zealots (again, not talking about commenters on HN, but TDD's well-known evangelists) will make you feel bad if you doubt a single one. IMO, this is the single thing driving most of the backlash against TDD. If we instead demote TDD from its priviledged place to "one methodology, not formally proven, that may or may not work for you", I presume the backlash will go away. And so will the people who tell you that if you're not doing TDD, you're doing development wrong.
On the other hand there might be the possibility of the existence of Kardashev type ≥0 civilizations that skipped our level of intelligence in their evolution and to which basic number theory is so trivial that it’s not worth mentioning, just like the concept of addition is trivial for us.
Cache: https://webcache.googleusercontent.com/search?q=cache:aJ9SEY...

I prefer how ZSH or FiSH does this, fuzzy matching without the need to remember the command/binary but can match the servername or a variable and no need for C-r
What other sharing models are commonly used in HPC?
Ask HN: Idea Sunday
Didn't see one created and found the thread quite valuable, so moving the series along!

From the previous one: "A small HN experiment. Every Sunday, a thread will be started to share product ideas. Why? Because many people have ideas they will simply not have the time to implement, and many need product ideas to work on." -- https://news.ycombinator.com/item?id=7616910
I'd like to say you are wrong, but it's possible we are in different west coast cities. Meetups where I am (SF area) are pretty well populated with single women looking a mate or at least new friends. You may have to go outside your comfort zone to attend meetups that women are more likely to go to.

My personal experiences with this: you'll find a good gender balance in groups for going trail hiking, especially with their dogs because everyone loves dogs and sometimes people have dogs because they are single. :) Wine tasting groups generally have more women. Movie watching groups have slightly more women. JQuery meetups have nearly no women. :)
Previously discussed: https://news.ycombinator.com/item?id=7682537

My comment from last time:

Good to note that this was found with KLEE[1]. KLEE is a good for symbolic execution of code and is very cool[2].

This only triggers a crash if you use RELEASE_BUFFERS (not the default) and a warning alert is written when the socket buffer is full. About the only case where a warning alert is generated is when a client attempts a renegotiation without the renegotiation extension (unless insecure renegotiation is allowed by the app). I've not been able to trigger the bug in a test because code generally stops reading once the socket buffer is full so you need the application to exactly fill the socket buffer (so that it doesn't get EAGAIN), then a warning alert can just exceed it.

[1] http://marc.info/?l=openssl-dev&m=139809493725682&w=2 [2] http://klee.github.io/klee/
Practical linux pipelining
There is nothing special about map and filter, they are not idiomatic Python because there are better ways to do the same things.

Python 3 annotations are already not used in any specific predetermined way, so if you create a system to do something with type annotations then you can implement List(str) or whatever it is you want an annotation to work like.
I think Alderaan's explosion generated more energy :-)
I know you didn't say that. Which is _why_ I said, "I'm just contesting the following comment elsewhere here (I should have made a separate comment)" and then I posted the link to the comment which said it. I'm not arguing with you, I'm arguing with that comment so you need to go read it if you want to debate that. I probably shouldn't have rolled two viewpoints into the one post as it seems to have totally confused the issue.

The opening paragraph of the piece you linked to says, "People with higher levels of education and higher income have lower rates of many chronic diseases compared to those with less education and lower income levels, according to Health, United States, 2011 – the government’s annual comprehensive report on Americans’ health." which seems to back up my viewpoint,

Which is all that I've been saying. I'm sorry if it offends you but I'm going to stick by what I've said - (in general terms) the type of person who might most benefit from this article in the New York Times is less likely to be the type of person to read the New York Times. Note that I am _not_ saing that overweight people do not read the New York Times, if you got that from what I said I'm sorry I didn't word it better but I'm not taking it back.
If you write APIs which only accept this one type, then you are explicitly disallowing people from using types that are functionally equivalent as far as the API is concerned. Why should you do that?
Yes, OpenSSL has an advertising clause that is incompatible with the GPL.

https://people.gnome.org/~markmc/openssl-and-the-gpl.html
By that argument "electrocution" for "accidental death by electric shock" is also misuse, as the initial definition was "execution via electricity".
Amazing R2D2 Virtual Keyboard
I have the same question. OpenStreetMap definitely has the necessary infrastructure see: http://wiki.openstreetmap.org/wiki/Tag:natural%3Dtree

People have also added a large number of trees on OpenStreetMap -- see: http://sk53-osm.blogspot.com/2013/02/quicker-mapping-of-stre...