> Do you think donating some money to farmers is going to help in any way? The government has been doing that for a long time (through subsidies and minimum purchase prices)
You're talking about two different things. Subsidies are different than unconditional cash transfers, the latter of which there has been recent promising research on:
https://en.wikipedia.org/wiki/Unconditional_cash_transfer
https://www.princeton.edu/~joha/publications/Haushofer_Shapi...
Of course it would. They could buy new, better equipment, tools, fertilizers, seeds, animals etc. My country (Lithuania) joined EU in 2004 and started direct payments to farmers via projects, that helped A LOT. Now we have big, modern cooperatives and companies that sell products worldwide instead of small, inefficient farms. What I don't understand, how could Facebook (and friends) help them? I doubt that even an unlimited Internet would be useful without an extensive education, as most older/uneducated people struggle to use even a simple cell phone.