skysight-inc/HackerNews huggingface dataset:
> Tests that fail every time you refactor are totally meaningless and a waste of time. They don't detect bugs. They just detect changed code.

I agree. This is where I think the distinction between classical and mockist testing [1] is useful. These days, most TDD involves mocking or stubbing every single dependency, effectively turning your units into a white box - "isolated TDD." When one has code whose implementation is known by and manipulated by client code, refactoring will almost certainly break stuff.

Why would you want to liberally refactor code when you know you will break 10 of your tests and have to rewrite them?

One frequently sees hardcore TDD advocates patting themselves on the back for isolating everything, because... now they can swap the database for a third-party API, in-memory store, remote service, or whatever. Really? You're going to replace the database with something that has wildly different reliability constraints? And why would you ever need to replace your database with a remote third-party service? I'm sure it can be useful, but for most people, YAGNI. Perhaps I've merely not worked on enough Web Scale™ or Big Data™ projects.

[1] http://martinfowler.com/articles/mocksArentStubs.html#Classi...
Pioneer Develops Optical Disc with Single-Sided Capacity of 256GB
History of computing part 1: Ada Lovelace and the Analytical Engine
Like the French, Italians also drink loads of Wine. There's some theory that this has an impact. They also walk a lot more than Americans.

Looking at the UK and Ireland, my few times in those countries (especially Ireland) showed me that fast food and a lack of veggies is pretty common, especially out in the local villages. There were a few entire days while traveling throughout Ireland (as a visitor) where my choices for food in some local village were basically the local fish & chips/pizza place or the pub and that was it. The local children were pretty hefty, but the farmers and other locals were about as fit as that kind of life can make you. I did manage to find a few great local restaurants, but the meals were basically local pork in cream sauces and potatoes with a few greens. It was great food if you're working a farm or something similarly labor intensive, but sedentary lifestyles are not compatible with it.
Based on my very limited understanding of your problem from your brief description, it seems like thorough and properly designed feature tests would have achieved the same thing. In other words, if there is a button in the UI for removing items from the basket, that could have been heavily tested with feature tests instead of unit tests. And those feature tests would serve well if you need to completely rewrite the code at any layer that implements the "remove item from basket" button.
200 calories a day equates to one pound loss every 16 days, but to reach that level of metabolic slowdown, you need to be thin, and you need to cut your caloric intake down by about 1000 calories a day.

So yeah - it's a marginal effect.
Considering that most people couldn't even read regular text back then it was definitely pretty sound, but that's not really my point.

We do? Got any references for that? Take RSA -- it's not even proven that breaking it is equivalent with integer factorization. Even if it was, there are no proof that integer factorization needs to be time consuming at all, there might very well exist an algorithm with polynomial complexity.
Does anyone know which packages have SSL_MODE_RELEASE_BUFFERS enabled and are vulnerable?
I cannot understand why people keep turning to the super rich to solve problems.

There are 7 billion people on the planet. Isn't it time that the 1 billion of us who appear super rich to the other 6 billion, do little more?
> How is it ridiculous?

Because you're taking a correlation and eliminating the lower data point. Yes, people with better educations tend to eat better, but not by much. In fact, for adult males there is no correlation between education and obesity prevalence. [1]

I, and the many other overweight NYT readers, certainly exist. We could also benefit from this article. Should we not get access to it because of your faulty moralistic viewpoint?

> Should I not take responsibility for this? If I can't stop smoking is it "out of my control"?

Of course it is partially in your control, but you totally missed the nuance. It would probably be much harder for you (as a smoker) to choose to not smoke a cigarette today than for me (as a non-smoker). That doesn't make me better than you, it's just an acknowledgement of addiction as a phenomenon. Acknowledging it helps us to build better for strategies for helping people to make good choices.

Also, two individuals who have the exact same diet and exercise can weigh very differently depending on their genetic makeup and background. How is that their fault?

> The food and quality of food that is available to many people is a factor, which is could be said is generally out of their control. I don't think it's helpful to blame the individual as we are all part of systems.

What the fuck? I didn't even say that. Way to put words in my mouth.

1: http://www.cdc.gov/media/releases/2012/p0516_higher_educatio...
One problem is that shareware limits revenue opportunity.

For us, copy protection was a problem in itself so we were inclined to look at software as a service. Saas is, at this time, a socially acceptable form of copy protection.

There are lots of points to ponder. I would love to go after say Adobe, or Intuit, but its been tried over and over.

Monopoly is a funny thing. People have thought that they could make an easier version of Quickbooks and break open the market. Perhaps someone will. But one reason no one wants to leave QB is because its hard enough to know accounting and QB. If you start by learning QB then you are scared off of learning another program.

