Weather Channel supplying more tech, data than Yahoo