skysight-inc/HackerNews huggingface dataset:
Oh definitely, if you have the option to optimize for conversions, you should definitely try it. From memory that was a key factor in patio11 finding success with Bingo Card Creator.

That said, if your conversion rate is the typical "1% of trial users buy / x% of visitors download", it can take a long time to optimize. And if you try to use trial signups / downloads as a proxy conversion for sales, you can end up optimizing for the wrong thing (eg optimizing for freeloaders / kick the tyres, not buyers).

Curious to hear if Aha!'s mobile app exclusion method actually works - I tried a similar exclusion and it didn't work for me, I still play mobile app whack-a-mole. Google called me when I stopped my ads & told me that entering a -300% bid for mobile was a hack from engineering that would stop showing all ads on tablets, but the interface wouldn't accept anything more than -100% (which I already had).
Eich is literally Hitler. He even has a pretty German-sounding name. Heil Eich?
You don't seem to understand: they can be rational and maintain that a relationship between two people categorically incapable of producing children together biologically, two people of the same sex, can’t be a marriage.

It's ignorant, places way too much emphasis on sex rather than committment and love, and is justified by stupid ideas like marriage being "reserved" for heterosexual couples for the purpose of procreation, but it's rational. It also leads to seperate but equal legal frameworks, which are bullshit.

Bans on interracial marriage were irrational, not relying on a single objective fact.

What I would like: abolish state-recognized marriages altogether. Civil partnerships for everyone, let churches squabble about marriage if someone wants a ceremony, and they can enter into a partnership for benefits.

What's practical: modifying our legal framework for marriage across the states.
Could you please provide facts and citations that support your claim that "those who scream the loudest... are the most intolerant in practice"?
From their website:

"The members of the eDoctrina team are dedicated to:
* Putting the best educational tools in the hands of the nation’s teachers and students.
* Sending a majority of its profits back to students-in-need."

IMO, it's a great example worthy of imitation.
Homo is the diminutive of 'homosexual'. A diminiutive of something inherits its qualities. Saying that 'homo' is derogatory is saying that 'homosexual' is derogatory.

When you say in French "Il est homo", people don't take it the wrong way. But it would be really weird if you say "Il est homosexuel".

I feel the people it pisses off the most are the White Knights who go to great length to prove how open minded they are, to the point of jumping right to the jugular :).

And I don't "know gay people", some of my friends are gay. It's not "knowing" in the distance like "I know Hillary Clinton".

And take a stand as you want. As long as people don't see how ironic, really, being intolerant towards homophobic for their..well, intolerance, this will continue to be an issue.

"Either you think the way we do, or you're a bigot".
For anyone that can't load the page, here's the site from Google's cache: http://webcache.googleusercontent.com/search?q=cache:_EBW_po...
I'm not sure about this - it could also be that the medium simply isn't mature enough yet. I mean look at the international phone network - they somehow managed to get everyone in the same boat - you don't need some special service just because you want to call up Australia. Yes, they don't all have the same standard, but at least they are interoperable.

Similarly, why do we need proprietary standard to charge money for a service? As a consumer I don't care about whether a protocol is open or closed, instead I care about a) what percentage of people here and abroad it can connect me to and b) the reliability of their servers. Making it proprietary is just detrimental to (a) in the long term while gaining the provider some mid term benefits by shutting out competition.
Actually I've heard that CIL generics make language interop harder, because you're essentially forced to have a generics model that corresponds exactly to C#'s. This was a major factor in abandoning the .net version of Scala. (Whereas on the JVM, type erasure means that Scala is free to apply its own generics model rather than having to match Java's)
By the same token, the people who forced him to resign shouldn't be free of criticism. Right?
Like others, I would suggest K&R. Perhaps after that, Lourdon's "Mastering algorithms with C". I've found that structuring any program around well understood datastructures and keeping it KISS after that takes you a very long way. Also applies to C. Like others have commented, stylistically the code in the linked book is perhaps not the best place to learn the best conventions for C. But! Writing an interpreter gives a huge kick and reading other peoples code is always nice.

