Twitter has launched a new home page, showing up on some users' computers.
Twitter launches new home page