John

Continue reading


@artisanroast.co.uk | 11 years ago

The New Normal

My first critical new normal happened when I was 12 years old. I participated in an online BBS dedicated to writing cheat programs for a popular web-based game. I would spend two to four hours per day after school on this BBS, socializing with a group of people that spent their f … | Continue reading


@mitchellh.com | 11 years ago

A few thoughts about Practical Object-Oriented Design In Ruby

Object-Oriented Design is a big part of the debate the Ruby community has had in the last couple of years. People are writing blog posts, giving talks at conferences and writing books on the subject. | Continue reading


@lucapette.me | 11 years ago

Bieber no more: First Story Detection using Twitter and Wikipedia

Continue reading


@richardmccreadie.blogspot.com | 11 years ago

Bieber no more: First Story Detection using Twitter and Wikipedia

Twitter is a well known source of information regarding breaking news stories. This aspect of Twitter makes it ideal for identifying events as they happen. However, a key problem with Twitter-driven event detection approaches is that they produce many spurious events, i.e., event … | Continue reading


@richardmccreadie.blogspot.com | 11 years ago

Bieber no more: First Story Detection using Twitter and Wikipedia

 Twitter is a well known source of information regardingbreaking news stories. This aspect of Twitter makes it idealfor identifying events as they happen. However, a key problemwith Twitter-driven event detection approaches is thatthey produce many spurious events, i.e., events t … | Continue reading


@richardmccreadie.blogspot.com | 11 years ago

Awards & Press Recognition 2012

2012 was a great year for Artisan Roast. We received awards as well as lot of press attention during the year. A big thank you to all our loyal customers that have supported us for the last 5 years!Some of the most relevant ones:Glenfiddich Spirit of Scotland Award 2012 in the fo … | Continue reading


@ @artisanroast | 11 years ago

Avoid Drowning: Swim your way through a new code base

A month or two ago, I signed up for a lightning talk for today’s Women Who Code event. I didn’t submit a title - I was more, “sure, I could talk!”Only on Tuesday did I find out I was actually on the bill to speak! Welp, here’s a just-in-time presentation. My slides are here - but … | Continue reading


@roguelynn.com | 11 years ago

Avoid Drowning: Swim your way through a new code base

A month or two ago, I signed up for a lightning talk for today’s Women Who Code event. I didn’t submit a title - I was more, “sure, I could talk!”Only on Tuesday did I find out I was actually on the bill to speak! Welp, here’s a just-in-time presentation. My slides are here - but … | Continue reading


@roguelynn.com | 11 years ago

espresso sessions

  | Continue reading


@artisanroast.co.uk | 11 years ago

espresso sessions

  | Continue reading


@artisanroast.co.uk | 11 years ago

CES: Worse Products Through Software

Continue reading


@hypercritical.co | 11 years ago

Agricola: You're always losing

Last week A.C., Sus and I got together for a game of Agricola. In Agricola, you play a peasant couple starting out in a small hut on an empty farmyard, and your goal is to grow into a prosperous family with crops, animals, and a big house. It’s a worker-placement game, where play … | Continue reading


@emoses.org | 11 years ago

A Captain Awkward glossary

Captain Awkward is my favourite blog right now, and it’s reaching heights of internet popularity that are awesome (because more people get to read the Captain and co-bloggers’ fantastic advice) but also mean that there’s a lot of newcomers to the blog who are wondering about Jedi … | Continue reading


@criminalreviews.wordpress.com | 11 years ago

Guns as technology, guns as culture

Debates about gun rights must acknowledge that guns are not only technology, they are culture and symbol. | Continue reading


@chad.is | 11 years ago

Lighter UIViewControllers

Continue reading


@chris.eidhof.nl | 11 years ago

Implementing Value Objects in Objective C

Continue reading


@chris.eidhof.nl | 11 years ago

Twilight Struggle: Conclusion

