diff --git a/Gemfile b/Gemfile index 0b23094..45589c6 100644 --- a/Gemfile +++ b/Gemfile @@ -6,3 +6,4 @@ source "https://rubygems.org" gem "jekyll" gem "webrick", "~> 1.7" gem 'jekyll-feed' +gem 'jekyll-redirect-from' diff --git a/Gemfile.lock b/Gemfile.lock index 770229b..ed6d3ad 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -31,6 +31,8 @@ GEM terminal-table (~> 2.0) jekyll-feed (0.16.0) jekyll (>= 3.7, < 5.0) + jekyll-redirect-from (0.16.0) + jekyll (>= 3.3, < 5.0) jekyll-sass-converter (2.2.0) sassc (> 2.0.1, < 3.0) jekyll-watch (2.2.1) @@ -66,6 +68,7 @@ PLATFORMS DEPENDENCIES jekyll jekyll-feed + jekyll-redirect-from webrick (~> 1.7) BUNDLED WITH diff --git a/_config.yml b/_config.yml index dc57a71..0d0b6c6 100644 --- a/_config.yml +++ b/_config.yml @@ -1,4 +1,4 @@ -title: Tom Hodson's Blog +title: Tom Hodson description: Physics, Programming and Baking. url: http://thomashodson.com/ author: @@ -13,6 +13,11 @@ collections: plugins: - jekyll-feed + - jekyll-redirect-from + +whitelist: + - jekyll-feed + - jekyll-redirect-from feed: posts_limit: 20 \ No newline at end of file diff --git a/_cv_entries/1_phd.md b/_cv_entries/1_phd.md index 36a7120..cfadc3e 100644 --- a/_cv_entries/1_phd.md +++ b/_cv_entries/1_phd.md @@ -9,34 +9,18 @@ image: /assets/images/koala_logo.svg alt: "A colourful scientific figure from my work." layout: cv_entry -read_more: true +read_more: false funding: https://gtr.ukri.org/project/145404DD-ABAD-4CFB-A2D8-152A6AFCCEB7#/tabOverview --- +Supervisor: Dr Johannes Knolle

+Collective Behaviours are what you get when a big collection of things interact with one another. Think of a flock of starlings or a mexican wave in a stadium. Now when you make the things quantum too, _really_ interesting things happen... -Collective Behaviours tend occur when you have a big collection of things interacting with one another. Think of a flock of starlings or a mexican wave. Now when you make the things quantum too, _really_ interesting things happen... -Disorder Free Localisation in the 1D Falikov-Kimball Model. EPSRC Project N.2120140 + - -### Plain English - -Building upon the work of others, I study a very simplified model of electrons moving about in a crystal. A crystal is a structure that repeats through space, like the pattern on a chess board. We work in one dimension so in our case it would be more like patterns of coloured beads on a necklace. In addition the crystal is slightly disordered, as if the person making the necklace sometimes gets it a little wrong. This disorder tends to disrupt the movement of the electrons, often meaning that they cannot move at all. - -### Technical English - -Both disorder or interactions can turn metals into insulators. One of the simplest settings to study this physics is given by the Falikov-Kimbal (FK) model describing itinerant fermions interacting with a classical Ising background field. Despite the translational invariance of the model, it has been shown that in-homogenous configurations of the background field give rise to effective disorder physics leading to a rich phase diagram in two (or more) dimensions with finite temperature charge density wave (CDW) transitions and interaction-tuned Anderson versus Mott localized phases. Here, we propose a generalised FK model in one dimension with long-range interactions which shows a similarly rich phase diagram. Using an exact Markov Chain Monte Carlo method we map out the phase diagram and compute the energy resolved localisation properties of the fermions. We compare the behaviour of this transitionally invariant model to an Anderson model of uncorrelated binary disorder about a background CDW field and discuss its experimental implications. - -![A figure from the paper]({{"assets/images/phase_diagram.png" | absolute_url}}) - - - Paper - - --> \ No newline at end of file + \ No newline at end of file diff --git a/_cv_entries/2_msc.md b/_cv_entries/2_msc.md index ee48568..d1b985b 100644 --- a/_cv_entries/2_msc.md +++ b/_cv_entries/2_msc.md @@ -16,5 +16,6 @@ Supervisor: Professor Mete Atatüre

