Business TechNetflix Now Makes Up Nearly 37 Percent Of Internet Traffic In North America Netflix now accounts for 36.5 percent of peak Internet traffic in North America, according to a new report from Sandvine. Considering how much binge-watching you do, you might have thought it was more.by Laura Rosenfeld
CultureNatalie Portman Talks About Risks, Limitations, And Self-Doubt In Harvard Commencement Speech [Video]by Jan Dizon
CultureBattle Rope Exercises: Here Are 9 Battle Rope Workout Videos From YouTube To Help You Outby Jan Dizon