Unfortunately, A.C. and I didn’t have a chance to get together again before I had to clean up the games table, so there is no conclusion for our Twilight Struggle game. However, unbeknownst to him, I had the Middle East Scoring Card in hand, and was only one or two influence poin … | Continue reading


@emoses.org | 11 years ago

Paperclip defaults for Amazon S3 virtual hosted-style requests

Paperclip is a great gem for adding file attachments to your Rails models. It ships with some storage adapters including Amazon S3 but the documentation isn’t totally clear for virtual hosted-style requests. If you need to use classic path-style requests like http://s3.amazonaws. … | Continue reading


@davidanguita.name | 11 years ago

How to add a new Unit Test target and OCMock to an existing XCode project

Continue reading


@chris.eidhof.nl | 11 years ago

CR@P I'M SPEAKING AT [insert conference here]! How do I prepare?

You just got a notice saying that your talk was accepted to [some huge freaking conference]. Awesome!Oh but wait, now you have to actually talk. That entails preparation, and speaking in front of people!Step 1: Let it set in. Breathe. Maybe pour a glass of wine.Step 2: Find inspi … | Continue reading


@roguelynn.com | 11 years ago

CR@P I'M SPEAKING AT [insert conference here]! How do I prepare?

You just got a notice saying that your talk was accepted to [some huge freaking conference]. Awesome!Oh but wait, now you have to actually talk. That entails preparation, and speaking in front of people!Step 1: Let it set in. Breathe. Maybe pour a glass of wine.Step 2: Find inspi … | Continue reading


@roguelynn.com | 11 years ago

Twilight Struggle makes you stand up

I played the first half of a game of TwilightStrugglewith A.C. tonight, and it’s definitely one of my favorite games. The geeks overat Board Game Geek agreewith me, as it’s consistenly the highest rated game on the site. And before youask, it doesn’t have anything to do with spar … | Continue reading


@emoses.org | 11 years ago

Strange Game

Continue reading


@hypercritical.co | 11 years ago

Backing up MySQL Databases

As a web developer you learn that there is nothing more important than keeping regular backups of your databases. I've created a little bash script to help with Backing up MySQL databases for this I'll use mysqldump. Mysqldump is a nifty little utility that lets you dump the cont … | Continue reading


@simon-davies.name | 11 years ago

Website relaunch

I've found that one of the best parts of putting my site live in May earlier this year, was being able to start again and use what I had learnt to improve my site. Today I have launched my new design and I couldn't be happier with it. I think as a web developer/designer it's easy … | Continue reading


@simon-davies.name | 11 years ago

Load jQuery before RequireJS and still use it as dependency

If you use RequireJS and jQuery in a project, you might find yourself in a situation, where you embed jQuery before RequireJS, but still need to have the “jquery” dependency respected. This article describes, how to achieve this. | Continue reading


@manuel-strehl.de | 11 years ago

Design & Hacking

In order to meaningfully shape the future, design must challenge and overturn entrenched systems, not simply create new packages for yesterday’s ideas. | Continue reading


@chad.is | 11 years ago

Evaluating Real-Time Search over Tweets

Continue reading


@richardmccreadie.blogspot.com | 11 years ago

CrowdTerrier: Automatic Crowdsourced Relevance Assessments with Terrier

Continue reading


@richardmccreadie.blogspot.com | 11 years ago

On Building a Reusable Twitter Corpus

Continue reading


@richardmccreadie.blogspot.com | 11 years ago

University of Glasgow at TREC 2011: Experiments with Terrier in Crowdsourcing, Microblog, and Web Tracks

Continue reading


@richardmccreadie.blogspot.com | 11 years ago

Identifying Top News using Crowdsourcing

Continue reading


@richardmccreadie.blogspot.com | 11 years ago

Evaluating Real-Time Search over Tweets

Twitter offers a phenomenal platform for the social sharing of information. We describe new resources that have been created in the context of the Text Retrieval Conference (TREC) to support the academic study of Twitter as a real-time information source. We formalize an informat … | Continue reading