So software opportunities, desktop or otherwise, are about getting new users before they are indoctrinated into hard to use products. So its a long game to earn a monopoly. And if you give them a superior experience they are more likely to be open minded about switching to something else. This is one of the reasons Apple had a difficult time earning PC converts over the years despite consistently low quality software from Microsoft. If Microsoft had ever shipped an excellent product they would have potentially lost customers faster!
I like idea of standardising a way for jobs to be defined and then shipped off to a background server. The adapter registration looks neat.

But by the looks of it the library bundles in the adapters to talk directly to these worker frameworks (currently it only is Resque). Are we going to see an active merging in of adapters or will at some point will the response be 'we won't be allowing any more adapters to bundled'.
>There is nothing like this league-stuff for friendships

There is, and it's the same league: social status. It's just not as rigid because we typically have multiple friends, so the effect of one lower status friend is diluted. In general though, we try to maximise the average status of our friends (or at least try and match our own self-perceived status) just as with our mates.
I don't think you are getting downvotes because developers don't care about their health. It's because you are saying that ONE smoothie is changing lives... which is a ridicolous statement. And it honestly sounds like an attempt for self promotion.
Are you willing to write detailed specifications for your requirements? How much would you pay for a solution that fits all your requirements? Do you believe other businesses may have similar problem like yours?

If someone built a solution to your requirements, will you be the first 'public' customer and 'endorse' the product? Will you commit to be a customer for certain duration?

You may get the idea of where I am going with this line of questioning. You have a real existing problem to solve and the solution to this problem may be start of a business for someone else.

If none of existing solution meet your needs, Reach out to your local freelance and entrepreneurial community and see if someone has interested in building a business providing solution to your problem.

A business idea that comes with defined requirements, a customer, and revenue stream is an attractive combination.
I came here to post this. I wish people knew more about keto.
If you like this type of content, check out the Reddit subforum http://www.reddit.com/r/TheMakingOfGames/ , which covers behind the scenes footage and 'making of' material for video games. There's an alphabetical listing of all submissions that you can use to search for a particular title.

http://www.reddit.com/r/TheMakingOfGames/comments/1vo7sc/alp...

Press CTRL-F on that page and try searching for your favorite game. Searching for 'Valve' will lead you to the numerous developer commentaries that Valve has included in their games, similar to cast commentaries on DVDs.

Valve founder Gabe Newell gave a talk about productivity, economics and corporations that you might find of interest:

https://www.youtube.com/watch?v=t8QEOBgLBQU

A good article during the final hours of Half-Life 2 development is this one written by Geoff Keighley:

http://www.gamespot.com/articles/the-final-hours-of-half-lif...
Out of interest, what are the security issues you see with Big Data stacks?
It is not a claim about the future. It's a fact, referring to the past. Of course I will not, but I could easily fish out thank you letters and comments about positive change from a private forum.

I promote your health, sir. Not myself. Forget about me. Think about you. And in particular, note that I don't have any ads on my video. It's really about you. If you can believe that. Sometimes people try to do good for its own sake, even in this day and age. Crazy, huh?
The most interesting aspect of the modern mating paradigm is the opportunity costs associated with mate-seeking behavior, and the impacts on successful societies.

Most primate societies are focused on mating and survival, without much surplus effort remaining for any other tasks. Humans, by virtue of technology and social engineering, have gained a rare ability to dedicate an incredible amount of time to creating heretofore unfathomable works of the imagination such as science, engineering, art, music and literature.

Though many believe this was natural progression, there still exist a few human societies that are effectively hunter gatherers, and expend little energy in advancing their societies technologically. The trillion dollar question is this: what role do mating paradigms play in determining societal structure?

My own hypothesis, and one shared by a surprising number of old scholars, is that mating paradigms are a fundamental determinant of societal structure.

There is a very strong correlation in history between societies that practised very strict mating policies and those that are considered successful. In fact, it seems increasingly likely that the purpose of strict religious practices was to tightly control the mating marketplace in order to prevent the devastating opportunity costs associated with a no holds barred mating market.

As such, I'm interested where the increasingly liberal sexual marketplace will lead societies. Men who spend too much of their time creating wonderful works of art, but fail to reproduce, will be unsuccessful in the long run. Many born in this day and age believe modern civilization has always existed, and will always continue. However, as many countries around the world demonstrate, advanced civilization is an extremely unstable equilibrium. A perturbation of even one pillar can have disastrous, irreversible consequences.

We live in interesting times.
This module doesn't seem to make it possible to type-annotate map and filter, which are Python builtins.

I believe that dynamic typing results from frustration over generics, rather than over static typing in general. (Type stuttering is another problem, but modern languages solve it with local type inference.) I mean, annotating non-generic functions is always straightforward doesn't introduce much complexity:

# s should be str
# returns nothing
def print(s):
...

# just becomes (using Py3 annotation syntax)
def print(s: str) -> None:
...

