News for hackers. Stuff that matters.

mtweak

Show HN: A free search console for grant making

https://data.charitysense.com/grants

Built a tool for searching and filtering grant/funding data. The commercial versions of this run a few thousand bucks a year, so I made a free one instead. No signup, just go use it. As far as I know, this is the largest consolidated searchable dataset on nonprofits, also all cross validated, and source evidence for every data point.Would like feedback on the data and search, especially...

( Read More... | no comments | on HN )
Re:Dolly Parton has died on Tuesday August 25, 2026 @05:36PM (#49441001)
Her father couldn't read so she built a program that mails 3.5 million books to children every month.

That's an amazing contribution to literacy

Re:Top 1% of U.S. nonprofits account for 75% of revenue on Friday July 31, 2026 @01:42PM (#49126322)
It's quite a bit more extreme than 20/80. It's also surprising that there is increasing consolidation vs. not.
Have you thought of active fingerprint pollution? Mathematically, find the search term that has the farthest embedding + noise than your current search term. You search for Harley Davidson, a parallel search is done for "3 mo old diapers".

Like another person said: passive fingerprint protection will be limited.

Re:Top 1% of U.S. nonprofits account for 75% of revenue on Thursday July 30, 2026 @09:41PM (#49118094)
Hi HN, OP here.

There is about a terabyte of XML IRS disclosures behind this number, so it's quite an exercise to derive. A few other interesting stats that explain the stat further:

- "Revenue” is not the same as donations - The the nonprofit dataset includes hospitals, universities, insurers and other tax-exempt businesses. Even patient fees, tuition, and investment income count as this revenue.

- The revenue skew is pretty extreme: $164k is the median, $6.43M is the average

- Scale attracts more scale: The concentration of revenue is increasing over the years

- As you can guess: hospitals and universities are among the largest orgs by revenue.

Definitely a different view of what a nonprofit means!

This is extremely problematic. Much of news is highly syndicated, so what looks like 10 credible sources are actually just 2. I think the best you can aim for is empirical sources: receipts, videos, photo evidence, public disclosures directly at the source. Archiving is ok if disclosed.

I don't think LLMs can discern truth when the majority of news sources are incentivized primarily for views.

I can imagine this useful to 'compress' gigabytes of data onto a 2d canvas quickly. For that, I appreciate the effort.

One thing that would be useful is to read up on Ed Tufte's principles of data visualization. Many graph libraries don't implement basic visualization principles to make they key point clear, easy to see while still keeping the full depth and complexity of data visible.

Re:What Nonprofit CEOs Earn on Thursday July 23, 2026 @12:49PM (#49024640)
Hi HN,

After building a greppable dataset form 990 filings (~8.8M filings over 12 years), I've gotten more questions about how much leaders within nonprofits get paid. It turns out that the sector is extremely diverse: hospitals, insurance, grantmaking foundations, and hobby groups. The highest median top pay go to medical professionals rather than CEOs. There were also some interesting patterns across religious affiliation and geographic location of headquarters.

If there’s another way you’d like to see the data sliced, let me know and I’ll see what I can pull.

Mazhar

Re:Perfection Is Not Over-Engineering on Monday July 20, 2026 @11:05AM (#48979899)
I'm also wondering if "perfect" and "good enough" are not really as important now vs. when a team of software engineers had to spend sprints implementing features. The rate of iteration is faster now, the rate of regenerating entire code bases is days. We can perhaps over engineer /more/ today than before.

Show HN: CharitySense Nonprofit Due Diligence

https://data.charitysense.com/

Research the US-based nonprofits before donating. You can search for nonprofits or causes and dive deep into IRS and website disclosures. This is less like a charity rating site like CharityNavigator and ProPublica and more about helping donors decide whether to support a nonprofit or not.Since the last update, I've taken in a lot of feedback and included foundations, trusts, and small...

( Read More... | no comments | on HN )
OP here: I visited the dialysis center in Jigjiga last year while doing field work with Amoud Foundation. The CKDu link to fluoride in groundwater was new to me. It seems most water infrastructure programs are scoped to access, not purification grade. Happy to answer questions on the data or the field visit.
Re:$3T flows through U.S. nonprofits every year on Saturday March 07, 2026 @11:50PM (#47294507)
Not wrong
Re:$3T flows through U.S. nonprofits every year on Saturday March 07, 2026 @11:50PM (#47294505)
Agree.
Re:$3T flows through U.S. nonprofits every year on Saturday March 07, 2026 @11:42PM (#47294461)
Yes, non-profits is a superset of "charitable non-profits". The IRS puts all 501(c)(3) organizations under the same filing framework. Hospitals and universities are in there alongside food banks and shelters. Breaking them out by NTEE code gives a more granular picture is a great idea.
Re:$3T flows through U.S. nonprofits every year on Saturday March 07, 2026 @11:41PM (#47294453)
Fair point. I updated the article. The 7.7% is the "Grants and other assistance" line on the 990, and it applies to the $500B charitable nonprofit portion, not the full $3T. A food bank distributing food shows up under program expenses, not grants. The original framing was too easy to misread.

The bigger issue is that even the program expenses line doesn't tell you whether the program worked. A food bank spending $2M on operations could be feeding 50,000 people or 5,000. The form doesn't say.

Re:Show HN: CharitySense a donor-centric data browser on Saturday May 20, 2023 @05:39PM (#36015857)
Update: just added a ChatGPT plugin! Login to ChatGPT, and "Install an unverified plugin" -> charitysense.com

Show HN: CharitySense a donor-centric data browser

https://www.charitysense.com/

I'd like to share with you a project I've been working on called CharitySense. It's a straightforward and user-friendly website designed to help donors like you make more informed decisions when it comes to giving.On CharitySense, you can view human development indicators from countries worldwide, such as poverty rates, literacy rates, and access to clean water. I've also gone through all...

( Read More... | 1 comment | on HN )
Re:Ask HN: Who is hiring? (December 2018) on Wednesday December 05, 2018 @02:40PM (#18611711)
Bitfusion | Staff Engineer, full-time | Austin | Onsite

Bitfusion is an Austin, TX and a Bay Area company developing advanced virtualization technologies for the most compute-intensive applications delivering automatic acceleration and efficiency on any infrastructure. Bitfusion is looking for talent to drive market success by building readily deployable software solutions that redefine computing and unleash the power of heterogeneous computing to end users.

We are looking for an extremely talented systems programmer with excellent C/C++ skills, deep algorithms and data structures knowledge, and strong familiarity with Linux operating system internals and driver development.

You should have a BS, MS, or PhD in Computer Science, Computer Engineering or equivalent. Top-notch communication skills are essential. Strong problem solving skills and out of the box thinking are a must. Experience with network programming, GPU programming (CUDA and OpenCL) is highly desired. Must work well in a fast paced team of talented, motivated, and coworkers. Working closely without our core engineering team in Austin, TX is highly preferred, though remote work may be possible depending on qualifications.

Must Haves * Excellent understanding of algorithms and data structures theory with practical application * Good experience in C/C++, multi-threaded software development, distributed systems * Strong understanding of optimization, memory management, concurrency and multithreading * Experience with development on Linux and related tools: gcc, gdb, git * Should be able to pick up any new programming language quickly

Nice to Haves * Experience with CUDA or OpenCL programming * Experience working on high speed networking (e.g. IB, DPDK) * Familiarity with one or more performance profilers such as: VTune, XPerf, gprof, etc. * Knowledge of GPU and CPU architectures * Knowledge of at least one scripting language (Python, Perl, Ruby, Shell scripting) * Experience with software performance analysis, optimization and low-level programming

We are an equal opportunity employer. Subsidized health, dental, vision, and relocation provided. Relocation to Austin, TX highly desired.

Re:Ask HN: Who is hiring? (October 2018) on Monday October 01, 2018 @06:32PM (#18117367)
Bitfusion | Austin, Texas | Full Time | Onsite

Job description We are looking for an extremely talented systems programmer with excellent C/C++ skills, deep algorithms and data structures knowledge, and strong familiarity with Linux operating system internals and driver development.

You should have a BS, MS, or PhD in Computer Science, Computer Engineering or equivalent. Top-notch communication skills are essential. Strong problem solving skills and out of the box thinking are a must. Experience with networking protocols (IBV, Ethernet, DPDK), GPU programming (CUDA and OpenCL) is highly desired. Must work well in a fast paced team of talented, motivated, and coworkers. Working closely without our core engineering team in Austin, TX is highly preferred, though remote work may be possible depending on qualifications.

Details on open positions:

* Systems Software Engineer (C++11/14): https://stackoverflow.com/jobs/202538/systems-software-engin...

* Senior Networked Systems Engineer: https://stackoverflow.com/jobs/170481/senior-networked-syste...

Re:Ask HN: Who is hiring? (April 2018) on Monday April 02, 2018 @10:20PM (#16741388)
Bitfusion | Senior Networked Systems Engineer | Austin, TX | Remote OK | bitfusion.io

We are looking for an extremely talented systems programmer with excellent C/C++ skills, deep algorithms and data structures knowledge, and strong familiarity with Linux operating system internals and driver development. The ideal candidate has at least some experience with networking internals, protocols, and distributed systems.

You should have a BS, MS, or PhD in Computer Science, Computer Engineering or equivalent. Strong communication skills are essential. Strong problem solving skills and out of the box thinking are a must. Experience with Linux Kernel development (esp. network subsystem), DPDK (or other zero copy networking approaches), and distributed systems is highly desired. Must work well in a fast paced team of talented, motivated, and coworkers. Working closely without our core engineering team in Austin, TX is highly preferred, though remote work may be possible depending on qualifications.

Must Haves * Excellent understanding of algorithms and data structures theory with practical application * Good experience in C/C++, multi-threaded software development, distributed systems * Strong understanding of optimization, memory management, concurrency and multithreading * Experience with development on Linux and related tools: gcc, gdb, git * Should be able to pick up any new programming language quickly

Nice to Haves * Experience with CUDA or OpenCL programming * Experience working on LLVM * Familiarity with one or more performance profilers such as: VTune, XPerf, gprof, etc. * Knowledge of GPU and CPU architectures * Knowledge of at least one scripting language (Python, Perl, Ruby, Shell scripting) * Experience with software performance analysis, optimization and low-level programming

Relocation is available, remote positions available depending on level of experience.

We are an equal opportunity employer.

Re:Ask HN: Who is hiring? (January 2017) on Monday January 02, 2017 @01:04PM (#13302976)
Bitfusion | www.bitfusion.io | Austin, TX / Bay Area | Systems Engineer, Compiler Engineer, Distributed Systems Engineer | Full-Time, Onsite

Bitfusion is an Austin, TX and a Bay Area company, developing advanced virtualization technologies for the most compute-intensive applications delivering automatic acceleration and efficiency on any infrastructure. Bitfusion is looking for talent to drive market success by building readily deployable software solutions that redefine computing and unleash the power of heterogeneous hardware to end users.

Learn more at: www.bitfusion.io/careers

Re:BlazingDB uses GPUs to manipulate huge databases in no time on Tuesday September 13, 2016 @02:33PM (#12491018)
We've been working on an interposing library for guaranteeing GPU computation and it would be great to get your feedback. Any chance we sync up? My email is in my profile.
Got it, this is actually already supported. At the very end of the blog post there is a link to create a custom configuration. You can create any N:M configuration, that is any number of clients to servers and therefore the level of performance scaling or GPU pooling.

Check it out: https://console.aws.amazon.com/cloudformation/home?region=us...

Older »