For real world projects, it's not a bad idea to implement your own memory manager (even if it's only a wrapper for malloc and free). For real world interpreters Lua (www.lua.org) is written in C, is quite widely used and is not too large - if interpreters are your interest. If you are into lisps Structure and Interpretation of Computer Programs http://mitpress.mit.edu/sicp/full-text/book/book.html contains a the instructions for writing a lisp interpreter in any language.
You are right. I edited my description above.
Doesn't sound like much for the worlds's most valuable company with $150 billion (or whatever) in the bank.

As for the Apple Lossless Codec, it open-sourced a failure. It would have been much better for everyone if Apple had just supported FLAC.
Cheaper Fuel From Self-Destructing Trees | Science/AAAS | News
Except he hasn't been 'smeared'. What is being said about him is not a lie.
"Incensed", "personal bigotry"...

Calling names is calling names is calling names, nothing else. It adds nothing to the conversation, it subtracts everything (and by the way, suggest that the person using them has not much of a clear idea how to defend his ideas, and I am not saying that you suffer from this problem).

By the way, it was the State of California that carried out the poll. Is the state 'bigot'?

I guess it should be illegal to do that if the vote were straightaway against someone's basic rights. Or am I missing something and if enough people deem it right one could get a poll on 'the right of colored people to go to University'?
Hmm, I'm not quite sure if you're ironic or not?

Because it sure feels backwards to be doing that. And the guys next door who program Texas Instruments DSPs roll on the floor laughing -- they write linear assembly for their VLIW chips and the assembler composes the VLIW instructions, takes care of register allocations, and even reorders branch instructions as needed. I feel like using a chisel next to guys with jackhammers.
Yes, you are right. This is pretty neat. I also like that, if there is a problem, it shows a link to the issues. For my windows machine it says:

* Texture Sharing: Unavailable. Hardware acceleration unavailable

Problems Detected

* Texture sharing should be disabled on all Windows machines: 304369[0], 315215[1]

[0] https://code.google.com/p/chromium/issues/detail?id=304369

[1] https://code.google.com/p/chromium/issues/detail?id=315215
7 Things You Should Never Say to Your Employees
One of my favorites is the Protoevangelium of James, which tries to deal with the inconsistency of Herod killing all the children of a certain age along with the suggestion John the Baptist was in the womb at the same time as Jesus.

The gospel claims that John's mother, Elizabeth, was just sort of "swallowed" by a mountain for a while, in what always struck me as a pretty hamfisted retcon.

http://en.wikipedia.org/wiki/Gospel_of_James

But yeah, these have been available for a long time. Wider readership could possibly erode support for the Church, as people realize just how pedestrian and hamfisted some of the early Church writings were, and they might start to read the gospels more critically. Maybe, maybe not. The barrier to wider readership isn't a conspiracy so much as mass laziness though.
Legally, you are fully right that "free speech" doesn't mean you are free of social consequences of speech.

Socially, while I disagree with Eich's political views, I really worry about starting a tit-for-tat here that leaves no one the winner.

You might think your views are socially dominant. And in your time and place, maybe you are even right about it. But this will not always be the case.

Back in the 60's my dad risked his job to go march with Martin Luther King when MLK was in Detroit. His boss didn't like MLK and would have canned my dad if he found out. If my dad had been fired, I really hope you wouldn't be so blase as to say "well, he's just reaping the consequences of his speech."
You mean by pasting an slightly unhelpful link to lmgtfy, as reply to a vague question about where to find "the" git repository? I hope that's not why he's been suspended... skims nope
Building 3D in the browser with Three.js 
We have capabilities in our browsers that we wouldn’t have dreamt of 5 or 10 years ago. Entire 3D game worlds can run in the browser and interactive websites can be more immersive experiences.Amazingly, we can now create 3D with pure JavaScript, including meshes and materials.Of course, even though it’s possible, it does require a huge amount of code, and that’s where Three.js comes in, allowing us to build 3D environments simply and with less code.
There is no hypocrisy. Being punished and being discriminated against are two absolutely separate things.
In the US you need two trials showing that a drug is effective, but you can have an unlimited number showing that it's not effective. Also it doesn't need to be shown to be effective against a disease, it can just be effective at reducing some number that correlates with a disease. And you don't need to show that it's effective in the longterm, only for up to 6 weeks - it could make the disease dramatically worse in the longterm, and that's fine even if the drug is meant for longterm use.

