skysight-inc/HackerNews huggingface dataset:
I use the free preview at www.guidestar.org. I then download the 1040's that are available. I go over the balance sheet.
I look at the BOD. I scrutinize every page in that download. I try to guesstimate how much funding goes to the founders, and administration.

I then look at who's making the most money, including expenses, at the nonprofit. I have found too many people use
nonprofits to support a comfortable lifestyle, and the cause comes second to their comfort. I have found, in too many cases, one person(many times--a husband, and wife) makes a lot of money, and the nonprofit doesn't seem to do much! This works for smaller nonprofits.

As to the larger nonprofits--many make me sick. That money could go to other causes. Off the top of my head these are the large nonprofits that need a through forensic review before donating to: (1) Goodwill (2) Cars for kids (when
I reviewed this organization, they had one home in the Sierra foothills for, I believe--12 children, and most of their money was spent on advertising.) (3) St. Jude (correct me if I'm mistaken, but I heard they have enough money to survive for the next 100 years, and that's accounting for inflation, and growth?)

I love nonprofits. I just want to make sure that cause gets the money, or expertise. I'm tired of the scams.
On the flip side, sometimes the only way to learn why the fence was there is to take it down and see what happens. Otherwise you live in a world of old rusting fences everyone is afraid to take down.
Reading articles like this you suddenly realise that living in a sparsely populated rural area you sacrifice a hell of a lot in health care as as well as the more obvious career, education and entertainment benefits.

Having some risk factors like age and weight and living hundreds of km from a cardiologist is a bit of a worry. Are there cheap, effective ways of screening people with no history of heart problems so perhaps they could be more closely monitored or something?
http://www.vialibre.org.ar/2015/06/16/argentina-el-sistema-d...
No one said that you have to be unproductive in your later years:

https://en.m.wikipedia.org/wiki/Donald_Knuth

I'm sure Knuth is full of joy writing his next book.
Sorry, I meant to say peat swamps, not boreal forests.

Regarding peat swamps, they are less valuable in that the land isn't being farmed. Transformation of "unvaluable and useless" peat swamps to productive oil palm plantations often, but not always, involves altering the water table of the forest, which causes a massive increase in CO2 (peat is an incredible carbon sink) as well as widespread fires.

http://www.scientificamerican.com/article/peat-and-repeat-re...

http://www.dw.de/peat-forests-pose-major-climate-threat/a-52...

https://en.wikipedia.org/wiki/Southeast_Asian_haze
I started by working my way from the top, but the order shifted throughout the day. I'd only skip one if I realized there was nothing for me to really say. I tried not to talk just to talk. However, as you can see, sometimes the only thoughts I had were tangents.

Dan posted that we were going to do this again earlier this week via a Tell HN.
https://news.ycombinator.com/item?id=9735139
> A PHP site would be more worrisome than a Rails site, which is in turn more worrisome than a microframework Java site or Scala site.

PHP I can totally understand being worried about. But why rails? It has one of the best track records in bug resolution and advocating for best practices out of the box among the major frameworks. To say that a microframework java site, or a scala site is somehow magically going to be better... well I guess I'd like to know what your reasonings are, because I'm just not seeing it.
All of the extra building and testing can be automated, so the extra work just becomes a matter of reorganizing the work to make logically cohesive commits and it's more work in the same sense that writing good comments is more work. Whether building and testing each commit is done as often as it should be....

I would bet that many people eyeball it, build and test the end result, and claim that that's good enough. Since many of these people probably edited out a commit with a message like "lol typo broke the build" that might be an overly optimistic attitude ;)

In any case, I don't see how it decreases the chances of good results. You already dismissed my suggestion that it's nice to have each commit build and pass tests, so it's a bit strange to start worrying about it now.
I Miss You and Thank You
Bingo. More and more development around *nix seems to be coming from the desktop/website down, creating with little to no time taken to stop and look at what is already present.

