skysight-inc/HackerNews huggingface dataset:
There's a critical difference between home fermenting and home canning.

In home fermenting, you have living lactic acid bacteria of various kinds, and they out-compete the bad bacteria. You may help them along with some salt and acid. In home canning, you kill most of the living bacteria in the sample and seal it. If you get the acidity wrong, clostridium and other spores then come to life and poison your food product. They can do this easily, because there's nothing to compete with them and because the environment is anaerobic. Safe canning requires other specific acidity and salinity, or pressure canning at a high enough temperature to kill bacterial spores.

If you follow some basic rules about salinity and only ferment raw vegetables, the practice is very safe. Half-ass canning, on the other hand, or mess with cooked foods and meats, and you're walking a dangerous line.
> "In 1966, the average per-capita income of greater Cedar Rapids, Iowa, was only $87 less than that of New York City and its suburbs"

And that is a 5% difference? 25% difference? 55%? Is that number inflation adjusted?

I hate stats like this. When they show up they make me really assume the rest of the article is junk as well.
I cannot recommend the book Boomerang by Michael Lewis enough. He examines what several countries (Greece, Ireland, Iceland, Germany, the United States) did between 2000-2012 when they were allowed to barrow vast sums of money with little oversight. He's a great narrator and it's an overall insightful book.

Towards the end of the book he examines what a number of American cities did when they were allowed to barrow vast sums of money with little oversight. Thumming through it now he covers Vallejo and San Jose. TLDR would be they bankrupted themselves with pensions and tax cuts.

Oh and it's a light read too. And it has an Arnold Schwarzenegger interview.
My argument rests on the fact that the US economy is the world's #2 manufacturing economy, has among the highest median incomes (and median disposable incomes), has one of the most productive economies with one of the highest GDP per capita numbers, does not have a demographic bomb going off (Europe, Japan, China), is capable of being fully self-reliant on energy (which very few nations are), has a boom coming in energy exports via natural gas, continues to have one of the most innovative and dynamic economies, is growing as fast as or faster than competing major economies, owns 45% of all global wealth, has significant spare taxing capacity, US households dramatically reduced their debt to income ratio over the last five years (while most competing economies have seen increases in that ratio), and is the global leader across numerous major industries.

You picked out the one thing that is the easy trump card: the global reserve currency makes it all that much easier for the US.
How to Cure a Cold (1863)
>Our goal was to understand why monogamous marriage has become standard in most developed nations in recent centuries, when most recorded cultures have practiced polygyny

I had no idea that the majority of older cultures practiced this. I'm no history buff either though. Still, that's very surprising to me for some reason.
I mean good compared to Python 3 -- for years, all I heard was "what is so much better in Python 3 that I should switch?". Comparing against other languages usually isn't all that relevant as no company is going to move over all their code. Since a year or so, everybody is moving to Python 3.

And for the last years, we've had the bliss of a stable programming language. So much in open source constantly brings out new versions that you have to keep your stuff compatible with all the time.
I often wonder the same, so much seems like a cyclical re-invention of the same things over and over.
As shown in the commit itself[1] (and implied by the original article), the connection header always started with a constant text block. It was just changed to include "PRISM" instead of "START".

[1] https://github.com/http2/http2-spec/commit/ac468f3fab9f7092a... (as linked by others below)
How to play god at home: DIY bioengineering kits
If the breathing exercises help you fall asleep and you want to fall asleep, then as far as anyone is concerned, it's working as intended. ;)