The project centered around the use of a Nitrogen-Vancancy defect in a nanoscale diamond to detect magnetic fields with ultra high resolution. We experimented with mounting such a nano-diamond to the tip of an atomic force microscope in order to produce field images. I built a 3d vector magnetometer in order to determine the axis of a defect in a nano-diamond. +Check out a little interactive model of the magnetometer below. -
+ diff --git a/_cv_entries/3_cern.md b/_cv_entries/3_cern.md index 4196117..b0424d2 100644 --- a/_cv_entries/3_cern.md +++ b/_cv_entries/3_cern.md @@ -1,11 +1,11 @@ --- -type: work +type: education title: "CERN Summmer Studentship" period: 2018 location: Trinity College, Cambridge image: /assets/images/CERN_probes.png -alt: "An image of some probes on a silicon wafer." +alt: "Some electrical probes on a silicon wafer." layout: cv_entry read_more: true diff --git a/_cv_entries/collective_misbehaviour.md b/_cv_entries/collective_misbehaviour.md index 7de6e7d..3f3a6f1 100644 --- a/_cv_entries/collective_misbehaviour.md +++ b/_cv_entries/collective_misbehaviour.md @@ -6,12 +6,12 @@ location: Imperial College London subtitle: An interactive web based poetry collaboration. image: /assets/images/collective_logo.png -alt: +alt: A logo for the project composed of overlapping circles. layout: cv_entry --- -An interactive web based poetry collaboration with [Dan Simpson][dan], the then poet-in-residence at Imperial College London. you can read an article about the project [here][poemarticle]. - +An [interactive poetry collaboration][poem] with [Dan Simpson][dan] the then poet-in-residence at Imperial College London and [Sophie Nadel][sophie]. [poem]: https://tomhodson.github.io/PoemProject/ -[dan]: https://www.dansimpsonpoet.co.uk/#/collective-misbehaviour/ \ No newline at end of file +[dan]: https://www.dansimpsonpoet.co.uk/#/collective-misbehaviour/ +[sophie]: https://sophienadel.com/ \ No newline at end of file diff --git a/_cv_entries/creativity_sandpit.md b/_cv_entries/creativity_sandpit.md new file mode 100644 index 0000000..750ad28 --- /dev/null +++ b/_cv_entries/creativity_sandpit.md @@ -0,0 +1,14 @@ +--- +type: competition +title: Creativity Sandpit +period: 2020 +location: The Collective + Imperial +subtitle: + +image: /assets/images/sandpit.jpeg +alt: A photo of me setting up a rube goldberg machine as part of the event. + +layout: cv_entry +read_more: false +--- +Conceptualised and pitched an accessible Android OS for the elderly. diff --git a/_cv_entries/datathon.md b/_cv_entries/datathon.md index c34d9f6..6c6783f 100644 --- a/_cv_entries/datathon.md +++ b/_cv_entries/datathon.md @@ -2,11 +2,11 @@ type: competition title: DigiFAB and FoNS Data Science Datathon period: 2021 -location: +location: Imperial College London subtitle: -image: -alt: +image: /assets/images/datathon.jpeg +alt: The gather.town room where the competition was held. layout: cv_entry --- @@ -14,5 +14,5 @@ layout: cv_entry Led a winning team of PhD students on [this challenge][datathon] to predict crystal structure and packing density from chemical structure data. Used a variety of techniques including recent advances in graph neural network techniques to win the competition. - - [datathon]: https://web.archive.org/web/20210418234129/https://www.imperial.ac.uk/news/218853/digifab-fons-data-science-datathon-competition/ \ No newline at end of file +[datathon]: https://www.imperial.ac.uk/news/218853/digifab-fons-data-science-datathon-competition/ + [datathon_backup]: https://web.archive.org/web/20210418234129/https://www.imperial.ac.uk/news/218853/digifab-fons-data-science-datathon-competition/ \ No newline at end of file diff --git a/_cv_entries/fizzpop.md b/_cv_entries/fizzpop.md index f9b4c0a..795b312 100644 --- a/_cv_entries/fizzpop.md +++ b/_cv_entries/fizzpop.md @@ -6,7 +6,7 @@ location: Birmingham subtitle: image: /assets/images/fizzpop_logo.gif -alt: +alt: The animated logo of fizzpop with a little spinner attached to the f layout: cv_entry --- diff --git a/_cv_entries/makeathon.md b/_cv_entries/makeathon.md new file mode 100644 index 0000000..be5d20f --- /dev/null +++ b/_cv_entries/makeathon.md @@ -0,0 +1,28 @@ +--- +type: competition +title: MSF Makeathon +period: 2021 +location: Imperial College Friends of Médecins Sans Frontières +subtitle: + +image: /assets/images/makeathon/test_piece.jpg +alt: The gather.town room where the competition was held. + +layout: cv_entry +read_more: true +--- +Designed and prototyped an inflatable mattress to reduce pressure sores for patients in field hospitals. + +We used TPU coated nylon for the prototype. This material is intended for the manufacture of small dingies and other rugged inflatables. +![Our first test piece](/assets/images/makeathon/test_piece.jpg){:.figure} + +Our mattress design called for a for interleaved internal compartments that could be inflated and deflated independently. +![The internals of the mattress](/assets/images/makeathon/half_finished_mattress.jpg){:.figure} + +We managed to make it airtight! +![Our first test, it doesn't leak!](/assets/images/makeathon/inflated_mattress.jpg){:.figure} + +Here's a little timelapse of the process of heat welding the seams together. + + + diff --git a/_data/cv_topics.yml b/_data/cv_topics.yml index 813e1c3..2fd9f68 100644 --- a/_data/cv_topics.yml +++ b/_data/cv_topics.yml @@ -7,5 +7,5 @@ - name: Side Projects id: side_project -- name: Competitions +- name: (Hack|Make|Data)thons id: competition \ No newline at end of file diff --git a/_data/navigation.yml b/_data/navigation.yml index f110fea..be36463 100644 --- a/_data/navigation.yml +++ b/_data/navigation.yml @@ -1,4 +1,4 @@ - name: Blog - link: / + link: /blog/ - name: CV link: /cv/ diff --git a/_posts/2022-05-01-better-bibtex.md b/_drafts/2023-05-01-better-bibtex.md similarity index 100% rename from _posts/2022-05-01-better-bibtex.md rename to _drafts/2023-05-01-better-bibtex.md diff --git a/_posts/2022-05-01-conda_setup.md b/_drafts/2023-05-01-conda_setup.md similarity index 100% rename from _posts/2022-05-01-conda_setup.md rename to _drafts/2023-05-01-conda_setup.md diff --git a/_posts/2022-05-01-custom_ts100_logo.md b/_drafts/2023-05-01-custom_ts100_logo.md similarity index 100% rename from _posts/2022-05-01-custom_ts100_logo.md rename to _drafts/2023-05-01-custom_ts100_logo.md diff --git a/_posts/2022-06-22-test-notebook.html b/_drafts/2023-06-22-test-notebook.html similarity index 100% rename from _posts/2022-06-22-test-notebook.html rename to _drafts/2023-06-22-test-notebook.html diff --git a/_posts/2022-07-06-command_line_slides.md b/_posts/2022-07-06-command_line_slides.md new file mode 100644 index 0000000..49504df --- /dev/null +++ b/_posts/2022-07-06-command_line_slides.md @@ -0,0 +1,11 @@ +--- +title: Command Line Slides +excerpt: I had to give a quick lecture on using the command line and came up with this to do live demos of using the command line. +layout: post +image: /assets/images/command_line_slides.png +--- + + + diff --git a/_sass/main.scss b/_sass/main.scss index 789aff9..3bfc9e2 100644 --- a/_sass/main.scss +++ b/_sass/main.scss @@ -57,6 +57,14 @@ img { width: 100%; } +.figure { + max-width: 400px; + display: block; + margin: 0 auto; + margin-top: 1em; + margin-bottom: 1em; +} + @media only screen and (max-width: $horizontal_breakpoint), only screen and (max-height: $vertical_breakpoint) diff --git a/_teaching/2014-spring-teaching-1.md b/_teaching/2014-spring-teaching-1.md deleted file mode 100644 index e354740..0000000 --- a/_teaching/2014-spring-teaching-1.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: "Teaching experience 1" -collection: teaching -type: "Undergraduate course" -permalink: /teaching/2014-spring-teaching-1 -venue: "University 1, Department" -date: 2014-01-01 -location: "City, Country" ---- - -This is a description of a teaching experience. You can use markdown like any other post. - -Heading 1 -====== - -Heading 2 -====== - -Heading 3 -====== \ No newline at end of file diff --git a/_teaching/2015-spring-teaching-2.md b/_teaching/2015-spring-teaching-2.md deleted file mode 100644 index 58e1ddb..0000000 --- a/_teaching/2015-spring-teaching-2.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: "Teaching experience 2" -collection: teaching -type: "Workshop" -permalink: /teaching/2015-spring-teaching-1 -venue: "University 1, Department" -date: 2015-01-01 -location: "City, Country" ---- - -This is a description of a teaching experience. You can use markdown like any other post. - -Heading 1 -====== - -Heading 2 -====== - -Heading 3 -====== diff --git a/assets/images/command_line_slides.png b/assets/images/command_line_slides.png new file mode 100644 index 0000000..7055c35 Binary files /dev/null and b/assets/images/command_line_slides.png differ diff --git a/assets/images/datathon.jpeg b/assets/images/datathon.jpeg new file mode 100644 index 0000000..eeaee76 Binary files /dev/null and b/assets/images/datathon.jpeg differ diff --git a/assets/images/makeathon/half_finished_mattress.jpg b/assets/images/makeathon/half_finished_mattress.jpg new file mode 100644 index 0000000..168fc5e Binary files /dev/null and b/assets/images/makeathon/half_finished_mattress.jpg differ diff --git a/assets/images/makeathon/inflated_mattress.jpg b/assets/images/makeathon/inflated_mattress.jpg new file mode 100644 index 0000000..3639cdb Binary files /dev/null and b/assets/images/makeathon/inflated_mattress.jpg differ diff --git a/assets/images/makeathon/makeathon.jpeg b/assets/images/makeathon/makeathon.jpeg new file mode 100644 index 0000000..2e55662 Binary files /dev/null and b/assets/images/makeathon/makeathon.jpeg differ diff --git a/assets/images/makeathon/test_piece.jpg b/assets/images/makeathon/test_piece.jpg new file mode 100644 index 0000000..d491285 Binary files /dev/null and b/assets/images/makeathon/test_piece.jpg differ diff --git a/assets/images/msf.svg b/assets/images/msf.svg new file mode 100644 index 0000000..fb211e6 --- /dev/null +++ b/assets/images/msf.svg @@ -0,0 +1,60 @@ + + + + + + + + + diff --git a/assets/images/sandpit.jpeg b/assets/images/sandpit.jpeg new file mode 100644 index 0000000..430e4ff Binary files /dev/null and b/assets/images/sandpit.jpeg differ diff --git a/index.html b/blog.html similarity index 88% rename from index.html rename to blog.html index 3a6ef98..d1d2684 100644 --- a/index.html +++ b/blog.html @@ -1,6 +1,7 @@ --- layout: default -title: Home +title: Blog +permalink: /blog/ --- {% for post in site.posts %}
diff --git a/cv.html b/cv.html index 5c1238b..35a8fc8 100644 --- a/cv.html +++ b/cv.html @@ -3,10 +3,11 @@ layout: default title: "CV" permalink: /cv/ redirect_from: - - /resume + - / --- -

CV

- +

Welcome to my little home on the web! Take a look at my CV below +or have a look at my blog. Click any item for a little more detail. +

{% for topic in site.data.cv_topics %}

{{topic.name}}