skysight-inc/HackerNews huggingface dataset:
NEAT! looks promising.

What are your thoughts?
This maturity measure seems related to blog post driven development, as outside-in development. Are there any other related principles, approaches, and measures?

https://en.wikipedia.org/wiki/Outside%E2%80%93in_software_de...

http://blog.estimote.com/post/119525082855/user-stories-on-s...

https://news.ycombinator.com/item?id=958480
Reddit: Low hanging jokes are easy to pump out and do very well. I have several 100K+ comment karma accounts. Find some rising threads where the kitchen sink could contribute and make a short (1 line) joke. For thread karma, simply repost to the default subreddits whatever was posted ~ a year ago.

Alternatively, you could copy and paste the top imgur comment, or the top Reddit comment if it is a repost. This would be easy to write a bot for.

HN: Jokes don't do that well here, for better in my opinion. Volume is much more important. Many 1-2 paragraph posts will do well for you, though this requires a lot of domain knowledge. Going after the low hanging fruit, like "hating" on Uber, or privacy qualms on Facebook, also helps as these tend to attract the most comments.

And of course, for both sites, going for breaking news topics when they are relatively fresh is a huge multiplier. Being 1h earlier is the difference between 10 points on HN and 100.

Stack Overflow: SO is very different. Aim to answer introductory level questions with a substantial amount of detail and links. Quality is much more than quantity. The key is answering homework questions that will be googled by undergrads (like myself, sorry) and viewed hundreds of thousands of times.
I think that coding tests and challenges apply a sort of artificial pressure and requirement to have things memorized that aren't there in the real world. I think it would be a mistake to discount a candidate who has good code on their github when they had time to sit, think through problems without being under a magnifying glass, but trips up during a technical interview challenge/puzzle/whiteboard or whatever. Maybe in those candidates you could actually walk through their projects with them and try to determine if they have a deep understanding of what they wrote. To me, that seems a better indicator of how they would perform on a team with real problems, rather than having to puke up a pseudocode merge-sort from memory.
https://news.ycombinator.com/item?id=15559650

it's not purely about reach. A foreign government acting to affect elections to destabilize and weaken a country is very different from greedy citizens attempting to enrich themselves with political subterfuge. At the very least, rich American corporatists want to ensure the continuity of American hegemony; it's the cornerstone of their empires. Russian government interference is about deteriorating American hegemony; a system from which Twitter is a beneficiary.
Go about your day. This is not at the level of certainty to be actionable.
I guess I'd better stop hitting this VITAMINVAPE
Genuinely curious: Given that Softlayer bare metal server prices start at 700$ per month is there even remote chance of this actually being profitable?
> No one has the 'right' to make violent threats on twitter.

I never claimed this. My argument hinges on the fact that he has the right, in certain circumstances, to make violent threats as opposed to normal citizens.

The TOS is written for normal citizens because it is indeed illegal for normal citizens to do so. And I therefore agree with you that the TOS technically does not allow any violent threats on twitter.

I do not think it is unreasonable to allow the President to communicate his threats on Twitter, a modern means of communication. I think it's actually a good thing to allow, for this and all future presidents.

Again, letter of the TOS vs. spirit of the TOS.
Some of the replies to this comment fall glibly on one side or another, but I think that there's a remarkably fine and fuzzy line.

Consider the international broadcasters like Voice of America, the BBC World Service or Deutsche Welle. These organisations are state-funded, broadcast to dozens of foreign countries via shortwave or satellite and often have explicit foreign policy goals. A government beaming news reports into a foreign (and often hostile) country is at the very least suspicious.

We know as a fact that the US has engaged in major international astroturfing campaigns, using large clusters of VPN nodes and thousands of bogus personae to influence public debate in foreign countries. There's a not-unreasonable argument that this capability is mainly being used to combat "extremism", but there's a huge amount of disagreement about what exactly constitutes "extremism".

Perhaps it's time for an international convention on psychological warfare? At the very least, it would be useful to have some kind of high-level debate on where we draw the line between providing an alternative viewpoint and engaging in hostile propaganda activities.

