skysight-inc/HackerNews huggingface dataset:
As opposed to judging the stupidity of blog posts by how facile their analyses are?

"I think this metric is much more accurate than you might first assume", and yet when looking at one of the "stupidest" projects, Jekyll Now, step number one in the README is literally "fork this project". And in this case, it makes perfect sense, since the goal is to get a yourusername.github.io blog up. That wouldn't be possible if they didn't fork.

At a much more basic level, this article conflates stupidity with a) making custom alterations that are never propagated back to the original project, b) misguided enthusiasm for working on a project and c) inexperience with git and GitHub instead of stupidity, per se.

I suspect a, b, and c account for a huge fraction of the forks. I, myself, have forked projects I respected and wanted to contribute to, but never got around to. But since there's no penalty for unused forks, users have no incentive to clean up their project list.
Heck, why not just give up on trying to write software entirely? It's hard, and there's TV on.
But you certainly can NOT do that. You can write "smart" components that each talk to the necessary store(s) and make decisions.

As your project grows, you'll come to see WHY small, dumb components are helpful, and how the top-down view manages the scope of rerendering.

You can come around to the espoused best practices organically.
Also, the free "Getting Started with Redux" video course: https://egghead.io/series/getting-started-with-redux

The approach taken in the videos is great because it starts off with implementing your own simplified version of Redux and builds on that. There are no "magic" steps, this makes it much easier to develop an understanding of how it works.
Built with WebRTC: Snapchat
This will have the same problem, slack, by design is a time black hole where you have to dance when the other side say you must. Email allows you to prioritize tasks in your own time.
Why the next BIG THING after VR/AR and self-driving cars is health
Website here: http://www.centriphone.me/
logical fallacy:

>A logical fallacy is an error in the logic of an argument that prevents it from being logically valid but does not prevent it from swaying people's minds

Can you show me the logic of the argument in a manner that makes sense?

heres what i see:

1. elderly population is becoming ever larger part of electorate

2. this is causing an imbalance, as in the past new generations began influencing the political sphere earlier, as the older generations were much thinner

3. this imbalance is evidenced by political support for a youth focused populist candidate

(heres where maybe im missing something)

4. this imbalance doesnt exist because its not as bad as africa.

To me, its a straight up non sequitur let alone a FRP - on its face fallacious in more ways than one.

On one hand we have a discussion about internal demographics in the US, and then here we have a counter argument proposing that the problems are not real based on the fact that someone has it worse.

This isnt an argument i disagree with - I am not somehow implying that the US has it worse than africa. I am purely saying that bringing africa into a discussion about internal demographics and specifically age demographics of voters, is fallacious (i mean the commentor literally responded to political unrest of a population segment with 'at least there is no one starving'). Hopefully you can present the argument in a way that clarifys what i may be missing.
As a C and then a Ruby on Rails programmer, I never thought I would see the day that my main programming language was Javascript. But I find React such an enabling technology that I made the effort to learn Javascript properly, and am glad that I did.

React itself is allowing me to write web applications faster and with less bugs, primarily because of the unidirectional information flow, but also because of the way it guides you into making everything components, which keeps the borders up between objects and makes testing easy.

Even better, I can now create both iOS apps and Android apps at the same time (I knew Objective C but not Java for Android), and at a much faster speed than before - the flex layout model alone has saved me days and weeks of debugging the iOS layouts in storyboards, and now I'm able to shift code between the app codebase and the web codebase with ease.

It is indeed overwhelming when first trying to learn React, especially when trying to learn Javascript at the same time, and this flowchart is so spot-on with the tendency to start using packagers, boilerplate, redux before understanding why they are useful.

Follow the flowchart, and you will find happiness!
Just to throw another one in there, this github tutorial really helped it click for me: https://github.com/happypoulp/redux-tutorial/blob/master/00_...

