A Tale of two Hackatons

Competitions, Games. - January 28, 2018 . 138 words.

This weekend, I participated in two hackathons. On Friday afternoon I took part in the Bloomberg CodeCon Grand Finals (again). Then in the evening everyone everyone went to Swingers Golf Bar. On Saturday morning I explored the city, swinging by the Tate Modern just before I left.

Bloomberg London HQ

Image courtesy Bloomberg.

Then on Saturday evening and Sunday morning I created a game for the Southampton Game Jam, the theme was transmission. Normally you have 48 hours, but I was lucky to even have 20. So I got to work, and created SnowDrift, a classic 2D platformer, using raw JavaScript. Click on the image below to play in your browser.


Overall, the weekend was busy, but fascinating. I really enjoyed it.

Continue reading.

The Unofficial Stack Exchange Puzzle Book

Text. - January 20, 2018 . 166 words.

After recent browsing, I had the idea to convert the Puzzling Stack Exchange into a book. Overall, the project was a success, however maths is currently not rendered as such. The book contains the top 100 questions and answers ever submitted to the site, formatted nicely to fit into a small A5 book(let).

I would like to thank the Puzzling Stack Exchange community for writing the puzzles, Stack Exchange for providing the data, and creativecommons.org for making this possible. Like the puzzles within, the book is licensed under the CC BY-SA 3.0 license. The book was created using the Stack Exchange Data Explorer to gather data, Python to parse and structure the data, and Pandoc to typeset as PDF.

And thank you, the reader for reading this “book”. I hope you enjoy the puzzles. If you wish to contribute to this book, it can be found on my github.

Download and happy puzzling!

Continue reading.

How to play Cheat, Sh*thead, and Cheathead

Games, Rules. - January 9, 2018 . 742 words.

Today I was playing a rather interesting variation of Cheat and Sh*thead with a group of friends, and thought it be worth sharing. But before doing so, I will fill you in on the rules of both games, for context. Alternatively click here to skip to the bottom.

Continue reading.

Roulette, An Intelligent Negotiating Agent

Agents, Algorithms, Genius, Java, Negotiation. - January 9, 2018 . 2175 words.

When making decisions, people negotiate to maximise utility and social welfare - agents are no different. Utilizing the GENUIS framework, this report tests time dependant concessions, and fitness proportionate selection putting them to test in a negotiation competition. The results are analysed and discussed.

Continue reading.


It's a brand new day

Jekyll, New-years. - December 31, 2017 . 135 words.

After months of planning procrastination, I have finally created a blog for this site of mine. I have used Jekyll site builder and Liquid templates to adapt this theme and add a blog. Hosting is provided by GitHub pages and I’ve bought a cheap .uk domain name.

In the coming days, weeks, whenever I will get around to adding new pages and backfilling old. But now with the technology in place, creating new pages is as simple as typing out markdown in Sublime Text, committing and refreshing the page. You can even subscribe to updates via RSS!

Hope to see you soon!

Continue reading.

What is Net Neutrality?

Net-neutrality, Web. - December 12, 2017 . 2473 words.

Diving into Net Neutrality, this report will examine why it is so controversial. It will outline the social, economic, and technical arguments both for and against. Finishing with a discussion.

Continue reading.

Competing in the NWERC Regionals

Algorithms, Competitions, Pictures. - November 26, 2017 . 17 words.

We came, we saw, we lost.

Image courtesy Dorota Filipczuk

Continue reading.

Quidditch Southern Cup?!?!?!

Quidditch, Sports. - November 12, 2017 . 394 words.

So this year, I started playing Quidditch as part of Southampton QC. After a bit over a month of training, our club entered two teams into the Southern Cup where SQC1 won the upper bracket, and SQC2 (My team!) came second out of the lower bracket. It was a an amazing experience. I figured I should share some photos courtesy of Enrica Biasi.

As a chaser, I wear a white headband. Chasers focus on the quaffle, passing between themselves, aiming to score a goal.

Continue reading.

The Southampton Code Dojo

Competitions. - October 12, 2017 . 190 words.

The Southampton Code Dojo is a monthly event where keen computer science students meet, eat pizza, group up, and make things for a bit over an hour. At the start of the session ideas are proposed and voted on. Then, teams form typically on programming language choice, and everyone gets too work. At the end of the session, each team demonstrates. I have been attending for a while now, I love it. Click here to for more information.

Below is a list of some of the previous things I have worked on. Please note, that often after the session I polish the creation, and tweak it too my liking.

Hope to see you there!

Continue reading.

My Summer Internship

Internship. - September 10, 2017 . 105 words.

This summer I had a remote internship with Winchester Innovation.

It was focused on web technologies such as Bootstrap, Silex PHP, Python, RESTful APIs, and JavaScript (ES6 and jQuery). I developed full-stack Raspberry Pi applications and automated deployment using bash. It involved minor Android development. My internship helped to reinforce documentation, discipline, scheduling, and communication skills.

I really enjoyed it, and it was certainly good experience. Participating in work before graduating helps you understand what you want to do after leaving university, and helps to give some perspective on your course. I’m looking forward to what the future holds.

Continue reading.

My real name is Matthew Consterdine, but I go by @mattconsto pretty much everywhere, feel free to say hello! Also, you can subscribe to my RSS feed. I recommend checking out jetholt.com, daniellockyer.com, and samsondanziger.com.