Cambridge University Entrepreneurs Grand Launch 2012

The 2012 Grand Launch had three inspiring speakers. Lord Mitchell Labour Opposition Spokesperson for Business, Innovation and Skills 2012 His normal educational experience was cut short when he was thrown out with Charles Satchi at 16. Out of school he covered enough material to attend Columbia to complete a MBA, then avoided the draft (green card) by returning to the UK. The MBA gave perspective. You need passion for the product. [Read More]

Google APM Workshop at the Cambridge Computer Lab

Today I attended a Google Product Workshop, with Associate Product Managers Kenny and Emma, at Cambridge University. It lasted three hours and was composed of an introduction to Google and the APM position, followed by an interactive group-based workshop for the fifteen attendees. Google are hiring at the moment and now is the time to apply. Unfortunately since this news arose they have received around 75000 CVs per week. Find a backdoor! [Read More]

Social Backup – Data redundancy on trusted machines

Social Backup is my third year project at the University of Cambridge. It provides peer-to-peer backup between trusted peers (you and your friends share storage). Commercial data storage Dropbox has revolutionised off-site storage by providing a simple interface to black box data storage. There are a number of inherent disadvantages to using commercial services: Freemium business models may result in data loss and low reliability Companies are at liberty to remove free accounts and increase fees Business catastrophes like liquidation could cause data loss Users have no control over the encryption keys (Amazon S3 servers) The Internet is becoming distributed As Internet connectivity improves, the popularity of distributed systems such as BitTorrent (file transfer), and more recently Diaspora (social networking) increase. [Read More]

Cambridge study skills and time management

These are short notes built on content from Cambridge University Skills Portal. Time management Having skills in time management allow you to accomplish compulsory activities faster, leaving more time to dedicate to extracurricular activities. Five principles of time management are: Setting specific academic and personal goals Creating long-term schedules (termly) Creating short-term schedules (weekly) Creating daily todo lists Being flexible and prepared to review your schedules regularly See also Randy Paulsch on Time Management, summarised here. [Read More]

Custom XML notes for Cambridge lectures

Document formats are evolving. New formats are continuously being created and destroyed resulting in an incredible amount of stagnant data. Why should I have to learn how to deal with every popular trend when I just want to store my thoughts? XML is extremely powerful as it can express semantic ideas in a form that can be easily transformed into common formats. This enables people to write data for specific applications and use it later in a variety of circumstances. [Read More]