There are some rules trying to get all new trials registered, but the rules aren't followed at all and the FDA doesn't enforce them.
and if you do, you might be interested to know there's experimental evidence of a correlation between homophobia in men and physical arousal to male homosexual stimuli.

http://www.ncbi.nlm.nih.gov/pubmed/8772014
It's pretty simple. We used this and it took about an hour on top to adjust our build system to label the packages properly:

http://www.add-in-express.com/vdproj-wix-converter/index.php
That's some level of incompetence - the trappers I mean. A half arsed solution because they couldn't think of a better one. A registration system with abstracts and unlock-this-article links would be a better one, off the top of my head.
I almost wish I was back at uni so I could have some fun with this.
Steve Case on AOL-Time Warner: "I don't regret doing the merger."
i used a lot of F# in the past year for one big reason - access to the dotNet platform. similar to how scala gives you access to the JVM and the massive number of java libraries out there, F# gives you access to a wide and growing body of dotNet tools and libraries out there. in my investigations i found that while the dotNet ecosystem for what i want is smaller than java's it's larger than the OCaml one.
> hope anyone else that believes in any form of discrimination and wants to lead a company gets the same treatment or worse.

Is it okay to discriminate against people who discriminate? I'm not being sarcastic, it's a serious philosophical question.

Why do we even apply fair procedures and guarantee the rule of law for murderers, many of whom are racist, misogynistic, and/or homophobic? They discriminate, so why shouldn't we discriminate against them, too?

You're right, it's a human rights issue. But the thing about human rights is that even people who violate other people's human rights retain human rights of their own, merely in virtue of the fact that they are a specimen of Homo sapiens. Without human rights, we'll be left with nothing more than an endless cycle of discrimination, which quickly becomes indistinguishable from an endless cycle of vengeance.
It's neither wasteful nor silly. It's the only avenue of protest left available to citizens in a capitalist society.

In the UK, businesses aren't allowed to discriminate when offering services to the public - you can't stick a sign up in your bar saying "No Gay/Black/Atheists Allowed."

But, as a customer, you have the absolute right to vote with your wallet. If you don't like my stance on Open Source, don't buy my products. If you hear the pub landlord cracking a homophobic joke, you can either politely ask him to change his opinion - or you start drinking somewhere else.

As an atheist myself (nice to meet you!) I wouldn't want you or me to be attacked or harassed. That hasn't happened here. Customers have said "well, if that's your attitude, I'll go elsewhere."

The only other thing we can do is ignore it - and that's simply not an ethical option for many people.
I think your idea of high traffic is pretty low, Cloudflare will expect you to be on the enterprise plan when you have actual high traffic.
If it's truly conversational, how would it be different than an office full of people on the phone?
I find it sad that some view JVM languages which aren't Java as a testing ground for features which could be added to Java. Other JVM languages are worthy of usage independent of the Java language. Not everything can be back-ported to Java and keep the language backward compatible.
Being for low taxes is a political view. Being for smaller government is a political view.

This is marching well out into controversial territory, but I don't see any clean division between "political" and "ethical" grounds.

If you look at the founder of modern economic thought (called for a time "political economy", BTW), his other book is The Theory of Moral Sentiments, an explicitly moral work. Much of Wealth of Nations concerns "ought" rather more than "is" (though Smith focuses on both).