The rest of the tutorials left me feeling frustrated not really knowing why. This one i just breezed through.
I've always felt that Europe ended at the Urals, but then again I think that was mostly influenced by having read Miguel Strogoff as a boy.
> Who knows where that drive comes from, but I know that many people have it, just like I do.

Ego. Nothing wrong with it as long as it's kept in check but let's not pretend we don't know where the drive comes from.
Check out our LNhealth repository (from the LambdaNative team). https://github.com/part-cw/LNhealth

The LNhealth app is similar to your desired workflow. It runs scripts written in Scheme that define the pages in the app. When developing for Android I can just push a change to the script (using the Android Debug Bridge - adb) and do not need to recompile the app itself. It makes for a much faster development cycle.
You compared the current state of deep learning to the early internet. Can you clarify that in any way?

I'm having a hard time seeing how deep learning could improve exponentially from where it is now.
The funny thing about law is it doesn't matter how it's meant to be used once it becomes law; power is power.

I'm sure when the trade agreements that allow tobacco companies to determine Australia's cigarette laws were signed there were plenty of people saying "oh, no, these laws are only meant for good things. We'll only use them when a country specifically targets a specific foreign company. They are for consumer welfare. We promise."

And then this happens:
https://au.news.yahoo.com/thewest/a/29064155/tobacco-giant-s...

Just like when the PATRIOT ACT in the US was passed it was only going to be used for terrorism (Promise! There are legitimate aims!), not for drugs like it is the vast majority of the time today.

I think in this case it's not a "grotesque simplification" it's just stating the facts without running a free PR campaign on behalf of large multinationals.
An awesome list of serverless services, frameworks, articles and books
We get there with robots. You have one personal assistant, or call it whatever you like, where you program your references and it’s the only programming device in your house. It handles the appliances which could be as dumb as they are today and we have a single point of failure security-wise. We don’t need Internet-connected fridges, and TV’s, and thermostats and all that crap. This is a future that has been envisioned decades ago by sci-fi authors. Perhaps it’s time to start making it a reality.
I had a hard time determining whether or not this flowchart was satire or not.
Fast Data – The New Big Data
> Most studies remain separated and become dead branches. It's a bit sad.

I have a hard time believing this is much different in Psychology compared to other disciplines. What are you basing this on?
I am more concerned about how bullshit operates within the house of science. Creationism is a canard and I wish the OP had not mentioned it.
It is, but where do you draw the line?

In an ideal world where everyone was a rational, disinterested superhuman who devoted themselves to a scientific pursuit of truth, only ever focusing on arguments would be the perfect approach.

Unfortunately there do exist people who deliberately and knowingly bullshit other people in order to get what they want. Such people absolutely win from a policy of "attack the argument, not the person" because their goal is not to further understanding or even win arguments, it's to confuse people into acting a certain way ... often paralysing them into inaction by creating the appearance of an unending debate.

Thus refuting one bullshit argument simply results in two more popping up to replace it. Even if some people remember the first argument that was refuted, this doesn't help, because:

• Lots of other people won't remember the names of who was involved, or won't be aware of the previous arguments at all.

• Of the people who do remember, the fact that a debate was happening at all may be taken as evidence that the people involved must be "experts", and thus the fact that they lost the argument doesn't necessarily reduce their credibility.

• If someone was a good enough bullshitter to require a response in the first place, they will probably be good enough at it a second time to ensure that if they get no response, some people will start to assume they must be correct.

This can rapidly turn into complete defeat by the people who are actually making reasonable points because they simply become exhausted and burn out faced with an unending wall of plausible sounding nonsense, which then eventually replaces reality with itself.

I've seen this problem play out in brutally sharp detail not so long ago. The people involved knew they were bullshitting, but didn't care because in their eyes it was all for the greater good.

The only solution to this is, in fact, to attack the credibility of the people doing it once they have repeatedly made absurd or invalid arguments, because otherwise it's much harder for people to learn to tune them out.
Is native sata that much better than a usb3 adapter? All of the chips that offered sata were SATA 2.0, or 300MB/s. USB3 goes up to 625MB/s.