And even worse, when someone points out that their hot new thing breaks some age old way of doing stuff, it is the old stuff that is broken and/or archaic. Except that it is only "broken" in the presence of the new stuff, and it is the new stuff that is doing the complaining.
And you wouldn't need to patch statsd to support tagging.
Stewardship of OpenJDK 7 Project Shifts to Red Hat
Build essentially the same thing with a different scope.

Figure out how to make the same thing more general purpose, more specific purpose, or different specific purpose.

Just make sure your version is different enough to avoid the trap of people using the other version because it's "good enough".

Or find a way to collaborate with them.
Spring Integration Kafka 1.2 is available
This. I enjoyed my childhood, and I wouldn't trade it for anything, but adulthood is so much more fun in a hundred different ways. If yours isn't, consider what it would take to fix that.

(If possible. I realize that isn't an option for everyone, and some people are working as hard as they can just to reach a secure position in life where they don't have to worry about basic needs. But this applies for those groups as well: if you had a thousand extra years to work with, as a start, you'd have a lot more time to enjoy the secure lifestyle you've worked so hard for, not just to pass that more secure position on to your children.)
If you do, please make sure the sphere can be rotated so one can look at a particular place!
Widespread trust seems better than widespread mistrust.

Trust needs to be restored in regulators, rather than abolishing them and being left with so much uncertainty and a playing field ripe for malice.
&lt;marquee&gt; tag
U of Oregon has had a similar with ducks and mice: https://en.wikipedia.org/wiki/The_Oregon_Duck#Relationship_w....
I'm currently working on fixing that, both personally and via fundraising.

Cancer gets more attention because it's the thing written down under "cause of death" next to a loved one's name. But that's a proximate cause; the underlying cause is usually "aging".
How Bots Took Over Twitter
Also http://www.agorafund.org
Allows you to give to basket of charities selected based on principles from effective altruism.
I agree she would she would retain some fragments of that, but she still could be substantially changed. See vacri's sibling (cousin?) post for an anecdote.
SEC Reg A+ Will Now Let You Crowdfund Equity
You might be forgetting another source: used books. There are literally millions here. Used-books shops are everywhere, sometimes there are entire streets taken by them. You can find anything here, and everybody commutes about an hour from home to job, the perfect time to read a book.

Also, anything more expensive than a book (tablet, e-reader, phone) will get stolen and you beaten, so settle for the old book.
I envision this to be a great little browser extension for those pesky team / site presentations.

Can you make that text yellow? Sure, tell it to do so and see how stupid it looks for yourself!
Till then, thousands of ad-funded sites will likely go under.

Sounds more like getting better before it gets worse to me. I'm sure they'll eventually figure out some other way to shove advertising down our throats but that was going to happen anyway.
I have no idea what is going on, am I suppose to just speak to the page? Because it does nothing (safari)

EDIT: apparently visiting https://www.google.com/intl/en/chrome/demos/speech.html it tells me safari is not supported :(

Why are these cool things never in Firefox? As I don't use Chrome I often run into demos that don't work.
I'm not sure which "exact same formula" you are referring to but my take was he agrees the possible outcomes cover a

"huge range, from marginally beneficial to terrifyingly harmful, so it is hardly a consensus of danger, and if you look at the 'probability density functions' of climate sensitivity, they always cluster towards the lower end."

And he opposes people who will only countenance an extreme position, either being alarmist or denying everything.

He doesn't really seem to deviate much from that position throughout the article. I have a lot of sympathy for this - the probabilities density functions clustering towards the lower end isn't the most snappy of slogans but seems to be the truth unlike more extreme viewpoints.
Dedicating a work to the public domain is legally very ambiguous and varies globally; Some jurisdictions do not allow a creator to relinquish their moral rights. Permissive licenses are simply a way of unambiguously stating that a work may be used freely. Permissive licenses also provide important protections to the author, as liability is not necessarily waived by relinquishing a claim to copyright.