Now if you were falling asleep while trying to meditate then you might not be sleeping enough in general.
We detached this subthread from https://news.ycombinator.com/item?id=10649912 and marked it off-topic.
Oh, for sure. I picked a source that had a lot of opinions that differed from mine as to consciously oppose my bias :) Thanks for the other links!
Robotics fundings and acquisitions: October/November
Making 20% time work for your engineering team
Not too important but the article misses the FOO-BAR to FOO-BA to STA-RT transition, and the related issue (https://github.com/http2/http2-spec/issues/101)
Feelings of failure is only your perception of the situation
There is no "web" on the page I'm seeing, but I just googled the article title and got it. Thanks.

EDIT: Ah, I see, I misunderstood. Thanks!
Inspiring Side Projects – Grow Your Company with Side Projects
It does seem to be moving away from, or at least clinging less tightly to, lifelong monogamy and growing more tolerant of serial monogamy.
There is no "web" button on the page I'm seeing, but I ended up getting it by googling the article title. Thanks anyway!

EDIT: Ah, I misunderstood, I thought you were referring to the title on the article page. Thanks again!
> I am not following your issues with the versioning.

As I understand it, Perl 6 is essentially a complete language overhaul. However, the sequential numbering implies an iteration. To me, that's unintuitive.

At the risk of over-analogizing, it's a bit as if Scala had been released as Java (n). Totally, completely irrational? Maybe not. Confusing? Almost certainly.
I am incognito :) Thanks, anyway!
Surprised that no one mentioned Facebook's Presto project: https://github.com/facebook/presto

Presto team is just awesome.
really good article in general. i thought it was worth pointing out this neil degrasse tyson clip in particular, linked at the end to tie the discussion back to the present day:
https://www.youtube.com/watch?v=6EkuXfsWmMo
They don't need to say anything incriminating to execute this.

If you decline, the Yelp sales person could simply have their friend visit your business, have a "1-star experience" and then write a review.
I feel like the gamification of education is a double edged sword. It can get rather cheesy and I imagine it would turn some kids off to learning, as I was from some of the videos / workbooks / whatever I was exposed to in middle school.

I'd be interested in how effective these approaches are. My faith is in Khan Academy though, amazing work they're doing.
What we learned from building custom analytics over Amazon Redshift
Earth’s Stash of Gold Comes from Colliders Fit for Gods
Concubinage, harems and the like were quite common.

The reverse, polyandry, also saw occasional practice, like in pre- and early Islamic Iran.
Yeah, the article really doesn't live up to its clickbait title.
Also, as of at least 2013, people were still publishing papers skeptical that neurogenesis is being measured here:

>"In the adult cortex, one point of consensus is that the numbers of adult-born neurons are low and their lives are short. Thus, we need to search for them, like needles in a haystack, perhaps in many “haystacks” subject to different conditions. In addition, supplemental approaches need to be developed since BrdU may label neurons repairing their DNA; alternatively, markers of DNA repair need to be routinely performed. Due to their low number, it is difficult to conclude whether the identified BrdU/NeuN+ cells are the result of progenitor proliferation or neuronal repair."

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3534801/
The running list of things that I hate hearing about the music business
I wonder how this study applies to polyamory cultures like the one ours is becoming, where marriage is weakened as an institution but people take on multiple partners. It is likely that as top men take on more women, we'll run into the same problems that polygamist cultures face.
python will always point to version 2 because version 2 syntax and version 3 syntax are mutually incompatible; one is not a subset of the other. Making python suddenly point to version 3 would break a huge number of scripts already out there, including numerous setup and configure scripts.
The particular constant block may not matter much.

The curious thing here (for me at least) is all sessions beginning with a constant block of some length.
"Brazenly, he sampled a few drops of this extract himself"[1]

These days if a researcher dared confess that he tried some research compound on himself he'd be charged with loss of objectivity, or be considered crazy or just plain weird. But not too long ago self-experimentation by researchers was quite a common and accepted practice. It could even be considered the ethical thing to do: before letting the compound be tried by others you should of course try it yourself.

There's a book on the history of self-experimentation in medicine, called "Who Goes First?"[2]

[1] - "he" being Justinus Kerner, "the first scientist to publish an accurate and comprehensive description of the disease"

[2] - https://www.amazon.com/Who-Goes-First-Self-Experimentation-M...
TD Visa customers' browsing activities open to 'surveillance' by bank
Given that Rakudo VM is JVM based

The JVM is just one of the backends, but it's fallen a bit by the wayside during the current effort to get 6.0 out on MoarVM.