If a board with SATA 3.0 existed, that is still just 600MB/s.
Operator is a $200 font designed for developers
It's actually kind of an interesting question:
How many kids born today (or in the next 5 years?) will experience driving cars only in VR?
A lot of startups are founded by programmers, who know a lot about programming but not much about sales. This makes them able to see all the upcoming problems in the technical bits of the company, but not the upcoming problems in sales. Most effort is then spent on the technical side because "that's where the problems are."

Kind of related to the Dunning-Kruger effect.
can JSX be translated in the browser? that will make it even easier to avoid tooling and just use script tags for dev.
Compare GroupDocs.Assembly and WindWard for Reporting and Document Generation
Author here: and I agree. I just didn't want it to turn into a big spiritual discussion :).
Very cool, a quick JS example using Addy's memoize function:
http://goo.gl/TUldBl

I could see using this to help junior engineers visualize code flow before showing them how to step through code in Chrome dev tools
Granted it took a bit more doing than nowadays, but the old phones had a mechanical ringer that is basically a microphone. No rewiring necessary. http://www.bugsweep.com/instrument.html and https://www.schneier.com/blog/archives/2010/01/eavesdropping...
Introduction to AB Testing and P-Values
I tell people his constitutional study is the equivalent of a theif who studies locks... So he can pick and disassemble them.
This is why I generally prefer anonymous discussion forums (mainly chan-style ones). No upvotes just because your username has brand equity, no downvotes to censor opinions which go against a prevailing narrative, just raw evaluation of the content of each post.

If something is good, it lives on by being copied and reposted. You contribute for contribution's sake, alone.

The downside is that you have to manually wade through the low quality posts/trolls yourself, but I don't find this to be too big of a deal in practice.
Agreed. I was kind of shocked to open up the comments and see people taking this at face value. I know this isn't reddit, but "upvoted because React" seems to be just as much in play over here.
"Why Karen and her far cousin can't have their own Wikipedia pages?"

They absolutely can, and it would not negatively impact anyone, anywhere. It would also be (essentially) zero cost.

The reason that they do not have their own pages (and the same reason that you or I will almost certainly fail in making a new wikipedia page, regardless of quality or correctness) is that for a small, sad, lame subset of wikipedia users, page creation confers (perceived) status[1] and these little hitlers will spend more time and energy than you can possibly muster to protect and enhance that status.

It is the promise of wikipedia, betrayed and shit all over.

[1] I shit you not. Yes, I know it's inconceivable.
There were some catalogs, which offered in the earlier days, I remember in 80s and even earlier than that. Its been around long before Interwebs.
To provide some insight into the mind of someone who does care about their privacy:

When I see an app or product that touts some security claim, I check around their website to see what they offer to back that claim up. I do not file support tickets asking for clarification unless I really really want the product.

People like me probably note that the product mentions end to end encryption and simply move on if there is no more information provided to explain this.

My thinking behind this is: When vendors are proud of their security they flaunt it. When they don't flaunt it, you should be concerned about why they aren't.

From my perspective anyway. Just my 2c.
So I get downvotes, because you're all assuming rather than directly asking, like I did.

Thanks, HN.
Why the next big thing after VR/AR and self-driving cars is health
JavaScript Library for refactoring critical paths
https://twitter.com/internetofshit
They're claiming the Pi3 benchmarks at 10x the speed of the Pi1, and the Pi2 hit 6x, so they're claiming that the Pi3 will be 166% the speed of the Pi2 at doing at least a few things. Would that be enough of a speed boost to get reasonable framerates, from what you've seen?
This is a fascinating "how to be evil" article written for bosses who want to craft NCAs that will stand up in court.
The Biggest Pitfall of Slack and How to Overcome It
IBM to Buy Resilient Systems
If you're interested in Haxe you might check Quaxe [1]. It's still a work in progress but basically all UI specified in html5, styled in CSS and compiled to native.