However, it's much harder to write a type annotation of generic functions. Worse, remember that Python's map is variadic.

# for any types t0, t1, t2, ... tn:
# fn is a function that takes arguments of types t0, t1, ... t(n-1)
# and returns a value of type tn;
# seqs are iterables of types t0, t1, ... t(n-1);
# returns a list of type tn.
def map(fn, *seqs):
...

# How to write this signature is non-obvious

Many mature static typing systems would allow you to express such types (usually called parameterized types). But any one of them would require more than those trivial notations in print.

That's when the dynamic typing people get annoyed and go "fxxk static typing systems, I can handle this in my mind". Which is about 65% (totally random estimation) the point of dynamic typing in my opinion.

Any type checker for dynamic typed languages that doesn't seriously try to solve the generics problem is not genuinely interesting.
This is not a direct answer to your question, but here's a look at the historical lag before servo updates it's version of rust...

http://people.mozilla.org/~mbrubeck/servo-rust-updates.svg

http://www.reddit.com/r/rust/comments/25irjc/rust_update_his...
You don't really need the adapters to be bundled. The queue libraries can easily bundle their adapters in their gem or in 3rd party gems like sidekiq-rails etc
> I don't know exactly why it would even be linked to Romanian or Russian.

It comes down to a common origin that Romanians and Albanians share in Thracian tribes. A presumed Thraco-Illyrian language family[1] is the explanation for the weak[2], but relevant link between the two languages.

As for the Slavic connection, Wikipedia has this to say[3]: "Albanian does share two features with Balto-Slavic languages: a lengthening of syllabic consonants before voiced obstruents and a distinct treatment of long syllables ending in a sonorant."

[1]: http://en.wikipedia.org/wiki/Thraco-Illyrian
[2]: http://en.wikipedia.org/wiki/List_of_Romanian_words_of_possi...
[3]: http://en.wikipedia.org/wiki/Albanian_language#Linguistic_af...
Yep agreed, it's called reverse proxying, I do this with Tomcat as well.

http://en.wikipedia.org/wiki/Reverse_proxy
Oh wow. That is exactly how I imagined the "Rat Things" in Snow Crash to move like :)

(except much faster and bigger, of course)
I think it's a mistake to apply one-size-fits-all advice to CrossFit. Can it be dangerous? Sure. Can it work well if you are not an idiot? Sure.

Bottom line is, you, as the athlete, must listen to his body first and foremost.

Push through soreness, sure. But acute pain? No way.

The problem is, perhaps, that non-athletes come into CrossFit and haven't learned the difference and are not coached on the difference. As a former college athlete (football), that nuance had become second nature to me and therefore I know when to use the coaching prompts to push through to motivate me and I also know when to ignore them because I feel a potential injury coming or realize my form is breaking down.

I think part of the problem might lie in how easy it is to become CrossFit certified, not with the regimes themselves.
I'm not the one making the claim that $30 is "overpriced". You are.
The question has been a simple one: Continued dependence upon Flash versus DRM support in HTML. The answer is simple, transition the world to a post-Flash video.

The problem, at least where Mozilla stands, is how do you go about that/which partner should they choose for their Content Decryption Module? Sadly they opted to throw their weight behind Adobe's closed-source proprietary solution which doesn't empower their uses or the open web in the slightest.
JCPenny, the company with the highest ratio on the first chart appears to employ about 117,000 people[0]. If the CEO gave up all his pay, they would be able to hire 1,795 more people - about 1.5%. Add together the top 20 and it's 18,860 people. Those same numbers likely apply to how many low-paid employees could be increased to around $15/hour[1].

In absolute terms, those sound like big numbers, but the US officially[2] has 9.8 million unemployed people[3] and a great many more working for low pay. 18860 more minimum wage jobs would be less than 0.2%. Flattening out the pay distribution in large companies may appeal to our sense of fairness, but it doesn't actually do much to alleviate poverty.

[0] http://www.macroaxis.com/invest/ratio/JCP--Number_of_Employe...

[1] The underlying assumption being that most of these companies have a large number of minimum wage employees.

[2] Unemployment numbers are skewed low because they don't count people who aren't following a specific pattern of job-seeking.

[3] http://www.bls.gov/news.release/empsit.nr0.htm
Ah, flashbacks. I was in the Army right around the start of the P90x craze.
I agree with both of you. A social safety net that is "too strong" seems to undermine social cohesion, since the state takes over what used to be communal responsibilities.

