skysight-inc/HackerNews huggingface dataset:
http://blog.stackoverflow.com/2009/12/stack-overflow-gives-b...

And that just covers the very specific case of giving an existing project money, and does not cover things like Jetbrains' program that gives free licenses for open source work, Google's Summer of Code program, and various organizations contributing code back to an OSS project.
In Health Informatics at least this is taken even further

Data
X of Y people have some disease
Information
Based on data, I can predict disease likelihood
given some environmental and personal factors of
a patient
Knowledge
Using informed predictions, I make good inferences
about how to proceed with diagnosis
Wisdom
Using knowledge and experience I choose the right
approach for treating and diagnosing a patient
which is efficacious, healthy, and works with the
patient's actual needs

It's easy to draw these lines in other places or to call the tower a lot of woo woo able to be reduced into inferences atop raw data all combined correctly... but it serves to remind just how difficult it is to combine the right data in the right way to make the right decisions at the right times.

It also serves as a sharp counterpoint to the idea of, say, machine learning patient diagnoses. It turns out that diagnostic accuracy is terrible, but not because people are directly bad at it (even if they are) but instead because knowledge/wisdom dictates that perfect accuracy isn't that valuable---perfect care is and that can involve chasing down treatment and care avenues that would never be predicted or acting on information that is not currently in your model.
I'm a big ReactJS fan, however isn't moving React to native a bit like old school windows message loop ?
AngularJS was first released seven years ago. React, barely two.
GUI, CLI, or both?
You mean like Netflix? There's already a comment here mentioning they've used both Ember and Angular internally.

Seriously, what a pointless comment.
Apologies, we'll get this corrected.
Maybe, though there's a precedent for deep brain stimulation implants to treat tremors (https://www.youtube.com/watch?v=dbX1t9dfgVE) and I believe they're still able to get MRIs.
How do we know how big a percentage of Tor traffic is child porn? Who logs that traffic?

Also, this is definitely one of the reason I can't see myself using Tor. If I were to be a proxy for something like this :(
This is awesome news. I've been working on a desktop application using React, node-webkit and browserify and it's been a great development experience. Being able to leverage web technologies to build native apps has been a huge time saver. However, I'm relying on the NodeJS components in order to do things like access the file system and fork commands. I'm wondering how React Native will handle this functionality. Will it be an extended API or can you only do AJAX calls? Either way it's very exciting.
At the very least, you can get your computer and networking equipment seized. Tor's own FAQ says you shouldn't run exit nodes at home:

"Should I run an exit relay from my home?

No. If law enforcement becomes interested in traffic from your exit relay, it's possible that officers will seize your computer. For that reason, it's best not to run your exit relay in your home or using your home Internet connection."
Screenhero joins Slack
It looks interesting but there are a few things missing in my opinion:

-No way to see how active, actual the coaches are.
There is no chance to offer lessons around certain times or make this easier.

-high barrier for student because they have to fill an empty message with no pointers or basic information form
coach accounts could use a little bit better organized

-standardized coaching and student profile other than just one big about section

- offer some form of auto match to make it easier to get coaches.

- Something I would like would be some kind of open lesson system. A coach could open a session and every student would see a list of lessons at the moment and is able to join them.

Good start though.
Here's a highly relevant essay, "The Thermocline of Truth", which has applicable lessons to any organization but is especially applicable to software: http://brucefwebster.com/2008/04/15/the-wetware-crisis-the-t...

It's so easy for truth to be lost when communicating between widely disparate "levels" in large organizations, but more often than not there is a reckoning when perception and reality come into sharp conflict, and reality will always win.
I disagree that a developer's blog of this kind is important. I believe it is a distraction.

Sure, with a bit of effort and luck you can find yourself being discussed on HN for a day. But your time would be better spend improving the product itself.

Indie dev "business stats" blogging is more about trying to gain recognition, show off a little bit, and validate your part in the perceived community. For a first time indie, I can see how attractive it is to get into the HN glare. But ultimately it's an ego thing. It has little relation to the actual business.

