Skip to content
Longterm Wiki
Back

Vipul Naik Donations Database

dataset

Credibility Rating

3/5
Good(3)

Good quality. Reputable source with community review or editorial standards, but less rigorous than peer-reviewed venues.

Rating inherited from publication venue: GitHub

A database tracking public donations by individuals and organizations in the effective altruism and AI safety space, useful for understanding funding flows to AI safety organizations and related causes.

Metadata

Importance: 28/100dataset

Summary

The Donations List Website (DLW) is an open-source database and web application tracking public donations made by selected individuals and organizations, including major EA and AI safety funders. It aggregates donation data into a searchable interface, enabling analysis of philanthropic funding patterns. The database includes donations from private foundations and individuals, with similarity analysis features.

Key Points

  • Tracks public donations by individuals and organizations arbitrarily selected by the maintainer, with a focus on EA-adjacent donors
  • Includes data on donations from private foundations and individual donors, with separate display modes for each
  • Open-source MySQL-backed database with a PHP web frontend, available at donations.vipulnaik.com
  • Enables analysis of funding flows to AI safety, EA, and related cause areas through aggregated donation data
  • Includes similarity analysis features to identify patterns across donors and donees

Cited by 1 page

PageTypeQuality
Donations List WebsiteProject52.0

Cached Content Preview

HTTP 200Fetched Apr 9, 20269 KB
GitHub - vipulnaik/donations: Donations list website (DLW): a repository for keeping track of public donations by some people I (arbitrarily) decide to track · GitHub 

 
 
 
 

 
 

 

 

 
 

 
 

 

 

 

 

 

 

 

 

 

 

 
 
 

 
 
 

 

 

 
 
 
 

 

 

 

 

 

 

 
 

 

 

 
 

 
 
 

 
 

 

 

 
 
 
 

 
 Skip to content 

 
 
 
 
 
 

 
 
 
 
 

 

 

 

 
 
 
 
 
 You signed in with another tab or window. Reload to refresh your session. 
 You signed out in another tab or window. Reload to refresh your session. 
 You switched accounts on another tab or window. Reload to refresh your session. 

 
 
 
 Dismiss alert 

 
 
 

 

 

 
 
 
 
 
 
 
 
 
 
 
 {{ message }} 

 
 
 
 
 

 

 
 
 
 
 

 

 

 

 
 
 
 
 
 
 
 
 
 vipulnaik
 
 / 
 
 donations 
 

 Public 
 

 

 
 
 
 

 
 
 
 Notifications
 You must be signed in to change notification settings 

 

 
 
 
 Fork
 2 
 
 

 
 
 
 
 
 Star
 20 
 
 

 

 
 

 
 

 

 
 

 
 
 

 
 
 

 
 
 
   master Branches Tags Go to file Code Open more actions menu Folders and files

 Name Name Last commit message Last commit date Latest commit

   History

 2,459 Commits 2,459 Commits access-portal access-portal     cause-area-guidance cause-area-guidance     dedup-donees dedup-donees     disclosure-calculations disclosure-calculations     python python     similarity similarity     sql sql     .gitignore .gitignore     LICENSE LICENSE     Makefile Makefile     README.md README.md     TODO.md TODO.md     classified-and-unclassified.md classified-and-unclassified.md     data-update-playbook.md data-update-playbook.md     gates-foundation-maps.txt gates-foundation-maps.txt     google-org-discrepancies-to-resolve.txt google-org-discrepancies-to-resolve.txt     View all files Repository files navigation

 Donations list website (DLW)

 
 Available at https://donations.vipulnaik.com but still in beta!

 Note that the passwordFile.inc file in access-portal/backend/globalVariables is excluded from the Git repository, but you can see a corresponding dummy password file at dummyPasswordFile.inc .

 Setting up

 
 From the shell run (note this will create and read into a donations database,
so be careful if you already have a database with that name):

 make init && make read && make reset_similarity
 
 If you need to pass in arguments to mysql , use the MYSQL_ARGS variable:

 make read MYSQL_ARGS="-u user -psecret"
 
 After modifying the SQL instructions, use reset to drop the tables:

 make reset && make read
 
 Once the database is ready, you can run the site locally:

 cp access-portal/backend/globalVariables/{dummyPasswordFile.inc,passwordFile.inc}
vi access-portal/backend/globalVariables/passwordFile.inc # change to add database login info
cd access-portal
php -S localhost:8000
 
 Now you can visit http://localhost:8000/index.php in your browser.

 To show the similarity table, the values must be precomputed. To do that, first
run (this only needs to be run once):

 make reset_similarity
 
 Then 

... (truncated, 9 KB total)
Resource ID: 6e463743cbca7db9