As the Zen of Python says, explicit is better than implicit.
He is not angry, he is tired. He is tired of propaganda, misrepresentation, vicious attacks on social platforms, and the endless rage that is coming from that community.

Our virtual workplace (GitHub) is a social code sharing platform for people who want to make this world better by contributing their hard work to the community, that is humanity.

Imagine that after working free, doing your best to improve this society with your contribution, there is a vicious troll coming in and asking you to deny access to one of you contributors because he disagrees on his personal twitter account.

Would want to contribute code after that? You have to realized that if all of these people are intimidated to maintain online presence and contribute code we are not going to have this rich open source ecosystem.

Another angle for the problem:

When you are unhappy about something the productive successful people go and fix it. The less productive people are raging about it. In this context if you are unhappy about his tweet you go and message him on twitter and start a civil conversation. You don't go to his workplace and trying to discredit him with lies and false information. This is usually done by extremists (pretty common practice in my country, neonazis do that all the time).

Until now, I was part of the silent group that does not fight back, but that came to an end with the opal story. It is our (the political centre) responsibility to not let this society slide to extremism by any mean. If we don't do that, we gonna end up with a divided society that is less humane and open than it was before.

Some additional reading material: http://www.chomsky.info/articles/19670223.htm
I normally don't tend to favor dictionary definitions as a point in an argument, but in this case, I think it's the most relevant answer. Rhetoric is "using language effectively and persuasively". That doesn't in any way imply misleading, though rhetoric can be (and sadly is often) used to mislead. But rhetoric can also be (and should be) used to find the most effective argumentative tactic to promote a valid point.

When speaking to an audience receptive to logical argument, use the most effective possible logical argument and evidence. When speaking to an audience moved primarily by emotion (outrage, pity, righteousness, take your pick), use the most effective possible appeal to those emotions. When you can do both, do both. Find the argumentative tactic that works with your audience and use it.
Ivan Sutherland – Sketchpad Thesis – 2003 reedition [pdf]
For realtime multi-voice synthesis, I keep using a not very well advertised side-project that performs reasonably well and also doesn't have a huge codebase: http://pippin.gimp.org/lyd/
HIPAA is a set of American laws, and this is in Germany.
This is a guess but maybe if they have multiple moving objects they just figure out which one is shaped like a ball?
I am using the JDBC built into Google App API. Based on latest, it has not support PostgreSQL yet.
Yeah, long-timescale math monasteries just seemed like an attempt to bore me to death. There's no initial event, no mystery to grab you — but when that does kick in, you're firmly grounded in this world. Then it's a great story, until that ending, which takes it even another step further out.
this is one of my favorite tags.
Entering the sixth mass extinction
As an EMT, I too found this rather disturbing. Throughout the article, prehospital interventions were repeatedly not acknowledged. From the reference to "ambulance drivers" that you mentioned to things as subtle as saying that the clock starts when the patient rolls into the ER rather than when the ambulance arrives on scene, the article completely misses (or does not fully acknowledge) a hugely important factor in improving outcomes for STEMI: the prehospital care involved.
This is really fantastic, and honestly not something I expected to see. I'm a huge fan of the business model where the tool is open source, and the paid service is simply a hosted version for those that don't want to maintain the infrastructure themselves.
Ha, I just found out there was a previous submission through another URL https://news.ycombinator.com/item?id=8912137 (5 month old, 20 comments)
My third favorite tag after <blink> and <XMP>.
The Web Speech API in Chrome is implemented by calling Google Speech Recognition APIs. Firefox would have to pay for an API key to use the same service.

There has been some work for client-side speech recognition in browsers though, for example: http://syl22-00.github.io/pocketsphinx.js
Right. A story with an ending is nice, but he makes whole worlds that stick in my mind, where endless stories can play out.
I think they might have meant "whether two functions are structurally identical"—i.e. whether their post-link-load-phase object-code hashes the same, presuming they're both position-independent.
Mattermark is hiring machine learning devs to build the Google for business
Many companies do not have an employee handbook...
I've been exposed to geometric algebra a few times, but for me to be motivated to dig into it I would need to see a few examples of how it can drastically simplify certain calculations. Otherwise there's just so much math out there to learn with more common direct applications that it's hard to justify the effort.