If you do have a blog it should be about something important to the users of the product. Topics relevant to the product itself, and its development. Not the business and the marketing.
Ask HN: What is the best Linux distro for WiFi on a laptop in 2015?
Hi there,

I haven't used Linux in a couple of years, but I'm about to purchase a used laptop (probably a Dell or an HP) and was wondering if anyone knows what Linux distro in 2015 offers the best out-of-the-box WiFi support for laptops?

Thanks!
Interactive Tour of the Form 1+ 3D Printer
I see also that there are some tor relay Docker containers out there, e.g. https://github.com/vpetersson/docker-torrelay

I also quite like Tor Arm if you are running a relay, for an nice eye-candy dashboard: https://www.torproject.org/projects/arm.html.en
Create diferent mobile icons sizes for android and ios from CLI
Ambidex – React Isomorphic Framework from Ebay
AWS Introduces WorkMail
I wouldn't choose Angular for a new project right now because it's in no man's land: 1.x is dead, 2.x is not available, and there's no path between the two.

That said, Angular gets the job done. It scales better than people think it does (it's inefficient but modern browsers are just so fast it rarely matters) and it's a lot more complete than React. Angular is a full MVC framework while React is just about the V.
Ah yeah, business side I have no experience with. Just wanted to make sure anyone buying on the consumer side knows this, as they tried to pull the same crap with me when it was not true.
Do you have a cite for this? I thought Google looked at interviewers and found that no particular interviewer did any better than any other, except, literally, one guy in a narrow sub-specialty. That's quite a lot different than concluding a 50% success rate is no better than chance, which I agree would be problematic at best, flat wrong at worst if the expected occurrence was low.
Nilas[1] is using React with Atom Shell to build a native desktop mail client for all three major platforms on top of their API. Awesome stuff!

[1] https://www.nilas.com/
This marketing approach comes from the time-sharing vacation condo industry. It's common to offer a free weekend in a vacation condo in exchange for two days of listening to high-pressure sales talks.
Gigantic ring system around J1407b
>The internet community as a whole is going to have an uphill battle against telecoms, spy organizations, and law enforcement agencies ...probably forever.

Wishful thinking. Way things are going we will lose that war soon.
Don't choose a distro based on wifi support.

Almost every distro offers a "live" version that runs off a USB stick. Pick a distro with a philosophy you like, and then try the live version to check hardware support. If it works and you like it, install it permanently.

The major distros all have great hardware support these days, so I think it's unlikely you'll encounter one you can't run.
My Startup Had All of Our iMacs Stolen & Here's How We Saved the Company
Currently working on something similar (minus browserify) -- I don't think React should try to get into the doing-everything game.

That said, their success (over something like node-webkit + react) will definitely depend on how well they match and integrate the native APIs.
Thankfully, I can guarantee that no one who visits will be subjected to high-pressure sales tactics. Because that would be just lame on both sides - founders want to hire people who are excited to work for their startup.
It's so weird to hear so much complaining about Comcast here. My stats with that same command:

--- 8.8.8.8 ping statistics ---
615 packets transmitted, 612 packets received, 0.5% packet loss
round-trip min/avg/max/stddev = 21.332/35.875/95.576/11.248 ms

I have never seen it be anything different.
While corporations are a good analogy - they still need human actors to function; the threat of AI is that it will not need human beings to function.

This isn't a question of physical death it's a question of whether the human race has any place in the future other than as a historical footnote.
It isn't that bad. We self host. Dovecot + Postfix. Spam handling can be painful at times.

http://sealedabstract.com/code/nsa-proof-your-e-mail-in-2-ho...

These guys have a cool service to help ensure DKIM and all is working: http://www.port25.com/support/authentication-center/email-ve...

Mail is a good service to host yourself. With a couple of digital ocean boxes you are golden. Set up your backup MX to just hold mail and deliver it to your primary MX.

SMTP is forgiving and you can have many hours of outage of a primary mail server without losing mail.

You just have to be willing to do it.
I'm seeing a trend for site designs to have this look of a multipage brochure stacked into one web page. The problem I have with this design -- and the problem I just now had with this site -- is that I had no idea that there was anything to scroll to.

Granted the tiny scrollbar on my gigantic monitor was a clue, but one I easily overlooked. So I was left wondering what this was, only to see someone comment here about info on the homepage that I did not see.

I think my problem is that there is so much empty space at the bottom of the ATF homepage, that there was no visual cue that more info was below (again, other than the scrollbar).

Having said that, your product does look interesting and unique. I just wanted to provide some feedback regarding my experience with the main page. Maybe it's just me though.
Safety videos like these, while requiring semi-frequent refresh, definitely do seem like the way to go. Engaging, short, fresh, and help frequent travelers re-engage with the safety briefing.

I've personally long used a similar concept in long, instructional or non-interactive emails I've sent out (when I was the IT director of a school, for example, and I had to help the staff understand some new policy changes) of embedding little jokes or trivia in the email, with one at the very start and then scatter them throughout the message. People would notice the joke at the start, and then pay attention to the rest of the email instead of just scanning or ignoring it. It became a well-known practice to the staff, and so people would more easily read my long emails since they knew there was an entertainment payoff in them.

Really, the lesson is that if you have boring, repetitive, or technical (relative to the reader/viewer's probably ability) content, have good presentation.
Asteroid which flew past Earth has small moon
TDV seemed to be a magnet for oddball online communities.

One day, irritated with all the abject nonsense, requests for him to do their English homework, and speculation about the number 42, that was posted to his main forum, Douglas requested to add a "Half Witted Crap" forum. I promptly set that up and, rather than being offended by it, the community took to it with relish. I believe it also developed its own rich subculture but not being as brave as Yoz, I never dared look long enough at it to work out what was going on there.

[edit: found link to original request for new forum: http://www.douglasadams.com/cgi-bin/mboard/info/thread.cgi?4... ]
Micro check library for checking types, regexps, presence, time, etc.
iOS 8 web apps
W.B. Yeats, Magus
Blog post from Screenhero:
http://blog.screenhero.com/post/109337923751/screenhero-join...

Thread on HN:
https://news.ycombinator.com/item?id=8961845
No he's describing the reasons that the police spokesmen are presenting as to why Waze should remove the police observation data.
Extremely excited about this!

I tend to prefer native interfaces over web interfaces, but found it really bothersome to have to work with native toolkits. There's stuff like tint2 (https://github.com/trueinteractions/tint2), but it's still not stable enough, IMO.

This is HUGE. I'm extremely excited to try this out. Being able to write the interface with JS/JSX, and then switch between JS and native code as you see fit or the need arises is truly the best of both worlds. For a lot of problems JS is not your bottleneck, but if it does become your bottleneck you can rewrite it natively!
> you're at meetups and startup weekends, and most capable technical folks never end up going to those

You mean there isn't something wrong with me for not being in a constant networking-extrovert mode? :p
Seems reasonable to me that you could have a team of categorizers/critics.

That'd be several times more expensive of course, depending on how many people you added, but I think it also might improve the results if the team was picked well. Finding associations between movies is probably something a group of people can do more effectively than one person, since recall will be better.

There might be an issue of disagreements within the team, but I think at least finding associations between movies would tend to be fairly non-controversial. We might disagree over whether or not The Italian Job is a good movie, but we probably both agree that it is a heist movie.
Java hidden gem: CopyOnWriteArrayList()
> 1.x is dead

What does that even mean? It's very much alive and 1.4 is going to be released this year.

That's like the people who called Perl 5 dead because Perl 6 was announced back in 2000.
Was curious so worked it out.

Assuming filter people work 40 hour week 50 weeks a year with near perfect efficiency.

(300(60 24 * 365))/2000 = 78840 people.

Of course it's nowhere near that intractable as a simple reputation/time based filter (is this account more than a month old, skip, does this user have a good reputation, skip) would bring that down hugely (and this assumes they watch 100% of each video).

In any case you are still at a good number of people.
Actually, it was Windows Media Player that killed them.
Real lost it about 2000, years before the ipod.
Amazon is taking on Microsoft Exchange with its own enterprise email service
I prefer CTRL+TAB and CTRL+shift+TAB because they can be used with one hand moving the hand only slightly from its natural resting position. It also remains essentially identical on almost any keyboard. Neither of these are true for CTRL+PGUP and CTRL+PGDN.
Medical Equipment Recovered from Wreck of (Blackbeard’s) Queen Anne's Revenge
More of the same that other people are saying -- this is awesome. Don't want to jinx it, but I can't see this not going well, if you get the pay model right and expand when you get the chance and partner with some of the companies constantly flying engineers out for interviews.
The Bomb Didn't Beat Japan, Stalin Did (2013)
We actually use slack (and hipchat, and jive, and whatsapp, and groupme, and skype, and who-knows-what-else.. ugh) for communications that we would consider sanitized for public consumption (so, no discussion about client IP, for example). The only approved chatroom/im tool that we use is GChat, though. The reason for that is that our internal team is comfortable with Google Apps as a (relatively) secure platform for communication.

They also approved of screenhero (I can guess why, but it would be a guess).

They have not approved of slack, hipchat, etc. for client-related communications because they are nervous about having that much liability not under our control. It also makes it difficult for our contracts team that would then be required to explain that client data could now be in either Google Apps or Slack.

I would say that these decisions are going to be SOP for a consultancy of a certain size.

I don't necessary agree with all of these decisions, but I understand and try to empathize with the other parties that would be inconvenienced.

Edit:

I think what happened is that screenhero got a verbal and passionate following within our consultancy that the decision to use screenhero was 'encouraged' into being adopted. We started using it under-the-radar when it was free and when it became paid, the organization realized how many people were using it successfully. It was a ground up effort.

It makes me sad that a tool we found so useful across our organization (which you can see above is incredibly fragmented) is being made inaccessible. I know you're trying to do right by your users and we're just a weird edge case, so no bad feelings. Just wish it were not so :(
Instead of having React render to the DOM it renders to Native views. Be it iOS, or Android.
Cool. I know it's a dumb question, but what are considered the major distros these days? Ubuntu, Fedora, Debian?
Ah yes, true. I've always thaught of it as understandable that they focus on Visual Studio, but I too would much appriciate it if they would push that a bit less. I did try the free version of VS when I started with TS, but I didnt prefer it to webstorm, even though in some small details, the ts support may be slightly better.
"Despite the serious threat posed by extreme and violent videos"

Wait... what exactly is the THREAT of violent videos? The videos themselves aren't dangerous, and removing them won't stop the violence... what is portrayed in the video is the danger, not the fact that it was videoed.
Wow, censorship is hard and has many related risks and costs to society.

I wonder if it's worth it.
Completely agree with this. You can be really productive with Angular and as long as you avoid the most common pitfalls its more than fast enough, and comes with batteries included and a rich eco-system.

The crazy roadmap to 2.x, and the decisions around 2.x in general just makes it a no-go for new projects at this time.
I've made changes to my profile, I hope they're useful. I also voted you up to counter the downvote. Sorry, but it's true, others could be interested in what you have to say.
"The separation of the crew compartment deprived the crew of Orbiter-supplied oxygen, except for a few seconds supply in the lines. Each crew member's helmet was also connected to a personal egress air pack (PEAP) containing an emergency supply of breathing air (not oxygen) for ground egress emergencies, which must be manually activated to be available. Four PEAP's were recovered, and there is evidence that three had been activated."

In other words, at least some of the astronauts may have survived the initial explosion, although they likely lost consciousness in the two minutes and forty-five seconds before the crew compartment hit the water.

Source: http://www.spaceacts.com/howdied.htm
> cops are not hard to find.

IIRC they even have a common phone number to summon them.
what you look as "prextexts and hypocrisies" are probably the kind of subtle reasoning that would let your country be in not such a miserable state.

If that's true, then it's France's failure, since the 100+ years of colonization were based on the excuse that they were "civilizing" the population.
> I have never seen it be anything different.

If you parse this statement literally, it has amusing consequences.
Giving the Chinese secret police access to the source cannot reasonably compared to open source.
We, the tech industry, will continue creating things that change the world. Why don't you run along and continue your day now.
> I'm one of the co-founders of Screenhero. I'm really sorry that you won't be able to continue to use Screenhero.

You know what you need to do, to keep these teams happy? You need to continue have a minimal tool that does the thing that people need -- screen sharing -- and does it well, instead of bludgeoning them with a massive general-purpose communications suite that they don't want, which is essentially what you were just cheering about in your recent email.

I'm sure you'll make more money this way, but you needn't expect the people you're abandoning to be happy.
The IoT Singularity: Docker for Internet of Things Devices
As Chris Hedges says, "They love helping the unfortunate, they just hate the smell."

Just think of all of the up votes and netcred you'll gather with your widely broadcasted semi-reasonable moral indignation vs. silently helping the unfortunate. It's not political correctness and it never has been (the Left of all people have never cared about being considerate of the political identification of those who disagree with them), it's moral masterbation for mass consumable self-identification.

For example, this post will get 15 downvotes. Ask me how I knew.
The Accidental Novelist
Ask HN: Which  would you use for a new Project (ReactJS or AngularJS)?
Blackbeard's Pirate Ship Yields Medical Supplies
I came across your (or Chris's?) ad on craigslist, emailed, wanted to attend, and then, uh, completely spaced it.

I think you're onto something, but I don't think it can scale. I also think that that is not necessarily a bad thing. Would you prefer Staffup Weekend to have a nationally-recognized brand and attract people who "heard it was a good way to get a job/find good candidates" without much caring about whether they helped other attendees?

Anyway. Glad someone out there is doing this.
This is the key. I think people forget how far the human brain is from Bremermann's limit [1]. The atoms in our body are not being very efficiently used.

1. http://en.m.wikipedia.org/wiki/Bremermann%27s_limit
Agreed, this is horrifying.
Yes, the whole system is just basically component rendering (react) + a message bus oriented architecture (flux). The architecture is not novel, but I think the big change between React Native (or whatever they're going to call it) and any actual native application is the same difference between approaches like Cordova (formerly known as PhoneGap) and node-webkit. Platform independence.

The problem with "old school windows message loop" is the "windows" part (not because I don't like windows, "mac" or "linux" or "freebsd" or "solaris" could all go in there). Why haven't we abstracted presentation (functionality is a harder/more nuanced proposition).
While I was the beat-down recipient, it was my favorite part too. I have no problem getting beaten if I'm laughing the entire time (same goes for getting my ass handed to me in 1st-person shooters).
I had a discussion with the author of sheetjs about a year back as a response to my comment[1] on VBA and Excel. We went back and forth on building a kickstarter campaign - especially for his "transpiler" that converts VBA to JS.

I'm glad to see this has come so far ahead. My offer to contribute to a kickstarter still stands !

[1] https://news.ycombinator.com/item?id=4361091
Yes, but.... this is a tome. A bible. It covers everything. Its not a hold your hand, electronics for dummys, type of book. You will learn from it, and never stop learning from it. I would recommend getting the student handbook to go along w/ it, if you're truly starting from no electronics knowledge. The handbook has more examples and tutorial type stuff in it.
Both, although the core application could be CLI only, and the UI written separately.