Overview… IOT//EDI and Wastr

    What? Wastr - a smart bin designed to encourage minimising waste, at the hardware hackathon accompanying the IOT//EDI conference When? 29th May 2015 Where? Edinburgh Centre for Carbon Innovation (ECCI) Who? Me, Domantas Cibas, Dovile Vitonyte, and Marijonas What About It? There were two teams of us competing at a one day hardware … Continue reading Overview… IOT//EDI and Wastr

Overview… ScotEcoHack and FoodMiles

What? FoodMiles When? 30th - 31st May 2015 Where? Edinburgh Centre for Carbon Innovation (ECCI) Who? Me, James Friel, and Peter Carragher What About It? The ScotEcoHack looked set to be a really great hack, well organised (apart from there being no stickers for the event to add to our laptops!) and well advertised. A … Continue reading Overview… ScotEcoHack and FoodMiles

Overview…Landing Hack and Potago

What? Potago - a web app to distribute unwanted food to reduce food waste, at Major League Hacking (MLH) Landing Hack When? 11th - 12th April 2015 Where? PayPal HQ in London Who? Will Mathewson and myself What About It? The idea was to create a web app that would producers, suppliers, and farmers etc, … Continue reading Overview…Landing Hack and Potago

Overview… MLH Hack The Burgh and “Quoted.”

What? A website of quotes pulled from a mix of social networks and famous quotes APIs at Major League Hacking (MLH) Hack The Burgh When? 14th - 15th March 2015 Where? University of Edinburgh Who? After several ideas were bounced around several people it ended up just me... What About It? As with the ILW … Continue reading Overview… MLH Hack The Burgh and “Quoted.”

A Complete Beginner’s Guide To Hacking: Binary to High Level Languages

This post is part of the series A Complete Beginner's Guide To Hacking How A Computer Works Ultimately your computer is a series of tiny electronic switches called transistors. Like most switches, they are binary, which means they can be one of two options¬† - ON or OFF. You could also write this as 1 … Continue reading A Complete Beginner’s Guide To Hacking: Binary to High Level Languages

A Complete Beginner’s Guide To Hacking: Operating Systems

This post is part of the series A Complete Beginner's Guide To Hacking Why it matters Different Operating Systems (OSs) are suited to very different things in programming - the differences between are much more significant than when using them for other applications. Therefore it is very important to be aware of the main differences … Continue reading A Complete Beginner’s Guide To Hacking: Operating Systems

A Complete Beginner’s Guide To Hacking: Running Code

This post is part of the series A Complete Beginner's Guide To Hacking Compilers are "computer programs (or set of programs) that transforms source code written in a programming language into another computer language". ¬†You learned earlier that that there are different levels of languages and ultimately the hardware interacts with the binary code - … Continue reading A Complete Beginner’s Guide To Hacking: Running Code

A Complete Beginner’s Guide To Hacking: Writing Code

This post is part of the series A Complete Beginner's Guide To Hacking Shells are the way that a user (as opposed to another computer) interacts with the actual operating system of you computer itself (as opposed to with an application running through your OS). Normally when you are using your computer you probably have … Continue reading A Complete Beginner’s Guide To Hacking: Writing Code

A Complete Beginner’s Guide To Hacking: Working Together

This post is part of A Complete Beginner's Guide To Hacking How To Collaborate One of the problems people encounter when working on projects collaboratively is always how to share and communicate the project so that every member of the team always has the most updated version of it. For lots of things this can … Continue reading A Complete Beginner’s Guide To Hacking: Working Together

A Complete Beginner’s Guide To Hacking: How To Learn Languages

This post is part of the series A Complete Beginner's Guide To Hacking First of all the question needs to be what is it you want to learn? Is it a specific language, is it computer science, or is just experience and practice that you are after? There are generally several different mediums for learning … Continue reading A Complete Beginner’s Guide To Hacking: How To Learn Languages