I expected that there's some interoperability layer for the host JVM

There is, but I'm unaware of proper documentation. For now, you might want to take a look at https://github.com/rakudo/rakudo/blob/nom/t/03-jvm/01-intero...
Oddly enough, in the Peninsula I think it is reversed.

You get restaurants that would be a solid 3-stars (maybe even 4!) anywhere else in the country, but because they are competing against all the hot new places that food snobs like me love, they are only 2-3 stars max.
Rakudo isn't JVM "based", but the JVM is one VM that it targets (also MoarVM, and Parrot. I imagine at some point the .Net CLR will be added). That said, take a look at this[1].

1: https://perl6advent.wordpress.com/2013/12/03/day-03-rakudo-p...
> Given that Rakudo VM is JVM based

Insofar as there is a "Rakudo VM", its MoarVM, which is not JVM-based; Rakudo also compiles for the JVM, and there's some documentation on interop floating around, but most of it seems to be both old and indicating that the JVM interop was in flux at the time.
Everything they do runs open source. Perhaps, however, their decision is tied to their new proprietary Wireless-AC chip they developed in-house. Might be a move to protect their IP, rather than be "capitalist pigs". They allow people to install anything they want on their Debian-based EdgeRouters.
Note that this is not a comparison between monogamy and polyamory, where the bonding relationship is many-to-many, not one-to-one or one-to-many.
From the official post[0]:

> Quickly create apps that work on any device using a Microsoft Office-like experience, templates to get started quickly and a visual designer to automate workflows.

It seems to me that every one of these "make software development drag-and-drop" frameworks has the same problems, which is when you eventually need to do something the product didn't envision, you either spend a significant amount of time fighting the framework to make it work, or simply can't do it at all. It's fine if you need a basic tabular display of data, or a plain form-based editor, but once you want to display multi-dimensional data, or edit a set of dynamic user-defined fields, you hit a wall.

Looking at the tutorials[1], as a developer, I have basically zero interest in this. I am pretty sure it will suffer the problems exactly as I described above, and on top of that, be a very unproductive way to work (visual and mouse-centric). I am sure I am not alone in thinking this.

At the same time, complex business logic is still complex logic -- and it seems to me the type of user/"developer" that would use this is not the type that can figure out and handle complex logic well.

At least there will be a future market for real developers to maintain or rewrite these badly-developed but inevitably business-critical apps; I wish the best of luck to those poor souls.

[0] http://blogs.microsoft.com/blog/2015/11/30/introducing-micro...
[1] https://powerapps.microsoft.com/en-us/tutorials/
Combining Travis, Docker, and Salt for Automated Deployments
Maybe this map represents more of an everyman's estimate. How long to get there using conventional transportation systems. The equivalent today being flying commercial and car/buses vs chartering a private jet and helicopters.
You're certainly right that it's a possible and viable alternative. The reason I didn't go that way is quite simple: I always try and do my best to avoid external dependencies.
One of the reason I really love Go is its ease of deployment thanks to its lack of dependencies: I love the idea of being just one scp away from running in staging/production; no more, no less.

I know many people won't agree with that, and there are definitely good reasons not to; and still, as far as I'm concerned, minimizing the complexity of my software stack means there's one less thing that I'll have to worry about, and at the end of the day, that is really quite the upside.
I'm not glossing over anything, I was relating my experience, and I've had very few issues.

I don't even see what your complaints have to do with the Python2/3 transition. Python isn't a statically typed language, so obviously Python3 isn't going to fix badly written code with type errors.

Regardless, if Python2 to Python3 has been a mess, clearly Perl5/6 has been an even bigger mess because they haven't even managed to release the interpreter, much less start moving to it.
> Economic inequality between males means more and more women are competing for a smaller supply of wealthy males.
Increased demand for top males leads to gender inequality as more and more women compete for a smaller pool of rich men, reducing the bargaining power of every individual woman and increasing the bargaining power of the few males who are marriage material.