https://en.wikipedia.org/wiki/Operation_Earnest_Voice
I think there's also a big difference in coding for a week for free for a qualified company and doing it for three college students, one of whom claims to be one of "the world's leading react developers" after a 3-month internship.
Lies, anyone who has opinions different than mine is a corporate shill or a Russian troll or more likely both.
Agreed, but I think what you call straight journalism has largely turned into creating & hyping story lines, especially outlets like the Guardian and equivalent sources on the right. It's not as egregious and they're motivated by money/views/prestige instead of destabilization to fulfill geopolitical goals. But the media (especially the infotainment outlets) can be fairly destabilizing and unhealthy in their own right. Russia was exploiting an environment that our media had already established and prepped for them.
Not sure what you're talking about. In any case, I've found that its always best to go to the source documents. If there is any other official document worth reading, please link to it and the relevant page.

This is what that document from the DOT says.

>Against this background, in July 2017, the Bureau issued its final rule (the “Rule”) prohibiting consumers and providers of financial products and services from agreeing to resolve future disputes through arbitration rather than class-action litigation.
> I believe that Russia, and only Russia, won the election in 2016

Who stands to benefit or avoid harm from such a belief? Arguably the people responsible for the national circumstances that lead the population to vote for someone like Trump.

Growing wealth inequality? No, it's Russia

Questionable foreign wars? No, it's Russia

Massively deprived communities across the states? No, it's Russia

Off-shored working/middle class jobs? No, it's Russia

The Russia narrative is extremely attractive to those whose policies have been very unpopular with a large segment of society. Providing this can be kept up through the Trump presidency than the Democrat (and Republican to some extent) lines do not need to change. More of the same. It is not that people don't like our policies, they were just duped by Russia.

To believe that the effects of certain policies have been just rosy for a large section of Americans, is naive. To try and dismiss their views and blame them for being unknown puppets of Russia, is cruel and wrong.

note: I am not suggestion that Russia were not involved in some way in the US election.
How often can that really be productive?
You can have many people who mostly agree with or support you, but would never have written as you did. All 100 signers did not write the post.
Regulating an area (ownership of TV and radio stations), because the FCC worried about how the ownership will affect viewpoints expressed by those radio and TV stations, is not a legitimate exercise of the FCC’s authority (or, for that matter, any government agency’s authority). Getting rid of those regulations is “steering clear” of the problem created by exercising the FCC’s licensing authority as a means for influencing viewpoints expressed in the media.

The fact that getting rid of hose regulations might help any particular group is besides the point. To the extent that those regulations were based on an attempt to influence viewpoints, they were not legitimate to begin with.
From my experience working in adtech industry, you're 100% right.
Maybe it is because I was born before the internet was really used but I can't understand tha position of this is okay because we have new technologies that would allow for local news to still be viable without the people reporting it having any near geographical location to whom they are reporting to.

While somewhat true, it seems like a strawman argument seen through rose colored glasses and this is not what will happen. Consolidation will continue and the only local news you'll probably get is what X corporation wants to supply you with. And you can not use the argument of 'free-market, vote with your wallet / consumption, switch to their competitor' because chances are there isn't one.
In principle WebGL should be competitive with OpenGL. Once it hits the GPU, it's the same.

Some of the bottlenecks in WebGL are:

- Javascript. Modern JS engines are great, so the overall speed can be good, but you're still missing things like 64-bit ints, SIMD and threads. (Do game engines make heavy use of threads though? I don't know, but many influential games programmers seem to be wary of them!)

- The WebGL -> OpenGL translation layer takes some time. In Chrome it sanity checks your input (which you definitely want in a browser! GPU drivers are very insecure) and executes it in a separate process. Not as expensive as you might think, especially if you minimize your draw calls, which is good practice anyway.

- WebGL is basically OpenGL ES 2.0 (and WebGL 2 is ES 3.0), which is missing some useful features of full OpenGL, and doesn't offer the low-level, low-overhead access of Vulkan or Metal.