[1] http://quaxe.org/
https://news.ycombinator.com/item?id=11179252
You should visit Google - Orange county. It's an awesome office in a great location and it's family friendly :).

(I work there)
Fan Machine 2
I had a Philips "smart" TV that did the same. Even switching inputs was about 10 seconds (if I was lucky).

My next TV will be as 'dumb' as I can find, at the moment off-brand TVs you get in supermarkets still seem to fit that bill.
Following the official redux tutorials left me and my boss independently frustrated and turned off by the app.js description. We had both given up on redux until I followed this tutorial and it explained how simple and elegant the way components received properties from the redux state in th connect call.

Without this tutorial we wouldn't be experiencing the ease and joy redux can bring to large react apps (We're currently porting a large messy Angular app to react piece by piece by replacing just leafs of the app at a time)
The title is misleading, but it was one of the best articles I've read recently. It is an impressive project that influenced multiple public policies in a whole country. It is Science at its best.
> Single payer is not a existing program today.

Sanders explicitly says that his "single payer" plan is "Medicare for all". Medicare is an existing program. It hasn't been a single-payer system for quite a long time, though; it has been -- longer than the ACA has been around -- a lot like a federalized, rather than state-based, version of the ACA with subsidized private plans but with a public default option.
The immune system of science is the peer review system and other mechanisms to reduce faulty science. This author points out published papers that made it past that immune system, and it some cases became part of it (e.g. as peer reviewers). What analogous structure in the immune system could repair problems with the system itself?
It goes way beyond this.

http://www.smh.com.au/nsw/dday-for-nsw-cyclists-as-stiffer-p...
The context of this thread is the idea that support for Bernie Sanders stems in part from the fact that if the injustices he talks about aren't addressed, there might be an armed revolution in the US.

You are free to believe that's the case, but you cannot invoke the fallacy of relative privation to transform it into an open-and-shut argument.

I'm not doing anything to improve this thread at this point, so I'm bowing out now.
I find this research quite hard to swallow.

It's an extraordinary claim that feeding some electromagnetic representation of the thought patterns of one person into a completely different (and perhaps differently wired) brain that isn't necessarily designed to interpret such electromagnetic signals, magically causes the second person to learn a task faster.

Given the poor repeatability of medical research and the subjectivity of "improvement" I find it just as likely that i) this is a statistical anomaly or ii) feeding random noise into a person's brain as a control causes them to perform more poorly than normal, or iii) stimulating a brain in any way causes an increase in "performance", or iv) something we didn't think of.

Extraordinary claims like this require extraordinary evidence. Of course if they were developing this for the military then maybe the standard is just not the same.
Patching is hard.
Network webcams aren't even close to what iot will be. They are 1990s gopher servers compared to today's WWW.

And the fear mongering(ooh Chinese, be scared! Must be worse than all American company/gov soon same.) Scenario presented is by far not one of the scary scenarios that ubiqitous, constant, and networked sensors of all types make possible.
You might be astonished to find such a NAT gateway without the functionality you describe, but what you're describing is a firewall.
The IoT startups are trying to get market share right now so they don't care at all about security. About a year ago I went to an IoT startup interview and asked if they used ssl when transferring data to and from the devices. Answer: at this stage it doesn't justify the investment, we're on vc money now and we need to get clients first.. It's going to get crazy when this becomes a real fad..
How to pass proper DNS to your Docker containers
Here is the review of a book on the subject: https://www.theguardian.com/science/2016/feb/28/the-life-pro...
We have a 960 GTX at work, and it really doesn't cut it for the content currently available on the Vive. It seems 980 is really what you need to have to get a decent experience, and to be honest 980 TI would be ideal (although the cost is intense..)
$35 quad-core 64-bit Pi 3 has WiFi and BT – HackerBoards microsite
where are the realistic demos? I only see polished marketing commercials...
Yes, there is additional js loaded to do that. In the developer console you get a warning. It may be a tad slower.
I moved from focusing on tech to sales. It's a tough but rewarding transition. If you are selling SaaS pickup a copy of SPIN Selling as a gateway into what you should be doing.
I think it's also a misconception about how products get users.