I don't see how any of this holds up in today's society where women are earning just as much as men, and in some relationships, more.
You're wrong. I believe you're referring to this statistic: "... 0.7% of the global adult population, and they account for 45% of global wealth"[1] The U.S., ON PAPER, holds about 1/4(25.40%) of global wealth not half. [2]

[1] - http://fortune.com/2015/10/14/1-percent-global-wealth-credit...

[2] - https://en.wikipedia.org/wiki/List_of_countries_by_distribut...
How to use social media listening tools like Sentview.com to increase sales
And this would have been a third attempt in the same vein. Kim may have then replied "Why does it matter if I am a good public speaker, the numbers were great!", in which case, you have to remove the last case of sugar coating and tell it how it is.
> It is likely that as top men take on more women, we'll run into the same problems that polygamist cultures face.

What about top women taking on more men?
It is a little spartan at the moment, and it appears to be incomplete (which should not be surprising at this point). But it seems to be well-structured.

I have never written non-trivial amounts of documentation, so I can only guess, but I have the gut-feeling that structuring documentation well is pretty hard, much like interface design (both for APIs and UIs) is (to me, at least) very hard. So having a well-structured but incomplete Wikibook as a starting point is probably a lot better than vice versa. ;-) The parts that are there are well-written.
I'm a computer programmer. The computer does not care what I wear. (If I had customer contact, what I wear would matter.)

If you're my boss, and you turn into that kind of a control freak, I may cooperate for the moment, but my resume will be on the street by this evening.
The BBC is more like a collection of fiefdoms than a single entity with a well-defined editorial policy. So it's not good at being consistent.

But as a rule it's pro-Establishment - sometimes smarmily so - with occasional progressive breakouts.

Generally the media in the UK are terrible, with a definite right-wing slant, even from supposedly left-leaning dailies like The Guardian = which practically exploded with rage and 'What's wrong with all you peasants?" indignation when Corbyn was elected to lead the Labour party.

Unfortunately racism and hate have a big audience. The Murdoch papers and The Mail would have no influence if people decided they were trash and stopped buying them. But no one ever went bust pandering to lowest-common-denominator smear-and-fear journalism.
Oh yeah, the correct syntax will indeed be 'use Foo:from<language>;', where 'language' does not have to be Perl 5 (could be C, Java, python...). I'm not sure you need the Inline::Perl5.

I don't think it's implemented yet, and I doubt it will be for Xmas. But it will eventually.
sizeof( void* ) is free at run-time.

if not then the compiler team should rethink their careers...
The benefits are not the problem - you have a lot more generous benefits in Western Europe and UK and still they have lower incarceration rates than US. If they were the cause - the problem in Europe will be a lot worse.

It is the other way around - remove the jobs from a community, men turn to crime - initiate "War on drugs" - and you have a positive loopback mechanism. That is multi generational.
How pleasantly surprising to see an official link which is the fulltext as well. I'll just quote the abstract to entice people into reading it:

