Launch of Space Station Crew Postponed

NASA and SpaceX postponed a planned Monday launch of a four-member crew to the International Space Station due to a ground systems issue. The decision came less than three minutes before the spacecraft was due to lift off from NASA's…

Twitter Lays Off 10% of Current Workforce

Twitter Inc has laid off at least 200 employees, or about 10% of its workforce, the New York Times reported late on Sunday, in its latest round of job cuts since Elon Musk took over the micro-blogging site last October.  The layoffs on…