Going into this thing, I really thought it was all word of mouth. After all, that's how Google exploded.

And I didn't realize that 99/100 people might not like what you built, but that 1/100 is enough to support a successful product.

But you need sales and marketing to find that 1/100.
You didn't ask. You told him his opinions were meaningless because you assumed he hadn't tried the Rift. I mean, maybe that's not what you were trying to communicate, but that is 100% what you communicated.
Actually, it is exactly Dunning-Kruger when DK is applied to areas of expertise and not simply general knowledge. One of the frequent contributors to the Science-Based Medicine blog uses it this way to explain why you need to be wary of highly-respected academics in one field weighing in on completely unrelated fields.
Well, C++ generics and templates are actually pretty advanced. So the fact that KDEdevelop was focused on C++ shouldn't cause this problem. May be it's just behind in that aspect, but not because of C++.
Markoff: A Free Markdown Previewer for OS X
As a correlation to this site, there is a secret programming challenge within google at: http://www.google.com/foobar/

You have to get invited to it (via searching the correct keywords, etc. I got invited when googling about dependency injection). It is a series of programming challenges that get really difficult. But after completing them, I got a final round interview at Google, which was pretty cool.
The Amazon Marketplace Seller Says It Has “the Colombian Cocaine of Algorithms”
Ending Energy Poverty: Power to the Powerless
What's going on with PyPI? It's not counting last day downloads anymore
Without SATA gitlab would be pretty painful. Agreed though, git-in-a-box would be great.
iOS 10 Concept – Advanced Control Center
Why the C++ cstdlib is more complicated than you might think
They have the 2 but not the 3 yet.

http://www.microsoftstore.com/store?keywords=raspberry+pi&Si...
Step 4 is made up whole cloth - not actually present in any of the above text. That argument form has got to be in that list too, right?

The innocent tangent was "maybe this all seems a little overblown to people that have it worse". Which is undeniably true, as at least some of them actually said that.
Ask HN: Native way to tell whether a link has been submitted and discussed before?
Sometimes I submit a link and HN jumps me to the page where someone else has submitted it previously. It doesn't always happen. Sometimes I submit a link and someone has to come along and manually comment, "This has already been discussed here: [link]". Short of Googling every time, how do I consistently not re-submit links that were discussed fairly recently?
I think this is part of the reason ad networks are are so popular - you only need to drop in code and sales is unnecessary.
And, for B2B, once you sort out Sales, you next learn how valuable Accounts Payable is...
We Must Repeal Our Segregation Laws
"Use it inside" doesn't completely solve it, at least if you have windows inside.

During my master internship at INRIA, a coworker had to put a tablecloth on his desk to be able to get a proper depth image with a Kinect. It turned out to be a small window, 5 meters away, reflecting on his desk. Indirect sun light was enough to mess up the projected pattern.

So "Use it in a cave" can be a solution, but it's... less attractive.

Funny fact is, Hololens doesn't work with windows.
I don't think that's off topic. I don't think that most of us here want to work for google, or at least feel the need to 'talk about how one can get in' I do think this is a cool website though I find the content kinda meh.
Can you provide more details about your path to learning JS and React?
You have been to their birthdays, housewarmings and weddings and helped them out when they needed.

This is very different from 'these are people I only play boardgames with them'. I have tennis 'friends'. These are people I only see in relation to tennis (either playing, practise or even go to watch a match with) but wouldn't get invited to their wedding or be asked to help them move for example. Sure, when we are at the club we chat a lot and are very friendly, but when I'm looking for someone to take care of my kid or lend me his car because mine broke, I won't be calling them (doesn't mean they can't turn to people I would in the future, but pretty sure for that to happen the friendship would have moved off the courts)