Depending on what you're doing, I'd guess WebGL might be no more than 2x slower (assuming plenty of optimization work). Some fiddly things might be 10x slower, or just not possible at all within the WebGL API.

WebGL 2 has a lot of very important new features, but support for that still seems to be patchy, and it's only just catching up with mainstream mobile graphics. It's a generation behind Vulkan.

Apart from that, an AAA game will have massive amounts of graphical and audio assets. Delivering that over the network is a pain and HTML5 caching is a pain. Doable, but hardly comparable to just loading it from local storage.

Oh, and one more thing! A big game wants sound as well as graphics, and WebAudio is a mess. And audio mixing is typically done in a background thread, so that's one area where the lack of threads in JS is a real problem.

Overall WebGL is very nice, it was a great choice to follow OpenGL ES closely (security problems aside).
In publicly traded companies the shares are taxed when they vest. So when they give you the 100k in stock, you are taxed on the 100k (usually they withhold a portion of the stock in vesting programs).
That’s an interesting attack. Seems like you wouldn’t even need a lookalike. Just pull that trick on the victim himself!
Be Kind to Your Log File
Social Proof: Your Secret Weapon for Better Marketing
> to pollute dialog on political matters.

Please explain where the "pollution" occurred. Over the past few years I have read RT from time to time and most of the stories were simply about negative aspects of American life that do not get much exposure/focus from American news organizations because they are not flattering. Things like the Flint Michigan water crisis, other areas of failed infrastructure, etc.

For many Americans, reading RT would be likely to create valuable awareness of important issues and make that person more likely to vote in his/her own best interest in the next election.

To say that RT has "polluted" the marketplace of ideas you really have to back that statement up with what you think "pure" ideas are that Americans should be exposed to before casting their vote.
I think the WP's analysis of that was pretty good:

"The paper was not front-paging stuff," said Pentagon correspondent Thomas Ricks. "Administration assertions were on the front page. Things that challenged the administration were on A18 on Sunday or A24 on Monday. There was an attitude among editors: Look, we're going to war, why do we even worry about all this contrary stuff?"

In retrospect, said Executive Editor Leonard Downie Jr., "we were so focused on trying to figure out what the administration was doing that we were not giving the same play to people who said it wouldn't be a good idea to go to war and were questioning the administration's rationale. Not enough of those stories were put on the front page. That was a mistake on my part."

http://www.washingtonpost.com/wp-dyn/articles/A58127-2004Aug...
Timeline of Algorithms
I have, it makes my blood boil. Don't get me started on Citizens United. Indeed, foreign governments aren't the only threat.
Facebook: Be attractive and accept all friend requests.
How is it bad advice to avoid gorging the mind and body on garbage, no matter the technology at one's disposal?

Reading an awful novel to avoid the people or duties in your life is clearly as bad as using Twitter for the same reason.

Your argument is basically: "Don't make me think about the ethics of my actions, regardless of the calendar year."
Engineering Growth Framework – Medium
> Evidence now shows that Dicamba will evaporate from the soil _after_ being applied to crops safely, meaning that it cannot be prevented from drifting into other fields and killing innocent farmer's crops.

This is a _huge_ issue for Monsanto. There was an estimated 3 million acres of damage to non-dicamba resistant crops last year. Right now Monsanto is claiming that 88% of the crop damage was caused by improper application (wrong nozzles, spraying to close to other crops, etc.), but the evaporation tests could throw a wrench in that claim. The current Dicamba formula is not supposed to evaporate, so if it does then Monsanto could be on the hook for a lot more damage than previously thought.
I didn't realize cbloom was a Rad person too. His "Library Writing Realizations" rant is both a) awesome and b) really hard to link to.

