Expedia announced a $26 million investment today in Alice, a technology company that helps hotels manage operations and communicate with guests. The investment makes Expedia a majority shareholder in the… Read More
The Large Hadron Collider set another record for particle-smashing energy levels this week – which set off another round of hyped-up rumblings about the end of the world. Before the LHC’s startup… Read More