@richardmccreadie.blogspot.com | 11 years ago

Evaluating Real-Time Search over Tweets

Twitter offers a phenomenal platform for the social sharing of information. We describe new resources that have been created in the context of the Text Retrieval Conference (TREC) to support the academic study of Twitter as a real-time information source. We formalize an informat … | Continue reading


@richardmccreadie.blogspot.com | 11 years ago

CrowdTerrier: Automatic Crowdsourced Relevance Assessments with Terrier

Information retrieval (IR) systems rely on document relevance assessments for queries to gauge their effectiveness for a variety of tasks, e.g. Web result ranking. Evaluation forums such as TREC and CLEF provide relevance assessments for common tasks. However, it is not possible … | Continue reading


@richardmccreadie.blogspot.com | 11 years ago

On Building a Reusable Twitter Corpus

The Twitter real-time information network is the subject of research for information retrieval tasks such as real-time search. However, so far, reproducible experimentation on Twitter data has been impeded by restrictions imposed by the Twitter terms of service. In this paper, we … | Continue reading


@richardmccreadie.blogspot.com | 11 years ago

University of Glasgow at TREC 2011: Experiments with Terrier in Crowdsourcing, Microblog, and Web Tracks

In TREC 2011, we focus on tackling the new challenges proposed by the pilot Crowdsourcing and Microblog tracks, using our Terrier Information Retrieval Platform. Meanwhile, we continue to build upon our novel xQuAD framework and data-driven ranking approaches within Terrier to ac … | Continue reading


@richardmccreadie.blogspot.com | 11 years ago

Identifying Top News using Crowdsourcing

The influential Text REtrieval Conference (TREC) retrieval conference has always relied upon specialist assessors or occasionally participating groups to create relevance judgements for the tracks that it runs. Recently however, crowdsourcing has been championed as a cheap, fast … | Continue reading


@richardmccreadie.blogspot.com | 11 years ago

Napster, Udacity, and the Academy

Continue reading


@shirky.com | 11 years ago

Sand & Kites

Went to the beach and put the iPhone 5 down to film the sand rushing over the beach propelled by the wind. Maybe not the smartest idea as sand got inside the lighting connector… https://youtu.be/GLyl401Y-1M | Continue reading


@huphtur.nl | 11 years ago

Don’t Make Me Wait

Web-based apps that match the speed and responsiveness of native apps are better for users, but they require more investment from product and engineering teams. | Continue reading


@chad.is | 11 years ago

From email setup to patch submission in 8 days

Hellz yea, I’m a freaking engineer (sounds more hilarious in my head then it reads). Now who the hell wouldn’t want to be an engineer? Fellow PyLady, Julia Grace, asked about my expectations of being an engineer versus what I actually experienced. TL;DR: It’s awesome. Here’s the … | Continue reading


@roguelynn.com | 11 years ago

From email setup to patch submission in 8 days

Hellz yea, I’m a freaking engineer (sounds more hilarious in my head then it reads). Now who the hell wouldn’t want to be an engineer? Fellow PyLady, Julia Grace, asked about my expectations of being an engineer versus what I actually experienced. TL;DR: It’s awesome. Here’s the … | Continue reading


@roguelynn.com | 11 years ago

Viral Videos, iPhone Apps… and Politicians with a Tiny Face

I’ve got a longer post coming about this but just wanted to let everybody know that we’ve got a new iPhone app out! It’s called ‘Faceship’ and for this version 1.0 release its one and only purpose in life is to give people Tiny Faces. Why Tinyfaces? Well, I did this quick video o … | Continue reading


@digitalcomposting.wordpress.com | 11 years ago

My presentation at the Berlin HUG

Continue reading


@chris.eidhof.nl | 11 years ago

When Republicans Were Blue and Democrats Were Red

The era of color-coded political parties is more recent than you might think | Continue reading


@smithsonianmag.com | 11 years ago

Adding push notifications to an app

Continue reading


@chris.eidhof.nl | 11 years ago