If you haven't seen it, go to http://cbloom.com/rants.html and search for the title.
Does the author have children... or pets? Because it doesn't sound like he acknowledges his children as people at all. Perhaps the reason the children resort to screens is because it's the only way he's made possible for them to have any degree of autonomy or independence? He makes it clear that he walks around the neighborhood WITH them, he goes to visit their friends from school WITH them, etc. The reason many kids don't like to go outside isn't because outside isn't interesting - it's because the parents expect to go WITH them.

Back. Off. The kids are 8, 11, and 13. The 8 year old might still need some hand-holding, but the 11 and 13 year old should be developing independence and autonomy and figuring out who they are going to be. They're PEOPLE.
https://www.rt.com/op-edge/407858-rt-twitter-us-election/

this is not a confirmation but...
You are right, we should do white board interviews mixed with "how many golf balls can you fit into a school bus". Now that's what I programming skill assessment.
>We still don't know much about the Hillary Clinton or Podesta emails as none of the few possibly troubling things (mostly campaign finance violation stuff) has been investigated

You have no way of knowing the details about any investigations past or present. Investigations are usually done in secret. We do know that the FBI investigated but the details of that are not public, only that no criminal activity was found. Also Any US Attorney General can start Grand Jury proceedings (also secret) at any time.
There hasn't been any evidence of anything other than minor mischief. This has become an issue in the US because loyalists of one party think that their candidate should have won and see the issue as some sort of vindication.
Real Sci-Fi: The Future of 3D Organ Printing
What software are these folks using to produce these images/animations?
The learning curve of game development is much steeper, especially if you want to create your own engine.

When programming with APIs like OpenGL or DirectX, you either know what you're doing and get everything right, or you get a completely black framebuffer and maybe some error codes. There's practically no in-between. For business applications you can get pretty convincing results just by throwing together some buttons and textboxes in NetBeans or Visual Studio.
Or underground trains, or long tunnels, or hikes, or many things. Hopefully though the typical developer doesn't spend the majority of his time on an airplane. Me personally, I don't need to be coding so consistently that the loss of a few hours on a plane is going to stop me doing this.
That's exactly the kind of empty talking point BIG ORGANIC wants you to spew.

All carefully calculated to get you to buy their overpriced luxury product!

Look, people disagree about things. Get over it.
The Open Source Community Has No Place for Disrespect
Fair enough. The Glassdoor system may be best here, as mentioned in several other comments.
Cordova in Visual Studio right now.

