A social news portal based on twitter