For example, is there a way to use geometric algebra to better handle tensor manipulation (decomposition etc.)? That all gets pretty messy once you leave matrices and vectors.
Ask HN: Boss with Steve Jobs Complex
Dear Community Members,

I find myself in a difficult situation, but one I imagine must be common in the industry -- MY BOSS HAS A STEVE JOBS COMPLEX. It would be unfair to say he is like Steve Jobs, because the Steve Jobs we all love was relentlessly dedicated to his projects, but my boss is not. Let me explain --

My boss was appointed Project Manager, but he also wants to be Product Manager. He insists that we all absorb his vision and build out the product and code it. However, he refuses to detail out each screen, behaviors, and the like. When we try to build out the screens/behaviors, he cites it as a waste of time and directs us to code out the vision.

Naturally, the results are usually misaligned with his vision, and we get chewed out and humiliated publicly. There are often mentions about how he is a visionary and needs a team that can march to that vision.

Our boss is very successful and insightful, but has never been a product manager. He refuses to acknowledge Product Management as a role and insists we should have the startup mentality where everyone has every role -- yet does not want to slog through the difficulty of defining the user experience.

He is very hard-working but has many responsibilities and only dedicates about 4 hours a week to this project. Is this project destined for failure?
I recently had an interview for an intern position. I think it was one of the best interviews I have ever been.

The interview was for an hour or so with two developers. We chatted casually for the first 20 minutes. They introduced themselves and briefly discussed about their product. After going through my CV, they asked about my experience with the startup I had mentioned, the challenges I faced, why I choose that particular technology etc.

As per the technical part, the questions involved basic sql queries and schema design. Then we discussed about various data structures. I wasn't given any problems though. I was just asked to explain various data structures(array, list, stack, queues, trees and hash tables) and their complexity with an example on a whiteboard.

The best thing was that it felt like a casual conversation between a couple of friends.
That's a hard one; trying to make a single commit in a pull request helps me but sometimes even then a pull request gets ignored and they want me to rebase it.

The problem is they ask /me/ to rebase it; I think they should take a little ownership in the potential rewriting of history.
Sure, but when someone is first learning, frequently the true answer to "why are you doing that" is "to see what happens" (even if they have some flimsy justification within their pet-project at the time.) Giving them the answer lets them go back to experimenting so they can see, for themselves, why the path they're heading down might not be such a good idea. Formative experiences and such.
Definitely finish the book. Are you at the weird ancient studies part of the book? It wraps up quick and gets right back to awesome.
Yes - in particular, it's done server-side by Google. It seems that there is a config option to turn it off. http://src.chromium.org/viewvc/chrome/trunk/src/content/brow...
I hate to throw to Wikipedia but I won't be able to do a better description than they do: https://en.wikipedia.org/wiki/K-means_clustering
Everyone always thinks moderators are evil. They have "the power" and you do not. It's basic human nature. The reality, of course, is that it's a thankless but necessary job that can't please everyone. Most give up after being constantly harassed and accused of having an agenda. Moderation decisions are imperfect because there are plenty of competing interests and there is often no obvious right answer.

Conspiracy theories abound these days and it's mostly ridiculous.
On that note though if you compare the old code to say a water pipe, the old code could be a pipe with tons of duct-tape over every leak and a new pipe could in fact be a good choice. It's not always a great idea to rewrite from scratch but it isn't always the best to keep old code around either.
Are you sure about that? Did you skip the 'What Are “Considered Harmful” Essays?' section near the top?

Seems the original reference is mentioned quite clearly. quote:

> The Jargon File has a short entry on “considered harmful” that encapsulates the genesis of such essays:

> Edsger W. Dijkstra’s note in the March 1968 Communications of the ACM, “Go To Statement Considered Harmful,” fired the first salvo in the structured programming wars…. As it turns out, the title under which the letter appeared was actually supplied by CACM’s editor, Niklaus Wirth.

> The controversy resulting from the article’s publication became so heated that the CACM subsequently decided to never again publish pieces with such assertive positions.

Granted some of the links have since rotted over the last 13yrs though.
i wonder how the medicare fraud strike force is currently doing this, and how we, as technologists can improve the process.

working around HIPAA makes this an particularly hairy problem but from what i understand it is still possible to create a compliant solution for hospitals, emr vendors, and insurance companies, and even patients to detect medical fraud.

i couldn't find much but maybe some work is already being done in this space?
Single Packet Authorization from Android
Security guys in Argentina are working hard on Friday. Shell command injection in the code: http://pastebin.com/KNNjAyzP

It is important to note that the computer security and bitcoin scene are very strong in Argentina. See http://www.ekoparty.org/eng/index.php
As I have mostly scores in the vicinity of 95-99%, yes indeed you can. In the UK and I think many other countries where soccer is popular, 'spot the ball' games have been a popular newspaper and prize competition entertainment for many years, probably long than I've been alive. It also helps to have played a lot as a kid and have a basic intuition of how the game is played.

following the eyeline of players (and sometimes background observers) is the most basic clue, but it's also important to remember that in soccer you're not allowed to touch the ball with your arms or hands if you can possibly avoid it, so when you see a player's stiffened arm you can often guess that they're fighting to avoid an accidental contact that would result in play being interrupted by the referee.

It's not a very useful skill but I hope that soccer gets much more popular in the US as I might be able to win some easy prize money if spot-the-ball competitions become popular. Or for a small fee, I will be happy to provide individual tuition in this potentially lucrative derivative sport :)
Sorry, yes you're right. I should've read the link I posted, I just assumed it would be the same as how its treated in New Zealand. Obviously reverse confusion is dealt differently in different parts of the world.

Looks like US treats reverse confusion as if it were simply direct confusion. I'm pretty sure that's not the case where I live.
What are reasonable radon limits? A screed against regulators
The Next Design Trend Eliminates Choice
Show HN: My first portfolio site and blog
I have recently started learning Django. After completing the awesome Django tutorial, this was the first app I built. It's freely hosted on Pythonanywhere.
Prior discussion: https://news.ycombinator.com/item?id=9725150
I think they are sufficiently different that it is not possible to compare importance on an objective basis.

Dijkstra worked in Computer Science. And the relevant quote there is that "Computer Science is no more about computers, than Astronomy is about telescopes.”

Dr. Kay did phenomenally important work with computers and programming. It’s important in its own right. Either of us could say that we prefer to dwell on the ramifications of one or the other.

I think it’s safe to say that if you took either of their contributions away outright, our world in 2015 would be much poorer for it.

Now if you want a good Dr. Kay quote, “Programming is a Pop Culture” has to be high on the list. I think he’s deeply right about that, but being right doesn’t in any way tarnish the nano-Dijkstras associated with damning the entire field.
or we can skip a generation and go to JRuby ;)
The Chrome Dev Tools geolocation emulation has become a hit. North Korea, Antarctica, and the RMS Titanic are all online.
Still, this can be considered better than Brazil system: The code cannot be read by the population, the machine itself has secret proprietary components, testing its security is not truly allowed (the government claims to allow testing, but the test has rules to make true testing impossible, and the allowed tests pointless), and... the machine prints nothing, you are supposed to trust whatever it says the vote count is, without even being able to see if there are bugs or not in the vote counter (what if it has a loop with a > instead of >= for example, that causes 1 less vote per machine?)
Curious -- I remember only one or two bookshops, and for a couple weeks I stayed right off the Avenida Corrientes they mention. Clearly I visited the wrong neighborhoods. :( Would love to've seen that theater-of-books.

I saw way more bookstores in Barcelona -- like a U.S. college town pre-internet.