(On very lean teams that don't have the resources to build bespoke UI for every platform, even with Xamarin or React Native, and the web platform is a good compromise for the simple data collection apps we are building.)
Big and Long-Lived, and It Won’t Catch Fire: The Vanadium Redox-⁠Flow Battery
Ah, so a corrupt democracy.
Google Launches the Android 8.1 Developer Preview
Your attempt to refute the fact that the U.S. intelligence community’s conclusion that both RT and Sputnik attempted to interfere with the election, by blaming the CIA for the Iraq War without mentioning the fact that Bush and Cheney cherry picked the evidence and railroaded the decision, is extremely disingenuous, and literally parrots Trump and Putin's propaganda.
My take: there’s no GM story here. No-one’s saying the GM crops don’t work, no-one’s even saying they have negative externalities.

Instead, we’ve got a lousy product being sold by a large multinational that’s trying to suppress the evidence of the awfulness of its product.

So yeah, they deserve to be sued into the ground, but it doesn’t move the needle one jot on what I think about GM in general.
For optics they could take a cut only when moving money out. Then the consumers never feel taxed, they feel like the producer is getting 100% of the money.

If the money then circulates then that's OK. If the money is withdrawn then take a good cut of that.

One downside to that is that the more popular it becomes, the more 'currency' the flattr-coin becomes, it simply circulates with people neither depositing it nor withdrawing it. However, flattr are then effectively become a central bank and that isn't a problem.

The real problem with not taking a cut of moving between flattr accounts is that people would sell flattr through side channels to avoid flattr taking a cut. So you'd pay me cash and I'd transfer to you the flattr coin on platform.

And if it took off in a big way then money laundering becomes a problem and the cut would not cover the cost of KYC etc.
Corals eat plastic for the taste, not by accident
That's fine, but the argument was that it "discriminates against people with lives". That's offensively wrong, as you're saying I don't have a life because I enjoy to program.
> who can influence and how much?

Yes! In all organizations, money and power buy influence. The internet briefly changed this, but it has reasserted itself.

What do we expect the powerful to do with their influence then? Rules for rulers says they must use it to increase their power for any other decision reduces their evolutionary fitness and long term survival.

Therefore in the long run altruism is strongly selected against and we would expect to see less of it.
Upvoted, but I'd like to suggest a title change, since this is just the Q3 report. The next report will be covering all of 2017.

>Our next drive stats post will be in January, when we’ll review the data for Q4 and all of 2017, and we’ll update our lifetime stats for all of the drives we have ever used. In addition, we’ll get our first real look at the 12 TB drives.
Hard to tell much about B vitamin supplement effects on non-smokers from this study.

Researchers themselves excluded never-smokers from more detailed stratified analysis because of their small number.

There were only 60 cases of lung cancer in never-smoker category (out of 36,381 people => 0.16%).

In comparison there were 748 cases of lung cancer in smoker categories (former + recent + current) (out of 40,737 people => 1.84%).

So there is 11.5x higher risk of lung cancer simply by smoking (including people who stopped smoking).

For comparison the highest hazard ratio from this study was 3.71x for a category of current smoker taking >55ug/d B12 vs current smoker who is non-user of B12.

-------

Also curiously, the worse risks seem to be associated with people who stopped taking vitamins than people who currently use vitamins (B6: 1.97x vs 1.38x, B9: 1.65x vs 1.05x, B12: 2.58x vs 1.19x - individual supplement use status former vs current).

Plus smaller doses of B6/B9/B12 shown in this study to pretty much universally lower lung cancer risk by a bit (hazard ratios of 0.8-0.9x ranges; one noticeable outlier >600ug/d B9 in recent smokers halving risk of cancer).
> You shouldn’t be putting stuff into your body without medical supervision.

Neither you nor the government should be telling me what I can put in my body.

> Why let people risk their health.

Because it's their health to risk, not yours.
> A query white list is functionality identical to hand-written endpoints to serve each use case, except there's no hand-writing involved.

This isn't really graphQL though, is it? This is an ORM. The ones I work with (in Blu(cough)Python) the binding layer I use works off standard ORM stuff, and could route object retrieval out of a restful API with minimal developer work as well (AuthZ, AuthN).

> As long as you have a half-decent build pipeline and embrace static patterns on the client, you get to keep all of the benefits.

I guess I simply have no idea what the benefits are. I keep asking, people keep giving me "technical" benefits that I'm challenging and I've yet to really see any refutation to those challenges.

It keeps coming back to:

> The benefits to development speed and maintainability are significant

And okay, a query DSL is useful. I totally buy into this. In fact, I have made many query DSLs. I advocate for linguistic metaprogramming every chance I get.

But what I'm saying is that the way it's implemented (server side) is, in many ways, regressive. I think you'd get most of the same benefits from a service worker doing that arbitration and dispatch. Your query whitelist updates wouldn't require infrastructure pushes AND client pushes. You'd have better caching story (because SW would make it easier to cache both the intermediate queries and prevent refetch on the top level call).

My primary objection to GraphQL is just how immature the tooling is. And I know how to dive in and provide SDKs for solving some of these hard problems, but then we end up with the 2017 equivalent of a .cgi script and I'm just... I don't get why any architect would agree to that.

> i'd fully expect GraphQL to be underwhelming to you.

Then why push it down to me as a requirement? And why recommend outrageous "solutions" like "oh well we'll just query whitelist so you lose all your flexibility." "We implement internal complexity caps you have no way to perceive from the query language but don't worry we'll 400 your request so you know."

These seem, to me, to make your frontend experience objectively worse than restful calls.
There is, actually: http://ieeexplore.ieee.org/document/5645858/ .