Techniques Pirate Bay Has Given Internet