As von Clausewitz observed that war is the continuation of politics by other means, politics is the continuation of war by other means. More recently you'll find voices such as John Perkins (Confessions of an Economic Hit Man) and Smedly Butler (of Business Plot[1] fame) who'd come to realize that as a marine general he was "a racketeer for capitalism":

In 1935, Butler wrote a book titled War Is a Racket, where he described and criticized the workings of the United States in its foreign actions and wars, such as those he was a part of, including the American corporations and other imperialist motivations behind them. After retiring from service, he became a popular activist, speaking at meetings organized by veterans, pacifists and church groups in the 1930s.

(Wikipedia [2])

Given that taxation and government decisions have social implications, and those, based on the distribution of resources implied, have moral elements, all of the areas you posit are in fact value-laden questions: what is fair, what is appropriate, how should power be allocated, how should wealth be allocated?

The same holds true for technology as well Michael and Joyce Huesemann[3] argue, among other things, that all technologies have implicit value-laden judgements, and that adoption of those technologies includes adopting the values of those technologies. They might be of cars (personal transportation autonomy, pedestrian minimalization, land-use planning, air pollution), television (individual isolation, advertising, mass media), or web browsers (cheap information dissemination, subversion of censorship, voicing of dissident or minority views, cats, free access to pornography, pop-up ads).

Moral and other viewpoints aren't so easily divorced.

________________________________

Notes:

1. https://en.wikipedia.org/wiki/Business_Plot

2. https://en.wikipedia.org/wiki/Smedley_Butler

3. http://redd.it/21pc8c https://archive.org/details/scm-33066-michaelhuesemanntechno... http://newtechnologyandsociety.org/
Flappy Bird vs Nonogram
People had (and have) a lot of strong and often (from my point of view) old fashioned views on ethnicity.

If I said that I don't think a black employee should be allowed to have the same voting rights as me (something which was historically the case and was felt to be reasonable by - for a long time - the majority), how much faith would you have in my not activity discriminating against them in a professional environment?
Doesn't Chrome pre-load links as well?

Not sure it checks for styling before prefetching them.
This is really something when you consider Sullivan's previous writing about Prop 8. Just one example I quickly googled: [1]

[1] http://www.theatlantic.com/daily-dish/archive/2008/10/the-mo...
Deconstructing Clippy for ReSharper – Free Webinar
I don't understand how you think that differs from the US system. As far as I can tell, you're using a different word for the exact same system, and telling me it's different because the name is different.

I majored in math. The level of specificity above that (i.e. less specific) is that my university was UCSC. The level below would be a list of the actual classes I took.

At a US university, you apply to a major (often they can reject you), and the major (usually) requires a set of courses, possibly among other requirements. Meet the requirements and you get a certificate saying "Bachelor of (Arts / Science / Music / whatever) in (history / math / computer and information science / amateur football / sociology / whatever)". That first parenthesized group is the name of the degree itself; the second group is your major. So continuing with the example of myself, my degree would say "Bachelor of Arts in Mathematics".

There are complications. For example, you can get more than one major by fulfilling the requirements of both (I simplified above. This is what I did). You can get a "minor" by meeting a lesser list of requirements which is felt not to indicate that you're as "fully qualified" as someone who majored in that field. But overwhelmingly, as practiced, the system is: you apply to the major, they tell you what courses to take, and you take those courses.

edit:
For the sake of completeness, I should probably point out:

in US usage, "major" unambiguously refers to your (undergraduate) field of study. "Degree" can be used to refer to the same math-chemistry-history-anthropology axis, but can also be used to refer to the prestige axis of bachelor's-master's-doctorate, which I referred to above as the "name of the degree itself".
Wikipedia estimates the campaign in support of Prop 8 raised $39.0 million. $1000 is not a "very large sum of money". It's a rounding error. Likely a rounding error for Eich's personal finances as well if he's at the level of CEO or potential CEO.

