skysight-inc/HackerNews huggingface dataset:
The divorce rate is not 50%. We don't know the divorce rate, because we haven't been keeping track. http://qz.com/306166/the-divorce-stat-that-just-keeps-cheati...
Worries about child support aren't a particularly good reason to get married or not get married, because they apply iff you are a parent, regardless of marital status. If you get married and don't have kids, there is no issue of supporting kids. On the other hand, if you don't get married and do have kids, you're still legally required to support them. The obligation to support isn't a consequence of marriage, but of being father or mother to a child. In fact a pretty large proportion of child-support cases that end up in court involve parents who were never married.
"They" can be and is commonly used as a gender-neutral singular.

http://en.wikipedia.org/wiki/Singular_they
http://pastebin.com/whyuCDqi

Tab-separated columns are as follows:

- Date
- Percentage of "strange" txs
- Number of transactions with strange txs discarded
- Length of the longest chain of strange txs

Note: coinbase transactions are ignored by the script as they are "involuntary" and do not represent economic activity.
Hype Machine (http://hypem.com/)
is trying to solve this problem by aggregating some music blogs.
Dedicated number is $18/3m or $60/12m incl. VAT.
Amazon debuts Prime Now service, promises delivery in hour or less
undesirables
... and anyone that passionately objects to doing so probably aren't that great to be married to? :)
I went back to school at 25 to get a CS degree in 1997. My first year I would hear stories of people about to complete bachelor's degrees being flown from Halifax to Boston (Canadian, here) to be courted (hotel, dinner, etc) by IT companies.

By the time I graduated in 2001 my cohort were taking jobs at Staples selling computers so there's that. Many people were getting into graduate programs to wait out the downturn. I am not sure how this affected minimum education standards for new hires down the road.

I did OK but there were some lean times.
It's not porn. Porn has been around for a long time.

It's the information. People now know more and they see that marriage is heavily stacked against males and against higher earners. We also have a ridiculous situation when prenups get thrown out by judges.

People just don't see that many benefits in marriage. And what are they exactly? I can only think of four:

* Slightly lower taxes

* Visitation rights

* Ability to make medical decisions about the spouse when the spouse can't

* Spousal testimonial privilege and privileged communication
Because only men look at porn. Crap article.
I think it's crucially important to note that even if folks watch porn, it doesn't mean they can't have a successful marriage. My thinking is it would actually probably help to make a conscious decision to stop watching porn or at least reduce to a healthy minimum (insofar as it is an activity that may make a man and a woman more distant and aloof), and look instead to rebuilding a healthy physical relationship [1].

The reason I feel the need to emphasize this is that I think it's pretty much a matter of fact these days that many people watch porn. They should not start thinking now that they'll have trouble with marriage because of their porn habits, rather they should focus on what can be done to prepare for a successful marriage and commit to that.

[1]: Somehow I'm expecting people to get nitpicky on me on this, so let me just preemptively say: if within the framework of your relationship watching porn is acceptable to you and your significant other, then bless you both, keep doing it.
Asm.js still runs in browsers that don't support it. Slowly, but it runs. Rust would not be able to do that unless it came with a JS recompiler from Rust to JS. Not that it couldn't work, but it would be quite strange.
Been with my partner almost 10 years (I'm 29). We most likely will never get married. We feel we don't need it and plus, the institution from an equal rights point of view is fairly troubling. Even today's traditional wedding is filled with male / female imbalances, not to mention gay marriage is still not universal. I'm also happy to keep a few extra thousand in my hands instead of De Beers.
Fetch: Simple solutions and powerful programs
The only people in demand was anyone with 10+ years experience. Job requirements got ridiculous and if you needed any kind of visa sponsorship you could just forget about it regardless of experience.

If you didn't have every single acronym in the job req and 5+ years of experience with each, the employers simply were not interested. Things like, you'd used Eclipse but not IntelliJ disqualified you because IntelliJ was requested. Some job reqs even requested more years of experience in some technology which had only been around for half the time mentioned.

Sending 100+ resumes a week without any callbacks became the norm. Recruiters could simply sit back and wait for the resumes to come to them. If you weren't actively looking, no one would call you.

Enterprise market was essentially the only game in town. Any kind of web dev just died overnight. I managed to start and finish a masters degree before things got better again.
What does this have to do with being married? It's not like if you marry, you have to have children and have to pay more. If two people make A and B amounts of money, they still make A+B together, married or not.
OH, child support laws? Yeah I had an older brother that had his wallet raped for 14 years of his life.

Yeah, a parent being legally required to support their child is really analogous to being raped...
In terms of things like "sweet tea" or Pepsi, that's very true. But having grown up in the south, and still living there, I've never known it to be commonplace to make cornbread sweet here. There's also a deep divide among southerners on whether BBQ sauce should be sweet or not.

Personally, even being from eastern NC where vinegary based BBQ rules supreme, I prefer the sweeter style of BBQ. YMMV.
Nothing stops you from being truthful and vulnerable without getting married.

There are tons of marriages with lies and mistrust.
Making Microchips at Home – Cooking with Jeri (Part 1)
Other things cause them to not get married, then since they're not married they can watch porn.
Absolutely agree with you, @ricardobeat. Stay away from frameworks and simply go over a Node tutorial and build simple web apps with Express.
The FBI told us about N Korea attacking Sony. Read what they didn’t say
Bad code is kind-of analogous to debt, but not perfectly. Hence the confusion.

In some ways it is worse than real debt - the compound interest rate is atrocious. Like a loan shark.

But in some ways it is not as bad - you never are required by another party to pay back the debt. If you stop making money from the product, the debt is cancelled to $0.

Real debt has to be paid down, unless there is collateral, but even then most lenders want to know when and how they are getting their money back.
The quickest comparison I'd say between choosing Rust and Go is:

- if you like C or Python, you will probably prefer Go

- if you like C++ with templates or D or Ruby (especially Rails), you will probably prefer Rust

We will see how the languages evolve, but so far I really enjoy Go having native channels, having a stable language definition, and a simple yet stable and powerful standard language API. Also the public/private access system based on capitalization is genius, and the package management is very intuitive.
Most of the researchers are U.S. citizens, so in effect they are.

Also, most NIH-funded researchers have gotten quite used to continual budget cuts, uncertainty, and needing to make every cent count. "Expensive" does not equal wasteful.
Marginal Effect on Marriage Probability
Porn Site -0.6310
Finance Site -0.5889
News Site -0.5877
Education Site -0.5823
Health Site -0.5744
Sports Site -0.5928
Religious Site +0.5399

A natural public policy option is web filtering. [...] If the results in this paper are correct, policies along these lines have the potential to reduce pornography usage and increase marital entry, with its attendant welfare improvements.

Is allowing only religious sites another natural policy option? Because that's what the data suggests too.

Edit:

Linked study: http://ftp.iza.org/dp8679.pdf -- table data from PDF page 31 and quote from page 25.
He is mentally ill. I wouldn't want to work directly with him, and I wouldn't want him in any position of authority over anyone else (because he's clearly not a nice person). But, I think he and his OS are interesting as hell, from a number of angles.

You're certainly welcome to dismiss everything anyone who is an asshole ever said or did (I kinda feel that way about Orson Scott Card, despite loving Ender's Game). But, I'm probably gonna keep reading about TempleOS as a fascinating hacker subject.
An interesting trend in Greece, where due to the economic crisis many people can't afford to "properly" get married, is that it's become common to get a simple civil-ceremony marriage, with an intent to get a "real" marriage (church ceremony, reception, photos, etc.) sometime later. That may or may not eventually happen, but it seems universal that people at least theoretically consider it their plan (the civil paperwork-signing isn't culturally considered a "real" wedding). Not getting married at all is also increasingly common, but many people choose the in-between option of a legal marriage without the ceremony. The plus side is that you get the legal benefits even while waiting to plan the "real" wedding (things like medical visitation rights, joint property ownership, etc., become simpler).
I attended a talk where porn and video games were cited as candidates for explaining the surprisingly low crime rate during the last economic downturn.

I mention this without value connotation since, while low crime is “obviously” good, society may also have benefited from stronger displays of discontent in the long-term.
Can you explain why abstraction is bad? Abstraction does _not_ mean your program will be slower. In fact, the opposite can happen, because the compiler has more context to work with, and can get rid of stuff.

Haskell + stream fusion gives better results than well tuned C in some very typical situations http://research.microsoft.com/en-us/um/people/simonpj/papers...

Even just comparing C++/C, C++'s templating mechanisms mean that generic containers can be optimised on a per-type basis.

Abstraction and overhead are not as tightly coupled as they used to be, and not introducing Heartbleed-style bugs is worth a lot in my opinion
misleading headline.
Metaphors spread confusion by taking something that is simple to understand, and translating it to another domain so that people get the wrong idea.

A bit like learning to fish is better than giving a guy a fish.
> Porn is purely selfish pleasure.

Some couples watch porn together.You make it "a selfish pleasure" only if you want it "a selfish pleasure". And yes,women watch porn,like they buy dildos, though they might not be interested in "Bangbros like gonzo" ,but something with a higher production quality.
It can be difficult to implement well on nix systems. async/await works so well in C# because IOCP in Windows is completion based. I/O on current nix OSes is readiness based (epool/kqueue).

I implemented a completion based wrapper ontop of libev and libaio in C but could never quite nail it.

It's worth mentioning that IOCP can be used on any fd in Windows, whereas Linux epoll loop can only be used for sockets. There is a caveat to that however, you can use the epoll loop if you use eventfd with some effectively undocumented behavior of the aio subsystem that allows you to register an eventfd with your aio context.
There are drawbacks to this though, you have to use O_DIRECT and aligned writes. In Windows you can use IOCP to do async buffered writes...

Thankfully much smarter people work on Rust and hopefully they manage to make a completion based IO system that is portable across the operating systems.
No - $1.3 billion was spent laying the groundwork and running the pilot study, from which one of the conclusions was "Running the main study may not work, and will cost a lot".

To use the space program analogy I advanced before, it would be like running Gemini and Mercury, then deciding to scrap the Apollo program because things weren't working out. A lot of science was done just laying the groundwork.
Thanks, added to my watch list. My Mum directed a theatre production of this years ago, and it's still one of the most memorable plays I've seen, be interesting to see the Beeb version.
The $1.3M High-Flying HEXO+ Crowdfunding Case Study
Thanks for the insights. OK, that makes more sense and I can see the utility of the published results.

Now it sounds to me like when a corporation or large federal agency fails in implementing a new or upgraded software system because the process has become unmanageable. From your perspective in both worlds (setting aside the results published so far) does that analogy capture it?
Of course, you can have that without getting married. But you see, more than anything, marriage is really a cultural institution. It has a strong symbolic power. It's an excuse for a big party, a signaling of commitment, etc.

We humans do a lot of things based on tradition and culture. Marriage is one of those things.

Because come on, if we don't have culture, what do we have?
V143 CAN Clip Pour Renault
A lot of shaking off of weak developers. I don't say that to insult the very talented developers during that time who couldn't stay employed. Rather, they suffered along with the rest, due to way too much supply. Developers who knew one language who could get hired merely by having a word or two on their resume and having a pulse; when things dried up, everyone who should have been an entry level sales person were all clammering to get the jobs and money they were used to, but it was a buyer's market at that point.

You made it through by being versatile. Not by starting to learn while you were job hunting, but being prepared when jobs were aplenty.

You had to be ready to be employed in a non-VC funded world, doing boring things.

I liken it to today, where you have an abundance of 6-week boot camps and developers writing code against the sexy Javascript framework du jour. Those developers will starve if we hit another period where VC dries up.

Learn some boring stuff, even stuff that gets laughed at on HN. .NET. Java. In places like Houston, there's TONS of jobs, but they're not in Rails or Clojure or Angular. They're in .NET, writing apps for big oil or healthcare.

Though it wasn't as big then, I think learning dev-ops will really take someone far when no one's writing Twitter aggregators or social networks for quadcopters.

tl;dr When times are lean, boring languages in boring companies that make real, not VC, money is how you stay afloat
Right idea, different trend: The boomer generation coincided with the suburban boom, with its emphasis on car culture and mass produced goods. But the sheen of an industrially produced life has worn off, to a large extent: Long commutes and the expense of owning and regularly driving a car don't look as good as they used to. We're seeing a massive move back into the cities, contrary to the (white) flight from the cities in the sixties and seventies. And this means higher real estate prices.
I graduated in the summer of 2001 (BS ECE). Many of my classmates had their already accepted job offers rescinded before graduation. I ended up working a non-degree job for a year before finding an internship that I worked into a full-time position. Finally found a more permanent career in 2004 when I was hired into an aerospace company (where most of the jobs were).

Keep in mind, besides the dot-com crash and then the sept 11th attacks, the real macro environment of the early 2000s was outsourcing. Everybody believed you could just hire a team in India or Russia for pennies on the dollar. It would take another 5+ years for that trend to reverse as companies recognized the challenges in moving their development resources off-shore.

As I stated, I responded to the off-shore movement by switching to a less-affected industry (aerospace/defense). Most "market corrections" really affect the most vulnerable segments of the job market: entry-level and near-retirement.
Often times there aren't reporting facilities in place that are well connected operationally with an outbound customer service system. At my company we once had a bug that broke the sign up funnel for users, the engineers called to follow up a fix things because the user had intent to perform a high value transaction. For high volume businesses I'm sure there's a cost benefit analysis of making the support investment. Customer service is undervalued by too many companies.
Transactional Hardware on x86 (2012)
In vim, using xptemplate:

item<TAB>item1<TAB><TAB>item2<C-d>

results in exactly the same thing. True, I had to spend 5 minutes writing a snippet to do that,[1] but that was because the default snippet behaved differently (though arguably just as intuitevely).

xptemplate comes with a bunch of LaTeX snippets (and ones for about 50 other languages), but it's easy enough to add more yourself, especially when the desired behavior is as simple as you describe. It gets trickier when you have lots of nested snippets, menus, conditionals, etc. But the tools are there as features, and you don't have to write the features themselves yourself, just use them.

As for latexmk, depending on how complex your needs are, you may not have to configure it, just run it. A "latexmk -pdf foo.tex" will probably do what you want. Configuring it or using other/more options give you more control, which is a good thing. AucTeX, by the way, has a latexmk plugin.

[1] - It would have gone a lot faster had it not been a couple of years since I wrote an xptemplate snippet.
I feel secularization is probably a large contributor. Without peer pressure of a religious community it's easier to put off the marriage.
Depends on where you were. If you were in San Francisco, I can't speak to it; but if you were in your standard middle American city, it was fine. I graduated with a CS degree in 1999. In 2000, I got a job doing Java dev with no Java experience on my resume, and a 20% raise from my previous job. Later in 2000, I got a job doing Java/Perl (with both on my resume) and another 15% raise. In 2001, I got a Java job and 10% raise. And then in 2002, I got a .NET job (with two weeks of .NET experience) and a 25% raise.

The main downside was that smaller companies kept going out of business (which is why I had so many jobs in that time period -- two of those companies disappeared entirely, one of them taking a month's worth of salary with it, which super-sucked).

A key thing, though, is that lots of really, really, really marginal developers got hired in the late '90s -- I worked with some of those at the first company that went out of business -- and they very possibly never got a job in the industry again. Crashes make companies a lot more selective, just as bubbles make them hire any warm body who can possibly even theoretically write code.
You might not like a further reduction which I suspect is true, which is that monogamy (punctuated or otherwise) itself is an economic (or if you prefer, game theoretical) institution dating back to when females traded reproduction for food and protection. There was no easy way for a male to determine the paternity of the child of a female with which he has mated, other than securing an ostensibly exclusive relationship and monitoring the female's fidelity as best as possible.

Of course, I don't think that takes anything away from the couples you know.
Overhead is important since Linux is designed to run on a whole spectrum of devices.

Like the difference between a ntpd.c vs ntpd.go is going to matter for anyone...

If you really find yourself stuck with an embedded device small enough that a few megabytes of RAM matter then you can still use the old C implementations, it's not like they are going away.

Abstractions mean you are bringing in more code i.e. greater complexity, space, overhead.

In this case abstractions mean you can probably write the whole thing in under 2 kloc, get memory safety for free, and base it on a network stack that other people actually use and debug independently.

It is a tightly focused, specific utility that shouldn't see too many changes after a certain point.

Umm. Yea. Right. Tell that to the ntpd guys with their 100kloc codebase...
So wouldn't the world be a better place for everyone if all the librarians in the world posted everything to a searchable quora/stackoverflow shared knowledge base? Instead of having knowledge fragmented and buried deep in places where people would have trouble finding.
I'd be surprised if that's not Amazon's next move with Mayday.
The Researchers of the Study miss the obvious...its hard to find an optimal oportunity to "jack it" when your wife is constantly there, breathing down your neck. Marriage leads to total loss of individual privacy, which is needed to properly enjoy Porn ;-)
Can you elaborate on why you group Rust and Ruby together, and group Go with Python?
What if you like js?
Wiped me out. And chances of a recovery are `nil` at this point :/
> Porn might be a comorbidity (what I'd put my money on), or maybe a symptom (I doubt that, too), but the idea that it's the cause is pretty odd to me.

I'd guess that the increase in porn usage is caused by a simple and unrelated phenomenon: the vastly easier access to porn.
The original definition of the word "rape" refers to a theft or seizure of some sort, so the usage here is accurate, given the focus is on the metaphor of the wallet and not the person directly.
I graduated in 2000 with several years experience. First gig out of school resulted in huge layoffs but I was paying attention and had already been looking, plus was still young (read: cheap) so didn't have any problems finding something. People who graduated the next two years after me though who hadn't really hustled to build up their resumes ended up leaving tech altogether because they couldn't get hired - and this was in a tech hub (Seattle). It was 2005 before it because "easy" to get hired again and I started to see new grads reenter the market. Even in the 2004-2006 timeframe salaries were pretty stagnate with the exception of places like amazon.com which seemed to be shoveling money at as many people as they could hire.

One of the big challenges was that large companies were the only place to get hired - the few startups that were around were often zombies leftover from the dot-com times; it was clear they weren't going anyplace, and (perhaps exaggerating slightly here...) nobody was starting anything new. Keep in mind though a lot has changed in 15 years - it took a lot more capital for infrastructure in those days so there were fewer companies starting up anyway.

For people my age and older... we saw the pre-dot-com slowness of the early 90s, we got caught in the dot-com downturn, we got caught again in the post 9/11 downturn, then we saw our house values melt down in 2008... so as far as I'm concerned, in good times be painfully frugal and stash cash because the bad times are just around the corner...
Go will be a shorter journey from JS. Rust may someday be a better complement, partially for the exact same reason that it's more distant from JS, but Go's 1.0+ today and production ready, whereas Rust is still a ways away from that, so consider your target timescales, too.
HBO's 'Game of Thrones' for example.