Legal Considerations for Trusted Defence Autonomy

This is another short extract from the Thesis that I thought was particularly relevant given recent news coverage of the dangers of autonomy and AI, particularly in the field of “killer robots”. Legal Considerations in Design Trust If there is one key feature of the application of robotics and autonomy to the defence field that separates it from applications in commercial and civil fields, it is the potential direct impact on life and safety. ...

September 28, 2017 · Andrew Bolster

Human Factors related to Trusted Operation of Autonomous Systems

Preface It’s nearly a year to the day since I passed my Ph.D Viva (And since I last updated the blog…), so I thought it’d be fun to very-gently tidy up one of my appendices that’s a bit relevant to current stories about the end of the world and machines taking over and such. It’s a piece of work that I enjoyed researching and had originally had as a significant part of the main thesis, but it just didn’t fit in anywhere sensible, so it got stripped to it’s bare minimum and kicked to the end. ...

September 21, 2017 · Andrew Bolster

So long and thanks for all the fish

I’m leaving Northern Ireland, and I’m moving to Liverpool. Via Portsmouth. I have spoken with a few people about the situation I find myself in, and a few more people about my decision, but I want to get it all down somewhere. Where did this come from? The short answer is that a series of unexpected events mean that it makes sense to move my research. Recently, my PhD supervisor, Prof Alan Marshall, was offered a research Chairship at the University of Liverpool, which he gladly accepted. It’s a great move for him (Another Russell Group, one of the original ‘redbrick’ universities, etc etc), but that’s his life not mine so all it does is provide an option. (Disclosure: I also work with Alan on his spinout Wireless Security company, TOM Ltd) ...

June 20, 2013 · Andrew Bolster

Abracadabra - NI Assembly's Plans to have 60% more PhD Researchers

I was skimming through the Oral Statement from yesterday’s Assembly, with a specific interest in Dr Stephen Farry’s discussions on the NI Economic Activity Baseline Report (everyone loves Baseline reports these days, but very few ever seem to get followed up…) can came across a Question and Response between Sammy Douglas (E. Belfast) and Dr Farry. Mr Douglas: […]Will he outline what his Department is doing to ensure that we are educating our young people in the skills that the workforce needs? ...

April 10, 2013 · Andrew Bolster

An exercise in academic writing

Hold on, what? I attended a Postgraduate Training event over the weekend, ‘Starting to Write in the First year of your PhD’, presented by the brilliantly wise and entertaining Daniel Soule. What I expected: How to start writing your thesis in the first year of your PhD What I got: Start writing in the first year of your PhD, for your own sanity and academic security Now, depending on your academic background, these may sound exactly the same. They’re not. This post summarises the ‘best bits’ of the very very good course. ...

June 11, 2012 · Andrew Bolster

Ringing in the New Year by seeing out the old

2011 has been a great year for me; Graduated with a 1st MEng in Electronics & Software Engineering @QUB, Got Job offer to a major financial house, which I turned down, Got Job offer to a C|EH company in England, which I turned down, Got DELNI Funded PhD offer (x4) from CSIT/ECIT, which I turned down, Got selected to be one of the two UK projects within a Joint UK/FR Defence PhD Programme, which I accepted, ...

December 31, 2011 · Andrew Bolster

Today's Accomplishments: The 2.0 Generation

Ordered Groceries (Tesco Online), Ordered Case of Wine (Virgin Wines), Planned PhD and Literature Review writing (StackExchange) Read more papers (Mendeley) Managed some Investments (Zopa) As I was walking back from our kitchen in the office, I realised that that ’lift coffee cup, walk to kitchen, make coffee cup, return to desk’ was the most inefficient part of my working day; I can even justify writing this post as vaguely productive as I’m waiting for a download to complete… ...

October 17, 2011 · Andrew Bolster

PhD Diary: An Introduction and A Little Light Reading

** So today is the start of the rest of your life. Seems kind of appropriate today. Had a meeting with my PhD Supervisor to start to develop my project. Of course at this point it would help to explain what the project is, but I can’t right now, so shush. What was innocuous about the meeting was the relatively small pile of papers that I was handed; that was until I flicked through and saw that the actual material he wanted researched had been highlighted in the bibloigraphies. In fact, it would have been more efficient to highlight the ones NOT to read. ...

September 15, 2011 · Andrew Bolster

GSOC or Having a go at Network Simulator

I had been looking at this years Google Summer Of Code google group and saw the list of organisations that are getting involved. While i was alooking at it, I knew i didn’t want to even consider the big boys (I’m looking at you, Debian, Drupal, KDE, Apache, X.Org, etc), they’re too big to get my teeth into, and I’m currently in the throws of ‘WHAT THE HELL AM I GOING TO DO MY FINAL YEAR PROJECT ON!!! ’ (For any Americans, that means ‘dissertation’). ...

March 12, 2010 · Andrew Bolster

Git Split Repository With Commit History

Thesis submitted, Viva cleared (with minor corrections) but this post isn’t about all that… Simple one; how do you go from one monolithic project repository to multiple respositories without losing all that tasty tasty commit history? #! /bin/zsh # # git_split.sh Current_Repo username new_repo {list of files/folders you want to keep} # Copyright (C) 2016 bolster <[email protected]> # # Distributed under terms of the MIT license. # BASEDIR=$1 INITDIR=`pwd` NEWREPO="[email protected]:$2/$3.git" shift 3 FILTER_ARGS=$@ TMPDIR=`mktemp -d -t ${BASEDIR}_XXXXXXXXX` echo $BASEDIR $TMPDIR $FILTER_ARGS cp -ra $BASEDIR/. $TMPDIR cd $TMPDIR git filter-branch --index-filter "git rm --cached -qr --ignore-unmatch -- . && git reset -q \$GIT_COMMIT -- $FILTER_ARGS" --prune-empty -- --all && git repack -a -d -f --depth=250 --window=250 && git remote set-url origin $NEWREPO && git gc && git push -u origin master ls -latrh cd $INITDIR rm -rf $TMPDIR YMMV, IANAGG, No refunds, Safety not guaranteed ...

Andrew Bolster