"The anthropological record indicates that approximately 85 per cent of human societies have permitted
men to have more than one wife (polygynous marriage), and both empirical and
evolutionary considerations suggest that large absolute differences in wealth should favour more polygynous
marriages. Yet, monogamous marriage has spread across Europe, and more recently across the
globe, even as absolute wealth differences have expanded. Here, we develop and explore the hypothesis
that the norms and institutions that compose the modern package of monogamous marriage have been
favoured by cultural evolution because of their group-beneficial effects—promoting success in
inter-group competition. In suppressing intrasexual competition and reducing the size of the pool of
unmarried men, normative monogamy reduces crime rates, including rape, murder, assault, robbery
and fraud, as well as decreasing personal abuses. By assuaging the competition for younger brides, normative
monogamy decreases (i) the spousal age gap, (ii) fertility, and (iii) gender inequality. By shifting
male efforts from seeking wives to paternal investment, normative monogamy increases savings, child
investment and economic productivity. By increasing the relatedness within households, normative
monogamy reduces intra-household conflict, leading to lower rates of child neglect, abuse, accidental
death and homicide. These predictions are tested using converging lines of evidence from across the
human sciences."
I remember Python 1 and Python 2 having this problem, it was done before, so it's not impossible it would be done again.
Actually CBC is a great mode for demonstrating how constructions built on secure primitives can introduce vulnerabilities. We can prepend a specific block to one with known plaintext in CBC mode to end up with garbage + plaintext we control.
Chisel (https://chisel.eecs.berkeley.edu) is an HDL built on Scala. It does hardware design and verification. Notably Chisel has been used by RISC-V to create an implementation of their ISA called Rocket.

MyHDL (http://www.myhdl.org) is an HDL build on Pyhton. It supports hardware design and verification.

Cocotb (http://cocotb.readthedocs.org/en/latest/introduction.html) is another project in Python but is purely for verification. I use Cocotb to for test benches and it is really does make HDL verification easier. As one would expect having the power the full power of language like Python available can make many tasks much easier to do. However communication overhead between Python and HDL simulator become a limiting factor for more involved test benches.
I don't know if randyrand has any statistics to support his statement and I don't see it as very similar to polygamy but http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4182921/ says "Although the sample sizes for parents (especially those with two or more children) at younger ages are quite small and the magnitude of the differences is not large, the pattern nevertheless suggests that MPF (multiple-partner fertility) is likely to increase as younger cohorts age." I haven't seen any better estimates of this possible trend.

59% of African American mothers with two or more children have children by different fathers (http://ns.umich.edu/new/releases/8338-many-us-women-have-chi...).
There was Parrot support, but AFAIK its been dead since February.
Seconded - perhaps not my absolute top favorite but definitely one of the most memorable I've taken.
Your last part is spot on for me. Writing Golang indeed made me a better Python programmer.
Tricks with SSH
For various reasons (biological and cultural) that seems to happen less often than the reverse. But certainly that would be one way out I suppose.
I only started working here a few months ago so I'm still forming my thoughts, but I definitely agree with the general notion that there needs to be some better external visibility/clarity of what we're doing. I can tell you the people here are the most passionate I've met about what they're doing and the organization's mission as a whole, which excites me to log on for work every day in a way that other jobs haven't. As for negative reactions online, well, it's the internet and that's bound to happen. It's only reasonable to expend a certain amount of energy correcting people vs focusing on the work that matters.
Of course, it's a Piketty theory. What else can he blame on the global rise if capitalism. Every problem comes back to that.
For what ever reason you want to speculate, this doesn't seem to happen to enough of a degree to counter out the extent the reverse is happening.
In general, in California the hot parts are not particularly humid, and the humid parts are not particularly hot.
Women tend not to "take on" men. They attach themselves to one and fuck others as the opportunity arises.
I wonder what the last human will think once s/he becomes automated out of existence.
Oh shoot, I accidentally downvoted you when I meant to upvote. Terribly sorry!

Parent commenter presents this idea occasionally without justification. At present stage of research, as you correctly point out, tethering in space is further out than biomedical research.
I've only been to India once, so obviously anything I say should be treated as purely anecdotal. In rural Karnataka, I did notice, that although literacy rates (writing/reading) weren't nearly as high among the poorest population, it seemed to be the norm that they knew Kannada along with at least one of Konkani, Tamil, Urdu and/or another local language. English was also very common, but not among the poorest.
To clarify, the "web" button is under the title on the Hacker News page, not the Economist page.
The Atlantic is on your no-go list? I'm actually interested to know why.
I found the edgy 14 year old!
I think they're saying it's not the best way to go about asking someone for a gift of money. It's not all that cynical to be skeptical of vaguely defined goals.
Show HN: SecretSanta.pro – The speedy gift-finder that works within your budget
Building a react based application
Cool project, I'm a major fan of automated cat feeders but never attempted the DIY approach. On a related note, I got a laugh out of this insanely complex "review" about hacking a cat feeder: http://www.amazon.com/review/R3V5LAWRW84JF7/