Of course, in the long term this will also affect romantic relationships.
Doesn't most of Europe lag the world in economic growth?
Not only does this not seem to mention Debian at all, it links to a redhad bug tracker. Where is the Debian component coming from re the title? Sounds like maybe someone has their hate on for Debian to me.
Better yet, use `set editing-mode vi' in your .inputrc so that bash and other readline enabled utilities default to vi-style bindings.
Technologies of Future Governments and Electorates: Artificial Intelligence
If carbs are bad, sugar is horrible. Just in case you haven't seen these:

Sugar: The Bitter Truth: http://youtu.be/dBnniua6-oM

Fat Chance: Fructose 2.0: http://youtu.be/ceFyF9px20Y
> What point does it make to have a conversation with people who are basically trying to legally mug you?

What point does it make to have a conversation with people running the machine that systematically impoverishes billions, to enable the lives of a thin crust of tens of millions?

(Not that I'm juvenile enough to believe such an extreme position in either direction--and yours relies on the sort of maker-taker dichotomy that I think I grew out of when I was seventeen and the bloom was off the libertarian rose--but you see how useful this sort of froth is, yeah? Then why do you do it?)
Unboxing Navspark: Arduino for GPS, GLONASS, and Beidou
I have two problems with the data as provided. First, the advantage Glacier has over a NAS is that it's offsite. If my house goes up in flames, Glacier is fine, but my NAS may be toast. I also don't think factoring in resale value is a completely fair argument since there are lots of things that can't be accounted for in resale, and it's more a snapshot of current resale value than that of a few years from now. Glacier may be slow to retrieve and have penalties for early retrieval, but that's a small cost to pay (I think) if I have a catastrophe and need my data back.
> The flaw is in the people.

Reminds me of a story (no idea about historical accuracy): When the chief propagandist of the UDSSR was invited to a scientific conference he talked about all the positive effects of socialism, how it will solve all problems and so on. When his talk was finished the scientists unsurprisingly questioned him about his talk, because of all the prominent problems with socialism. His answer was simple:

"The system is perfect. The people are the problem."

If your system is 'perfect', but the people are the problem, maybe your system is shit. No one would use an engine that could go near the speed of light but killed all passengers in the process.
It's factually correct, but completely useless as advice. It's someone saying "just do X" with a wave of their hand, without ever bothering to think about how to actually implement X.
I mean, it does impact only the Stable release of Debian [0] but no more than really any other distro or release which uses a vulnerable version of OpenSSL. Any sane person on deb-stable should be on the seclist for updates anyway

[0]: https://security-tracker.debian.org/tracker/CVE-2014-0198
I'm not sure I agree that this article falls short and does the popular simplification thing. It's the first widely accessible article I've seen that clearly refutes (with data and a citation) the oft-repeated assertion that "a calorie is a calorie".

Because the science is still incomplete, the article unsurprisingly ends on a "more research is needed" note, but I completely agree with that!

While your point about fat cells, ghrelin and leptin has some factual basis, precisely how these hormones affect eating patterns and are themselves affected by bodyfat, carbohydrate intake and insulin resistance, are among the things that need more carefully controlled studies.

I'd also like to see more science into the effects of intermittent fasting. There is IIRC only one actual study on this, far from enough to back up all the various protocols and broscience articles on how "fasting is good for you". Anecdotally, it seems to be very effective for some people but I don't think we yet have a very good understanding of why that is, or indeed whether it is even true under controlled conditions.

I personally suspect that carb restriction and intermittent fasting both have very similar effects on this group of 3 hormones, while sugar has basically the opposite effect. What's lacking however is clear scientific evidence of this.
> opt out of everything

I've switched to the gay side, out of equal (physical) interest for both genders. Dating criteria are much more "on demand" depending on the way you search for people, so it's hard to generalize. I can still say that in the gay subset, you can find people with balanced interests for who you are, how you look like, your experience, how much you earn and what you live for.

In comparison, girls I have found in my native country are unevenly balanced towards social validation and wage. Plus a big burden of cross-sex relationships is gender-equality-in-the-couple challenges, so I could really say that I've opted to the gay side for the peace of mind.

Quitting the maintstream race, and find your own balance of criteria, may do you good.
Yes. Prime numbers are fundamental features of the universe. Fundamental things that are global rather than local; Mathematics, the periodic table, physical constants, physics, chemistry, no doubt others that don't occur to me instantaneously. Things that might be local only include biology ....
It crossed my mind yes, but the robotic mouse and the TV character were named after the Greek myth for different reasons:

1) Theseus escaped from the Minotaur's Labyrinth, hence a maze-running robot.

2) First paragraph of https://en.wikipedia.org/wiki/Theseus says:

"""Theseus was a founder-hero, like Perseus, Cadmus, or Heracles, all of whom battled and overcame foes that were identified with an archaic religious and social order.[2] As Heracles was the Dorian hero, Theseus was a founding hero, considered by Athenians as their own great reformer (...)"""

Which meshes nicely with the Continuum character. Possibly for even more reasons, but I'm not super familiar with the Greek Theseus myth.
Why such a scandal over a nude painting of a Cambridge academic?