Good advice from both Iztok and Millertime.

Diplomatic techs are always a trade of last resort, so I almost never trade them away. You want to maintain your diplomatic dominance. The tech "trade" is one exception which I always trade right away to minor civs, so that they can build their economic capitals, which you will later "acquire".
I like to keep the galaxy in a perpetual state of war so that the enemy civs are spending a lot of their resources on fighting each other. I try to make sure that each civ is at war with at least one other civ 100% of the time. If other civs make economic or tech treaties with each other, I make one declare war on the other. It kills the bonus fomr the treaty, lowers their reputation a lot, and prevents them from ever forming alliances with each other. I also try to pick opponents in a AI vs AI war that are furthest apart from each other, so that while they are spending lots of resources on military endeavors, they never really accomplish anything.
Sentient species taste better...