If you are going to attack Eich, do it with the known facts. Six years ago, he gave a $1000 donation to a $39 million political cause. His mood ("incensed") at the time is not known. His actions since then are mostly not known. His publicly stated position is full support for LGBT individuals in basically every area but marriage. His current views on whether homosexual marriages should be legal are not explicitly known. His personal feelings toward LGBT individuals (I've seen the word "hate" tossed around many times) are not known.

That is why I, and so many other people, have a problem with the response to his appointment as CEO. He made one known donation to a movement against homosexual marriage. It was an amount of money equal to a rounding error at most. This was six years ago. When appointed, he publicly promised to fully support LGBT individuals at Mozilla, including maintaining health benefits for same sex partners. He was actively promoting an initiative to bring LGBT and other potentially marginalized individuals into tech.

Why does someone who is actively supporting LGBT individuals above and beyond the legal requirement need to recant from a small, legal donation to a political cause? Why does he need to change his opinion to match the popular opinion? Why can he not simply keep his opinions to himself, go on actively supporting LGBT individuals at work, and stop making public donations opposing homosexual marriage? Because from all appearances, that was his plan.

My problem is that the tech community is more interested in his personal feelings than his actions. He has committed to supporting LGBT individuals at work. That is an action, or at least a promise of action. Whether he apologizes or changes his mind about homosexual marriage is a feeling. He was effectively ousted from his job not for his actions (because if he had said he no longer felt that way and apologized for his donation, he likely would have been able to stay), but for his feelings, his opinions. He was forced out because he apparently still felt his donation was good and that homosexuals shouldn't get married. Note that he did nothing to act on those apparent feelings while CEO. His crime was having the feelings, not acting on them. If he had convinced everyone he was now a supporter of homosexual marriage, he would still be CEO, even given his past donation and even if he had done nothing to counteract it.

Holding the correct beliefs is apparently now a job requirement at Mozilla.
It's worth noting that many journals don't control the platform their scholarly content. It looks like ACS uses this [Atypon](http://www.atypon.com). That's the likely source of this spider trap, not ACS.

Atypon has [a relatively small client list](http://www.atypon.com/our-clients/featured-clients.php). Compare it to [Highwire](http://highwire.stanford.edu/lists/allsites.dtl). I'd be willing to bet that all journals hosted with Atypon share this spider trap—even journals that are supposed to be open access where spidering should be OK.

Scientific publishing is weird. Source: I work in scientific publishing.
> Id rather improve on applications and libraries we already have.

Can you be more specific?

Also, working on tooling is way more interesting than working on apps...at least for me. There are actually hard problems to solve ;)
> If this is the gay-rights movement today, a bunch of extremist Social Justice Warriors, I want no part of it.

Partially true. This episode has been disturbing, yes, but at the same time, it has held strong by the community and the public. And it'll only get stronger till there is equality. It is the frustration of people, friends and family which makes episodes like these escalate. Only a strong movement can bring an impact.

So are they a bunch of "extremists"? No. Are they moderators then? No, again. Its somewhere in the middle.
That's why I'm saying the statistic is somewhat misleading. The top quintile in the US starts at $101K USD/yr, while in the Netherlands you think it's $80K/yr (USD I'm assuming?).

So someone in the lowest quintile in the US could jump to $90K/yr (only the 4th quintile), while the same person in the Netherlands could just to $80K/yr (top 5th quintile), but in fact the US person saw the greatest jump in personal income.

Just doing some searching for income quintile in the Netherlands (I was unsuccessful!), I found this interesting tidbit: "Income fell most in the bottom income quintile in most Member States"

The outcome was the same in the last recession. The poorest of the poor, in both the US and the EU, saw the largest drop in income.

[1]http://epp.eurostat.ec.europa.eu/statistics_explained/index....
Working with the JVM, there is definitively more cross-platform support (I know there's Mono for CLR but it's not the same support Oracle's JDK gets), GC has a ton of heavy hitters investing time (from IBM JRockit acquisition to collaborations with Azul's Zing) and while I haven't seen first-hand CLR's optimization the JIT optimizations are pretty impressive.